PageSourceSearch

https://www.lansingchamber.org/chamber-news/

html lansingchamber.org collected 2026-10-02 16:27:27 UTC 305,910 bytes, 366 lines download raw bytes

1<!DOCTYPE html><html lang="en-US"><head><meta charset="UTF-8" /><meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="profile" href="http://gmpg.org/xfn/11" /><link rel="pingback" href="https://www.lansingchamber.org/xmlrpc.php" /> <!--[if lt IE 9]> 
1<script src="https://www.lansingchamber.org/wp-content/themes/bb-theme/js/html5shiv.js"></script>
1 
1<script src="https://www.lansingchamber.org/wp-content/themes/bb-theme/js/respond.min.js"></script>
1 <![endif]--><meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' /><style>img:is([sizes="auto" i], [sizes^="auto," i]) { contain-intrinsic-size: 3000px 1500px }</style><title>Chamber News - Lansing Regional Chamber of Commerce</title><link rel="canonical" href="https://www.lansingchamber.org/chamber-news/" /><meta property="og:locale" content="en_US" /><meta property="og:type" content="article" /><meta property="og:title" content="Chamber News" /><meta property="og:description" content="Chamber News" /><meta property="og:url" content="https://www.lansingchamber.org/chamber-news/" /><meta property="og:site_name" content="Lansing Regional Chamber of Commerce" /><meta property="article:modified_time" content="2026-08-20T14:00:16+00:00" /><meta name="twitter:card" content="summary_large_image" /><meta name="twitter:label1" content="Est. reading time" /><meta name="twitter:data1" content="4 minutes" /> 
1<script type="application/ld+json" class="yoast-schema-graph">{"@context":"https://schema.org","@graph":[{"@type":"WebPage","@id":"https://www.lansingchamber.org/chamber-news/","url":"https://www.lansingchamber.org/chamber-news/","name":"Chamber News - Lansing Regional Chamber of Commerce","isPartOf":{"@id":"https://www.lansingchamber.org/#website"},"datePublished":"2019-10-02T15:12:00+00:00","dateModified":"2026-08-20T14:00:16+00:00","breadcrumb":{"@id":"https://www.lansingchamber.org/chamber-news/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https://www.lansingchamber.org/chamber-news/"]}]},{"@type":"BreadcrumbList","@id":"https://www.lansingchamber.org/chamber-news/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://www.lansingchamber.org/"},{"@type":"ListItem","position":2,"name":"Chamber News"}]},{"@type":"WebSite","@id":"https://www.lansingchamber.org/#website","url":"https://www.lansingchamber.org/","name":"Lansing Regional Chamber of Commerce","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://www.lansingchamber.org/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}</script>
1 <link rel='dns-prefetch' href='//www.lansingchamber.org' /><link rel='dns-prefetch' href='//use.fontawesome.com' /><link rel='dns-prefetch' href='//fonts.googleapis.com' /><link href='https://fonts.gstatic.com' crossorigin rel='preconnect' /><link rel="alternate" type="application/rss+xml" title="Lansing Regional Chamber of Commerce &raquo; Feed" href="https://www.lansingchamber.org/feed/" /><link rel="alternate" type="application/rss+xml" title="Lansing Regional Chamber of Commerce &raquo; Comments Feed" href="https://www.lansingchamber.org/comments/feed/" /><link rel="preload" href="https://www.lansingchamber.org/wp-content/plugins/bb-plugin/fonts/fontawesome/5.15.4/webfonts/fa-solid-900.woff2" as="font" type="font/woff2" crossorigin="anonymous"><link rel="preload" href="https://www.lansingchamber.org/wp-content/plugins/bb-plugin/fonts/fontawesome/5.15.4/webfonts/fa-brands-400.woff2" as="font" type="font/woff2" crossorigin="anonymous"> 
1<script defer src="data:text/javascript;base64,CndpbmRvdy5fd3BlbW9qaVNldHRpbmdzID0geyJiYXNlVXJsIjoiaHR0cHM6XC9cL3Mudy5vcmdcL2ltYWdlc1wvY29yZVwvZW1vamlcLzE2LjAuMVwvNzJ4NzJcLyIsImV4dCI6Ii5wbmciLCJzdmdVcmwiOiJodHRwczpcL1wvcy53Lm9yZ1wvaW1hZ2VzXC9jb3JlXC9lbW9qaVwvMTYuMC4xXC9zdmdcLyIsInN2Z0V4dCI6Ii5zdmciLCJzb3VyY2UiOnsiY29uY2F0ZW1vamkiOiJodHRwczpcL1wvd3d3LmxhbnNpbmdjaGFtYmVyLm9yZ1wvd3AtaW5jbHVkZXNcL2pzXC93cC1lbW9qaS1yZWxlYXNlLm1pbi5qcz92ZXI9Ni44LjIifX07Ci8qISBUaGlzIGZpbGUgaXMgYXV0by1nZW5lcmF0ZWQgKi8KIWZ1bmN0aW9uKHMsbil7dmFyIG8saSxlO2Z1bmN0aW9uIGMoZSl7dHJ5e3ZhciB0PXtzdXBwb3J0VGVzdHM6ZSx0aW1lc3RhbXA6KG5ldyBEYXRlKS52YWx1ZU9mKCl9O3Nlc3Npb25TdG9yYWdlLnNldEl0ZW0obyxKU09OLnN0cmluZ2lmeSh0KSl9Y2F0Y2goZSl7fX1mdW5jdGlvbiBwKGUsdCxuKXtlLmNsZWFyUmVjdCgwLDAsZS5jYW52YXMud2lkdGgsZS5jYW52YXMuaGVpZ2h0KSxlLmZpbGxUZXh0KHQsMCwwKTt2YXIgdD1uZXcgVWludDMyQXJyYXkoZS5nZXRJbWFnZURhdGEoMCwwLGUuY2FudmFzLndpZHRoLGUuY2FudmFzLmhlaWdodCkuZGF0YSksYT0oZS5jbGVhclJlY3QoMCwwLGUuY2FudmFzLndpZHRoLGUuY2FudmFzLmhlaWdodCksZS5maWxsVGV4dChuLDAsMCksbmV3IFVpbnQzMkFycmF5KGUuZ2V0SW1hZ2VEYXRhKDAsMCxlLmNhbnZhcy53aWR0aCxlLmNhbnZhcy5oZWlnaHQpLmRhdGEpKTtyZXR1cm4gdC5ldmVyeShmdW5jdGlvbihlLHQpe3JldHVybiBlPT09YVt0XX0pfWZ1bmN0aW9uIHUoZSx0KXtlLmNsZWFyUmVjdCgwLDAsZS5jYW52YXMud2lkdGgsZS5jYW52YXMuaGVpZ2h0KSxlLmZpbGxUZXh0KHQsMCwwKTtmb3IodmFyIG49ZS5nZXRJbWFnZURhdGEoMTYsMTYsMSwxKSxhPTA7YTxuLmRhdGEubGVuZ3RoO2ErKylpZigwIT09bi5kYXRhW2FdKXJldHVybiExO3JldHVybiEwfWZ1bmN0aW9uIGYoZSx0LG4sYSl7c3dpdGNoKHQpe2Nhc2UiZmxhZyI6cmV0dXJuIG4oZSwiXHVkODNjXHVkZmYzXHVmZTBmXHUyMDBkXHUyNmE3XHVmZTBmIiwiXHVkODNjXHVkZmYzXHVmZTBmXHUyMDBiXHUyNmE3XHVmZTBmIik/ITE6IW4oZSwiXHVkODNjXHVkZGU4XHVkODNjXHVkZGY2IiwiXHVkODNjXHVkZGU4XHUyMDBiXHVkODNjXHVkZGY2IikmJiFuKGUsIlx1ZDgzY1x1ZGZmNFx1ZGI0MFx1ZGM2N1x1ZGI0MFx1ZGM2Mlx1ZGI0MFx1ZGM2NVx1ZGI0MFx1ZGM2ZVx1ZGI0MFx1ZGM2N1x1ZGI0MFx1ZGM3ZiIsIlx1ZDgzY1x1ZGZmNFx1MjAwYlx1ZGI0MFx1ZGM2N1x1MjAwYlx1ZGI0MFx1ZGM2Mlx1MjAwYlx1ZGI0MFx1ZGM2NVx1MjAwYlx1ZGI0MFx1ZGM2ZVx1MjAwYlx1ZGI0MFx1ZGM2N1x1MjAwYlx1ZGI0MFx1ZGM3ZiIpO2Nhc2UiZW1vamkiOnJldHVybiFhKGUsIlx1ZDgzZVx1ZGVkZiIpfXJldHVybiExfWZ1bmN0aW9uIGcoZSx0LG4sYSl7dmFyIHI9InVuZGVmaW5lZCIhPXR5cGVvZiBXb3JrZXJHbG9iYWxTY29wZSYmc2VsZiBpbnN0YW5jZW9mIFdvcmtlckdsb2JhbFNjb3BlP25ldyBPZmZzY3JlZW5DYW52YXMoMzAwLDE1MCk6cy5jcmVhdGVFbGVtZW50KCJjYW52YXMiKSxvPXIuZ2V0Q29udGV4dCgiMmQiLHt3aWxsUmVhZEZyZXF1ZW50bHk6ITB9KSxpPShvLnRleHRCYXNlbGluZT0idG9wIixvLmZvbnQ9IjYwMCAzMnB4IEFyaWFsIix7fSk7cmV0dXJuIGUuZm9yRWFjaChmdW5jdGlvbihlKXtpW2VdPXQobyxlLG4sYSl9KSxpfWZ1bmN0aW9uIHQoZSl7dmFyIHQ9cy5jcmVhdGVFbGVtZW50KCJzY3JpcHQiKTt0LnNyYz1lLHQuZGVmZXI9ITAscy5oZWFkLmFwcGVuZENoaWxkKHQpfSJ1bmRlZmluZWQiIT10eXBlb2YgUHJvbWlzZSYmKG89IndwRW1vamlTZXR0aW5nc1N1cHBvcnRzIixpPVsiZmxhZyIsImVtb2ppIl0sbi5zdXBwb3J0cz17ZXZlcnl0aGluZzohMCxldmVyeXRoaW5nRXhjZXB0RmxhZzohMH0sZT1uZXcgUHJvbWlzZS
1hmdW5jdGlvbihlKXtzLmFkZEV2ZW50TGlzdGVuZXIoIkRPTUNvbnRlbnRMb2FkZWQiLGUse29uY2U6ITB9KX0pLG5ldyBQcm9taXNlKGZ1bmN0aW9uKHQpe3ZhciBuPWZ1bmN0aW9uKCl7dHJ5e3ZhciBlPUpTT04ucGFyc2Uoc2Vzc2lvblN0b3JhZ2UuZ2V0SXRlbShvKSk7aWYoIm9iamVjdCI9PXR5cGVvZiBlJiYibnVtYmVyIj09dHlwZW9mIGUudGltZXN0YW1wJiYobmV3IERhdGUpLnZhbHVlT2YoKTxlLnRpbWVzdGFtcCs2MDQ4MDAmJiJvYmplY3QiPT10eXBlb2YgZS5zdXBwb3J0VGVzdHMpcmV0dXJuIGUuc3VwcG9ydFRlc3RzfWNhdGNoKGUpe31yZXR1cm4gbnVsbH0oKTtpZighbil7aWYoInVuZGVmaW5lZCIhPXR5cGVvZiBXb3JrZXImJiJ1bmRlZmluZWQiIT10eXBlb2YgT2Zmc2NyZWVuQ2FudmFzJiYidW5kZWZpbmVkIiE9dHlwZW9mIFVSTCYmVVJMLmNyZWF0ZU9iamVjdFVSTCYmInVuZGVmaW5lZCIhPXR5cGVvZiBCbG9iKXRyeXt2YXIgZT0icG9zdE1lc3NhZ2UoIitnLnRvU3RyaW5nKCkrIigiK1tKU09OLnN0cmluZ2lmeShpKSxmLnRvU3RyaW5nKCkscC50b1N0cmluZygpLHUudG9TdHJpbmcoKV0uam9pbigiLCIpKyIpKTsiLGE9bmV3IEJsb2IoW2VdLHt0eXBlOiJ0ZXh0L2phdmFzY3JpcHQifSkscj1uZXcgV29ya2VyKFVSTC5jcmVhdGVPYmplY3RVUkwoYSkse25hbWU6IndwVGVzdEVtb2ppU3VwcG9ydHMifSk7cmV0dXJuIHZvaWQoci5vbm1lc3NhZ2U9ZnVuY3Rpb24oZSl7YyhuPWUuZGF0YSksci50ZXJtaW5hdGUoKSx0KG4pfSl9Y2F0Y2goZSl7fWMobj1nKGksZixwLHUpKX10KG4pfSkudGhlbihmdW5jdGlvbihlKXtmb3IodmFyIHQgaW4gZSluLnN1cHBvcnRzW3RdPWVbdF0sbi5zdXBwb3J0cy5ldmVyeXRoaW5nPW4uc3VwcG9ydHMuZXZlcnl0aGluZyYmbi5zdXBwb3J0c1t0XSwiZmxhZyIhPT10JiYobi5zdXBwb3J0cy5ldmVyeXRoaW5nRXhjZXB0RmxhZz1uLnN1cHBvcnRzLmV2ZXJ5dGhpbmdFeGNlcHRGbGFnJiZuLnN1cHBvcnRzW3RdKTtuLnN1cHBvcnRzLmV2ZXJ5dGhpbmdFeGNlcHRGbGFnPW4uc3VwcG9ydHMuZXZlcnl0aGluZ0V4Y2VwdEZsYWcmJiFuLnN1cHBvcnRzLmZsYWcsbi5ET01SZWFkeT0hMSxuLnJlYWR5Q2FsbGJhY2s9ZnVuY3Rpb24oKXtuLkRPTVJlYWR5PSEwfX0pLnRoZW4oZnVuY3Rpb24oKXtyZXR1cm4gZX0pLnRoZW4oZnVuY3Rpb24oKXt2YXIgZTtuLnN1cHBvcnRzLmV2ZXJ5dGhpbmd8fChuLnJlYWR5Q2FsbGJhY2soKSwoZT1uLnNvdXJjZXx8e30pLmNvbmNhdGVtb2ppP3QoZS5jb25jYXRlbW9qaSk6ZS53cGVtb2ppJiZlLnR3ZW1vamkmJih0KGUudHdlbW9qaSksdChlLndwZW1vamkpKSl9KSl9KCh3aW5kb3csZG9jdW1lbnQpLHdpbmRvdy5fd3BlbW9qaVNldHRpbmdzKTsK"></script>
1 <style id='wp-emoji-styles-inline-css'>img.wp-smiley, img.emoji {
2		display: inline !important;
3		border: none !important;
4		box-shadow: none !important;
5		height: 1em !important;
6		width: 1em !important;
7		margin: 0 0.07em !important;
8		vertical-align: -0.1em !important;
9		background: none !important;
10		padding: 0 !important;
11	}</style><link rel='stylesheet' id='wp-block-library-css' href='https://www.lansingchamber.org/wp-includes/css/dist/block-library/style.min.css?ver=6.8.2' media='all' /><style id='wp-block-library-theme-inline-css'>.wp-block-audio :where(figcaption){color:#555;font-size:13px;text-align:center}.is-dark-theme .wp-block-audio :where(figcaption){color:#ffffffa6}.wp-block-audio{margin:0 0 1em}.wp-block-code{border:1px solid #ccc;border-radius:4px;font-family:Menlo,Consolas,monaco,monospace;padding:.8em 1em}.wp-block-embed :where(figcaption){color:#555;font-size:13px;text-align:center}.is-dark-theme .wp-block-embed :where(figcaption){color:#ffffffa6}.wp-block-embed{margin:0 0 1em}.blocks-gallery-caption{color:#555;font-size:13px;text-align:center}.is-dark-theme .blocks-gallery-caption{color:#ffffffa6}:root :where(.wp-block-image figcaption){color:#555;font-size:13px;text-align:center}.is-dark-theme :root :where(.wp-block-image figcaption){color:#ffffffa6}.wp-block-image{margin:0 0 1em}.wp-block-pullquote{border-bottom:4px solid;border-top:4px solid;color:currentColor;margin-bottom:1.75em}.wp-block-pullquote cite,.wp-block-pullquote footer,.wp-block-pullquote__citation{color:currentColor;font-size:.8125em;font-style:normal;text-transform:uppercase}.wp-block-quote{border-left:.25em solid;margin:0 0 1.75em;padding-left:1em}.wp-block-quote cite,.wp-block-quote footer{color:currentColor;font-size:.8125em;font-style:normal;position:relative}.wp-block-quote:where(.has-text-align-right){border-left:none;border-right:.25em solid;padding-left:0;padding-right:1em}.wp-block-quote:where(.has-text-align-center){border:none;padding-left:0}.wp-block-quote.is-large,.wp-block-quote.is-style-large,.wp-block-quote:where(.is-style-plain){border:none}.wp-block-search .wp-block-search__label{font-weight:700}.wp-block-search__button{border:1px solid #ccc;padding:.375em .625em}:where(.wp-block-group.has-background){padding:1.25em 2.375em}.wp-block-separator.has-css-opacity{opacity:.4}.wp-block-separator{border:none;border-bottom:2px solid;margin-left:auto;margin-right:auto}.wp-block-separator.has-alpha-channel-opacity{opacity:1}.wp-block-separator:not(.is-style-wide):not(.is-style-dots){width:100px}.wp-block-separator.has-background:not(.is-style-dots){border-bottom:none;height:1px}.wp-block-separator.has-background:not(.is-style-wide):not(.is-style-dots){height:2px}.wp-block-table{margin:0 0 1em}.wp-block-table td,.wp-block-table th{word-break:normal}.wp-block-table :where(figcaption){color:#555;font-size:13px;text-align:center}.is-dark-theme .wp-block-table :where(figcaption){color:#ffffffa6}.wp-block-video :where(figcaption){color:#555;font-size:13px;text-align:center}.is-dark-theme .wp-block-video :where(figcaption){color:#ffffffa6}.wp-block-video{margin:0 0 1em}:root :where(.wp-block-template-part.has-background){margin-bottom:0;margin-top:0;padding:1.25em 2.375em}</style><style id='classic-theme-styles-inline-css'>/*! This file is auto-generated */
12.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}</style><style id='global-styles-inline-css'>: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: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--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--fl-heading-text: #555555;--wp--preset--color--fl-body-bg: #aaacaf;--wp--preset--color--fl-body-text: #555555;--wp--preset--color--fl-accent: #008357;--wp--preset--color--fl-accent-hover: #aaacaf;--wp--preset--color--fl-topbar-bg: #b6ccd5;--wp--preset--color--fl-topbar-text: #ffffff;--wp--preset--color--fl-topbar-link: #ffffff;--wp--preset--color--fl-topbar-hover: #999999;--wp--preset--color--fl-header-bg: #ffffff;--wp--preset--color--fl-header-text: #555555;--wp--preset--color--fl-header-link: #555555;--wp--preset--color--fl-header-hover: #2f7f93;--wp--preset--color--fl-nav-bg: #ffffff;--wp--preset--color--fl-nav-link: #555555;--wp--preset--color--fl-nav-hover: #8eb848;--wp--preset--color--fl-content-bg: #ffffff;--wp--preset--color--fl-footer-widgets-bg: #2f2f2f;--wp--preset--color--fl-footer-widgets-text: #efefef;--wp--preset--color--fl-footer-widgets-link: #efefef;--wp--preset--color--fl-footer-widgets-hover: #a2a2a2;--wp--preset--color--fl-footer-bg: #202020;--wp--preset--color--fl-footer-text: #d5d5d5;--wp--preset--color--fl-footer-link: #d5d5d5;--wp--preset--color--fl-footer-hover: #a2a2a2;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,
120,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.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, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);}:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.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;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}.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-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-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-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;}
12.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;}
13:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}
14:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}
15:root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;}</style><style id='fl-builder-layout-55284-inline-css'>.fl-builder-content *,.fl-builder-content *:before,.fl-builder-content *:after {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}.fl-row:before,.fl-row:after,.fl-row-content:before,.fl-row-content:after,.fl-col-group:before,.fl-col-group:after,.fl-col:before,.fl-col:after,.fl-module:not([data-accepts]):before,.fl-module:not([data-accepts]):after,.fl-module-content:before,.fl-module-content:after {display: table;content: " ";}.fl-row:after,.fl-row-content:after,.fl-col-group:after,.fl-col:after,.fl-module:not([data-accepts]):after,.fl-module-content:after {clear: both;}.fl-clear {clear: both;}.fl-row,.fl-row-content {margin-left: auto;margin-right: auto;min-width: 0;}.fl-row-content-wrap {position: relative;}.fl-builder-mobile .fl-row-bg-photo .fl-row-content-wrap {background-attachment: scroll;}.fl-row-bg-video,.fl-row-bg-video .fl-row-content,.fl-row-bg-embed,.fl-row-bg-embed .fl-row-content {position: relative;}.fl-row-bg-video .fl-bg-video,.fl-row-bg-embed .fl-bg-embed-code {bottom: 0;left: 0;overflow: hidden;position: absolute;right: 0;top: 0;}.fl-row-bg-video .fl-bg-video video,.fl-row-bg-embed .fl-bg-embed-code video {bottom: 0;left: 0px;max-width: none;position: absolute;right: 0;top: 0px;}.fl-row-bg-video .fl-bg-video video {min-width: 100%;min-height: 100%;width: auto;height: auto;}.fl-row-bg-video .fl-bg-video iframe,.fl-row-bg-embed .fl-bg-embed-code iframe {pointer-events: none;width: 100vw;height: 56.25vw; max-width: none;min-height: 100vh;min-width: 177.77vh; position: absolute;top: 50%;left: 50%;-ms-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%);}.fl-bg-video-fallback {background-position: 50% 50%;background-repeat: no-repeat;background-size: cover;bottom: 0px;left: 0px;position: absolute;right: 0px;top: 0px;}.fl-row-bg-slideshow,.fl-row-bg-slideshow .fl-row-content {position: relative;}.fl-row .fl-bg-slideshow {bottom: 0;left: 0;overflow: hidden;position: absolute;right: 0;top: 0;z-index: 0;}.fl-builder-edit .fl-row .fl-bg-slideshow * {bottom: 0;height: auto !important;left: 0;position: absolute !important;right: 0;top: 0;}.fl-row-bg-overlay .fl-row-content-wrap:after {border-radius: inherit;content: '';display: block;position: absolute;top: 0;right: 0;bottom: 0;left: 0;z-index: 0;}.fl-row-bg-overlay .fl-row-content {position: relative;z-index: 1;}.fl-row-default-height .fl-row-content-wrap,.fl-row-custom-height .fl-row-content-wrap {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;min-height: 100vh;}.fl-row-overlap-top .fl-row-content-wrap {display: -webkit-inline-box;display: -webkit-inline-flex;display: -moz-inline-box;display: -ms-inline-flexbox;display: inline-flex;width: 100%;}.fl-row-default-height .fl-row-content-wrap,.fl-row-custom-height .fl-row-content-wrap {min-height: 0;}.fl-row-default-height .fl-row-content,.fl-row-full-height .fl-row-content,.fl-row-custom-height .fl-row-content {-webkit-box-flex: 1 1 auto; -moz-box-flex: 1 1 auto;-webkit-flex: 1 1 auto;-ms-flex: 1 1 auto;flex: 1 1 auto;}.fl-row-default-height .fl-row-full-width.fl-row-content,.fl-row-full-height .fl-row-full-width.fl-row-content,.fl-row-custom-height .fl-row-full-width.fl-row-content {max-width: 100%;width: 100%;}.fl-row-default-height.fl-row-align-center .fl-row-content-wrap,.fl-row-full-height.fl-row-align-center .fl-row-content-wrap,.fl-row-custom-height.fl-row-align-center .fl-row-content-wrap {-webkit-align-items: center;-webkit-box-align: center;-webkit-box-pack: center;
15-webkit-justify-content: center;-ms-flex-align: center;-ms-flex-pack: center;justify-content: center;align-items: center;}.fl-row-default-height.fl-row-align-bottom .fl-row-content-wrap,.fl-row-full-height.fl-row-align-bottom .fl-row-content-wrap,.fl-row-custom-height.fl-row-align-bottom .fl-row-content-wrap {-webkit-align-items: flex-end;-webkit-justify-content: flex-end;-webkit-box-align: end;-webkit-box-pack: end;-ms-flex-align: end;-ms-flex-pack: end;justify-content: flex-end;align-items: flex-end;}.fl-col-group-equal-height {display: flex;flex-wrap: wrap;width: 100%;}.fl-col-group-equal-height.fl-col-group-has-child-loading {flex-wrap: nowrap;}.fl-col-group-equal-height .fl-col,.fl-col-group-equal-height .fl-col-content {display: flex;flex: 1 1 auto;}.fl-col-group-equal-height .fl-col-content {flex-direction: column;flex-shrink: 1;min-width: 1px;max-width: 100%;width: 100%;}.fl-col-group-equal-height:before,.fl-col-group-equal-height .fl-col:before,.fl-col-group-equal-height .fl-col-content:before,.fl-col-group-equal-height:after,.fl-col-group-equal-height .fl-col:after,.fl-col-group-equal-height .fl-col-content:after{content: none;}.fl-col-group-nested.fl-col-group-equal-height.fl-col-group-align-top .fl-col-content,.fl-col-group-equal-height.fl-col-group-align-top .fl-col-content {justify-content: flex-start;}.fl-col-group-nested.fl-col-group-equal-height.fl-col-group-align-center .fl-col-content,.fl-col-group-equal-height.fl-col-group-align-center .fl-col-content {justify-content: center;}.fl-col-group-nested.fl-col-group-equal-height.fl-col-group-align-bottom .fl-col-content,.fl-col-group-equal-height.fl-col-group-align-bottom .fl-col-content {justify-content: flex-end;}.fl-col-group-equal-height.fl-col-group-align-center .fl-col-group {width: 100%;}.fl-col {float: left;min-height: 1px;}.fl-col-bg-overlay .fl-col-content {position: relative;}.fl-col-bg-overlay .fl-col-content:after {border-radius: inherit;content: '';display: block;position: absolute;top: 0;right: 0;bottom: 0;left: 0;z-index: 0;}.fl-col-bg-overlay .fl-module {position: relative;z-index: 2;}.single:not(.woocommerce).single-fl-builder-template .fl-content {width: 100%;}.fl-builder-layer {position: absolute;top:0;left:0;right: 0;bottom: 0;z-index: 0;pointer-events: none;overflow: hidden;}.fl-builder-shape-layer {z-index: 0;}.fl-builder-shape-layer.fl-builder-bottom-edge-layer {z-index: 1;}.fl-row-bg-overlay .fl-builder-shape-layer {z-index: 1;}.fl-row-bg-overlay .fl-builder-shape-layer.fl-builder-bottom-edge-layer {z-index: 2;}.fl-row-has-layers .fl-row-content {z-index: 1;}.fl-row-bg-overlay .fl-row-content {z-index: 2;}.fl-builder-layer > * {display: block;position: absolute;top:0;left:0;width: 100%;}.fl-builder-layer + .fl-row-content {position: relative;}.fl-builder-layer .fl-shape {fill: #aaa;stroke: none;stroke-width: 0;width:100%;}@supports (-webkit-touch-callout: inherit) {.fl-row.fl-row-bg-parallax .fl-row-content-wrap,.fl-row.fl-row-bg-fixed .fl-row-content-wrap {background-position: center !important;background-attachment: scroll !important;}}@supports (-webkit-touch-callout: none) {.fl-row.fl-row-bg-fixed .fl-row-content-wrap {background-position: center !important;background-attachment: scroll !important;}}.fl-clearfix:before,.fl-clearfix:after {display: table;content: " ";}.fl-clearfix:after {clear: both;}.sr-only {position: absolute;width: 1px;height: 1px;padding: 0;overflow: hidden;clip: rect(0,0,0,0);white-space: nowrap;border: 0;}.fl-builder-content a.fl-button,.fl-builder-content a.fl-button:visited {border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;display: inline-block;font-size: 16px;font-weight: normal;line-height: 18px;padding: 12px 24px;text-decoration: none;text-shadow: none;}.fl-builder-content .fl-button:hover {text-decoration: none;}.fl-builder-content .fl-button:active {position: relative;top: 1px;}.fl-builder-content .fl-button-width-full .fl-button {display: block;text-align: center;}.fl-builder-content .fl-button-width-custom .fl-button {display: inline-block;text-align: center;max-width: 100%;}
15.fl-builder-content .fl-button-left {text-align: left;}.fl-builder-content .fl-button-center {text-align: center;}.fl-builder-content .fl-button-right {text-align: right;}.fl-builder-content .fl-button i {font-size: 1.3em;height: auto;margin-right:8px;vertical-align: middle;width: auto;}.fl-builder-content .fl-button i.fl-button-icon-after {margin-left: 8px;margin-right: 0;}.fl-builder-content .fl-button-has-icon .fl-button-text {vertical-align: middle;}.fl-icon-wrap {display: inline-block;}.fl-icon {display: table-cell;vertical-align: middle;}.fl-icon a {text-decoration: none;}.fl-icon i {float: right;height: auto;width: auto;}.fl-icon i:before {border: none !important;height: auto;width: auto;}.fl-icon-text {display: table-cell;text-align: left;padding-left: 15px;vertical-align: middle;}.fl-icon-text-empty {display: none;}.fl-icon-text *:last-child {margin: 0 !important;padding: 0 !important;}.fl-icon-text a {text-decoration: none;}.fl-icon-text span {display: block;}.fl-icon-text span.mce-edit-focus {min-width: 1px;}.fl-module img {max-width: 100%;}.fl-photo {line-height: 0;position: relative;}.fl-photo-align-left {text-align: left;}.fl-photo-align-center {text-align: center;}.fl-photo-align-right {text-align: right;}.fl-photo-content {display: inline-block;line-height: 0;position: relative;max-width: 100%;}.fl-photo-img-svg {width: 100%;}.fl-photo-content img {display: inline;height: auto;max-width: 100%;}.fl-photo-crop-circle img {-webkit-border-radius: 100%;-moz-border-radius: 100%;border-radius: 100%;}.fl-photo-caption {font-size: 13px;line-height: 18px;overflow: hidden;text-overflow: ellipsis;}.fl-photo-caption-below {padding-bottom: 20px;padding-top: 10px;}.fl-photo-caption-hover {background: rgba(0,0,0,0.7);bottom: 0;color: #fff;left: 0;opacity: 0;filter: alpha(opacity = 0);padding: 10px 15px;position: absolute;right: 0;-webkit-transition:opacity 0.3s ease-in;-moz-transition:opacity 0.3s ease-in;transition:opacity 0.3s ease-in;}.fl-photo-content:hover .fl-photo-caption-hover {opacity: 100;filter: alpha(opacity = 100);}.fl-builder-pagination,.fl-builder-pagination-load-more {padding: 40px 0;}.fl-builder-pagination ul.page-numbers {list-style: none;margin: 0;padding: 0;text-align: center;}.fl-builder-pagination li {display: inline-block;list-style: none;margin: 0;padding: 0;}.fl-builder-pagination li a.page-numbers,.fl-builder-pagination li span.page-numbers {border: 1px solid #e6e6e6;display: inline-block;padding: 5px 10px;margin: 0 0 5px;}.fl-builder-pagination li a.page-numbers:hover,.fl-builder-pagination li span.current {background: #f5f5f5;text-decoration: none;}.fl-slideshow,.fl-slideshow * {-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;}.fl-slideshow .fl-slideshow-image img {max-width: none !important;}.fl-slideshow-social {line-height: 0 !important;}.fl-slideshow-social * {margin: 0 !important;}.fl-builder-content .bx-wrapper .bx-viewport {background: transparent;border: none;box-shadow: none;-moz-box-shadow: none;-webkit-box-shadow: none;left: 0;}.mfp-wrap button.mfp-arrow,.mfp-wrap button.mfp-arrow:active,.mfp-wrap button.mfp-arrow:hover,.mfp-wrap button.mfp-arrow:focus {background: transparent !important;border: none !important;outline: none;position: absolute;top: 50%;box-shadow: none !important;-moz-box-shadow: none !important;-webkit-box-shadow: none !important;}.mfp-wrap .mfp-close,.mfp-wrap .mfp-close:active,.mfp-wrap .mfp-close:hover,.mfp-wrap .mfp-close:focus {background: transparent !important;border: none !important;outline: none;position: absolute;top: 0;box-shadow: none !important;-moz-box-shadow: none !important;-webkit-box-shadow: none !important;}.admin-bar .mfp-wrap .mfp-close,.admin-bar .mfp-wrap .mfp-close:active,.admin-bar .mfp-wrap .mfp-close:hover,.admin-bar .mfp-wrap .mfp-close:focus {top: 32px!important;}img.mfp-img {padding: 0;}.mfp-counter {display: none;}.mfp-wrap .mfp-preloader.fa {font-size: 30px;}.fl-form-field {margin-bottom: 15px;}.fl-form-field input.fl-form-error {border-color: #DD6420;}.fl-form-error-message {clear: both;color: #DD6420;display: none;padding-top: 8px;font-size: 12px;font-weight: lighter;}.fl-form-button-disabled {opacity: 0.5;}.fl-animation {opacity: 0;}body.fl-no-js .fl-animation {opacity: 1;}
15.fl-builder-preview .fl-animation,.fl-builder-edit .fl-animation,.fl-animated {opacity: 1;}.fl-animated {animation-fill-mode: both;-webkit-animation-fill-mode: both;}.fl-button.fl-button-icon-animation i {width: 0 !important;opacity: 0;-ms-filter: "alpha(opacity=0)";transition: all 0.2s ease-out;-webkit-transition: all 0.2s ease-out;}.fl-button.fl-button-icon-animation:hover i {opacity: 1! important;-ms-filter: "alpha(opacity=100)";}.fl-button.fl-button-icon-animation i.fl-button-icon-after {margin-left: 0px !important;}.fl-button.fl-button-icon-animation:hover i.fl-button-icon-after {margin-left: 10px !important;}.fl-button.fl-button-icon-animation i.fl-button-icon-before {margin-right: 0 !important;}.fl-button.fl-button-icon-animation:hover i.fl-button-icon-before {margin-right: 20px !important;margin-left: -10px;}@media (max-width: 1200px) {}@media (max-width: 992px) { .fl-col-group.fl-col-group-medium-reversed {display: -webkit-flex;display: flex;-webkit-flex-wrap: wrap-reverse;flex-wrap: wrap-reverse;flex-direction: row-reverse;} }@media (max-width: 768px) { .fl-row-content-wrap {background-attachment: scroll !important;}.fl-row-bg-parallax .fl-row-content-wrap {background-attachment: scroll !important;background-position: center center !important;}.fl-col-group.fl-col-group-equal-height {display: block;}.fl-col-group.fl-col-group-equal-height.fl-col-group-custom-width {display: -webkit-box;display: -webkit-flex;display: flex;}.fl-col-group.fl-col-group-responsive-reversed {display: -webkit-flex;display: flex;-webkit-flex-wrap: wrap-reverse;flex-wrap: wrap-reverse;flex-direction: row-reverse;}.fl-col-group.fl-col-group-responsive-reversed .fl-col:not(.fl-col-small-custom-width) {flex-basis: 100%;width: 100% !important;}.fl-col-group.fl-col-group-medium-reversed:not(.fl-col-group-responsive-reversed) {display: unset;display: unset;-webkit-flex-wrap: unset;flex-wrap: unset;flex-direction: unset;}.fl-col {clear: both;float: none;margin-left: auto;margin-right: auto;width: auto !important;}.fl-col-small:not(.fl-col-small-full-width) {max-width: 400px;}.fl-block-col-resize {display:none;}.fl-row[data-node] .fl-row-content-wrap {margin: 0;padding-left: 0;padding-right: 0;}.fl-row[data-node] .fl-bg-video,.fl-row[data-node] .fl-bg-slideshow {left: 0;right: 0;}.fl-col[data-node] .fl-col-content {margin: 0;padding-left: 0;padding-right: 0;} }@media (min-width: 1201px) {html .fl-visible-large:not(.fl-visible-desktop),html .fl-visible-medium:not(.fl-visible-desktop),html .fl-visible-mobile:not(.fl-visible-desktop) {display: none;}}@media (min-width: 993px) and (max-width: 1200px) {html .fl-visible-desktop:not(.fl-visible-large),html .fl-visible-medium:not(.fl-visible-large),html .fl-visible-mobile:not(.fl-visible-large) {display: none;}}@media (min-width: 769px) and (max-width: 992px) {html .fl-visible-desktop:not(.fl-visible-medium),html .fl-visible-large:not(.fl-visible-medium),html .fl-visible-mobile:not(.fl-visible-medium) {display: none;}}@media (max-width: 768px) {html .fl-visible-desktop:not(.fl-visible-mobile),html .fl-visible-large:not(.fl-visible-mobile),html .fl-visible-medium:not(.fl-visible-mobile) {display: none;}}.fl-col-content {display: flex;flex-direction: column;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}.fl-row-fixed-width {max-width: 1170px;}.fl-row-content-wrap {margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;padding-top: 20px;padding-right: 20px;padding-bottom: 20px;padding-left: 20px;}.fl-module-content, .fl-module:where(.fl-module:not(:has(> .fl-module-content))) {margin-top: 20px;margin-right: 20px;margin-bottom: 20px;margin-left: 20px;}.page .fl-post-header, .single-fl-builder-template .fl-post-header { display:none; }.fl-node-5d94cd5842e39 {width: 100%;}.fl-node-5d94cd695595e {width: 100%;}.fl-module-heading .fl-heading {padding: 0 !important;margin: 0 !important;}.fl-module-post-grid .fl-sep {display: inline-block;margin: 0 2px;}body.rtl .fl-post-column {float: right;}.fl-post-column {float: left;}.fl-post-column .fl-post-grid-post {visibility: visible;}.fl-post-grid {margin: 0 auto;position: relative;}.fl-post-grid:before,.fl-post-grid:after {display: table;content: " ";}.fl-post-grid:after {clear: both;}.fl-post-grid-post {background: #fff;border: 1px solid #e6e6e6;visibility: hidden;}.fl-post-grid-post,.fl-post-feed-post {overflow: hidden;}.fl-post-grid-image {position: relative;}.fl-post-grid-image img {height: auto !important;width: 100% !important;}.fl-post-grid-text {padding: 20px;}.fl-post-grid-title {padding-bottom: 7px;}body .fl-post-grid-text,body .fl-post-grid-content p {font-size: 14px;line-height: 22px;}body .fl-post-grid-text > *:last-child {margin-bottom: 0;padding-bottom: 0;}body .fl-post-grid-content p:last-of-type {margin-bottom: 0;padding-bottom: 0;}body .fl-post-grid-text a {text-decoration: none;}body .fl-post-grid-title {font-size: 20px;
15line-height: 26px;margin: 0 0 10px;padding: 0;}body .fl-post-grid-meta {font-size: 14px;padding-bottom: 10px;}.fl-post-feed-comments .fa {vertical-align: text-top;}.fl-post-grid-more {margin-top: 10px;display: inline-block;}.fl-post-grid #infscr-loading {bottom: 0;left: 0;right: 0;padding: 40px 0;position: absolute;text-align: center;width: 100%;}.fl-post-gallery-post {overflow: hidden;position: relative;visibility: hidden;}.fl-post-gallery-link {display: block;height: 100%;}.fl-post-gallery-img {position: relative;z-index: 1;}.fl-post-gallery-img-horiz {height: 100% !important;max-height: 100% !important;max-width: none !important;width: auto !important;}.fl-post-gallery-img-vert {height: auto !important;max-height: none !important;max-width: 100% !important;width: 100% !important;}.fl-post-gallery-text-wrap {position: absolute;top: 0;bottom: 0;z-index: 2;width: 100%;height: 100%;padding: 0 20px;text-align: center;opacity: 0;-webkit-transition: all 0.3s; -moz-transition: all 0.3s;-ms-transition: all 0.3s;transition: all 0.3s;}.fl-post-gallery-link:hover .fl-post-gallery-text-wrap {opacity: 1;}.fl-post-gallery-text {position: absolute;top: 50%;left: 50%;display: block;width: 100%;-webkit-transition: all 0.3s; -moz-transition: all 0.3s;-ms-transition: all 0.3s;transition: all 0.3s;}.fl-post-gallery-text,.fl-post-gallery-link:hover .fl-post-gallery-text{-webkit-transform: translate3d(-50%,-50%,0); -moz-transform: translate3d(-50%,-50%,0);-ms-transform: translate(-50%,-50%);transform: translate3d(-50%,-50%,0);}.fl-post-gallery-text .fl-gallery-icon{display: block;margin-left: auto;margin-right: auto;text-align: center;}.fl-post-gallery-text .fl-gallery-icon i,.fl-post-gallery-text .fl-gallery-icon i:before{width: 24px;height: 24px;font-size: 24px;}.fl-post-gallery-text h2.fl-post-gallery-title {font-size: 22px;margin: 0 0 5px 0;}.fl-post-gallery #infscr-loading {clear: both;padding: 40px 0;text-align: center;width: 100%;}.fl-post-feed-post {border-bottom: 1px solid #e6e6e6;margin-bottom: 40px;}.fl-post-feed-post:last-child {border-bottom: none;margin-bottom: 0;padding-bottom: 0;}.fl-post-feed-header {margin-bottom: 20px;}.fl-post-feed-header a {text-decoration: none;}body h2.fl-post-feed-title {margin: 0 0 10px;padding: 0;clear: none;}body .fl-post-feed-meta {font-size: 14px;margin-bottom: 5px;}.fl-post-feed-meta .fl-sep {margin: 0 3px;}.fl-post-feed-image {margin-bottom: 25px;position: relative;}.fl-post-feed-image img {height: auto !important;width: 100% !important;}.fl-post-feed-image-beside .fl-post-feed-image,.fl-post-feed-image-beside-content .fl-post-feed-image {float: left;margin-bottom: 0;width: 33%;}.fl-post-feed-image-beside .fl-post-feed-text,.fl-post-feed-image-beside-content .fl-post-feed-text {margin-left: 37%;}.fl-post-feed-image-beside-right .fl-post-feed-image,.fl-post-feed-image-beside-content-right .fl-post-feed-image {float: right;margin-bottom: 0;width: 33%;}.fl-post-feed-image-beside-right .fl-post-feed-text,.fl-post-feed-image-beside-content-right .fl-post-feed-text {margin-right: 37%;}.fl-post-feed-content a {text-decoration: none;}.fl-post-feed-content p:last-of-type {margin-bottom: 0;padding-bottom: 0;}.fl-post-feed-more {margin-top: 15px;display: inline-block;}.fl-post-feed #infscr-loading {padding: 40px 0;text-align: center;width: 100%;}.fl-post-grid-empty {}li.fl-post-feed-post,li.fl-post-gallery-post, li.fl-post-grid-post {list-style: none;}@media (max-width: 768px) { .fl-post-feed-post.fl-post-feed-image-beside,.fl-post-feed-post.fl-post-feed-image-beside-content,.fl-post-feed-post.fl-post-feed-image-beside-right,.fl-post-feed-post.fl-post-feed-image-beside-content-right {max-width: 300px;margin-left: auto;margin-right: auto;}.fl-post-feed-image-beside .fl-post-feed-image,.fl-post-feed-image-beside .fl-post-feed-image img,.fl-post-feed-image-beside-content .fl-post-feed-image,.fl-post-feed-image-beside-content .fl-post-feed-image img,.fl-post-feed-image-beside-right .fl-post-feed-image,.fl-post-feed-image-beside-right .fl-post-feed-image img,.fl-post-feed-image-beside-content-right .fl-post-feed-image,.fl-post-feed-image-beside-content-right .fl-post-feed-image img {float: none;width: 100% !important;}.fl-post-feed-image-beside .fl-post-feed-image,.fl-post-feed-image-beside-content .fl-post-feed-image,.fl-post-feed-image-beside-right .fl-post-feed-image,.fl-post-feed-image-beside-content-right .fl-post-feed-image {margin-bottom: 20px;}.fl-post-feed-image-beside .fl-post-feed-text,.fl-post-feed-image-beside-content .fl-post-feed-text,.fl-post-feed-image-beside-right .fl-post-feed-text,.fl-post-feed-image-beside-content-right .fl-post-feed-text {margin-left: 0 !important;margin-right: 0 !important;} }.fl-node-5d94cd6955871 .fl-post-feed-post {margin-bottom: 40px;}.fl-node-5d94cd6955871 .fl-post-feed-post:last-child {margin-bottom: 0 !important;}
15.fl-builder-content .fl-node-5d94cd6955871 .fl-post-feed-post {}.fl-builder-row-settings #fl-field-separator_position {display: none !important;}</style><link rel='stylesheet' id='wp_memberzone_search_style-css' href='https://www.lansingchamber.org/wp-content/plugins/wp-memberzone/assets/css/search-styles.min.css?ver=1' media='all' /><link rel='stylesheet' id='dashicons-css' href='https://www.lansingchamber.org/wp-includes/css/dashicons.min.css?ver=6.8.2' media='all' /><link rel='stylesheet' id='font-awesome-5-css' href='https://use.fontawesome.com/releases/v5.15.4/css/all.css?ver=2.9.2.1' media='all' /><style id='fl-builder-layout-54673-inline-css'>.fl-node-59bae91f7935a > .fl-row-content-wrap {background-color: #aaacaf;border-top-width: 1px;border-right-width: 0px;border-bottom-width: 1px;border-left-width: 0px;} .fl-node-59bae91f7935a > .fl-row-content-wrap {padding-top:10px;padding-bottom:10px;}.fl-node-59badcdd20b71 {color: #f5f5f5;}.fl-builder-content .fl-node-59badcdd20b71 *:not(input):not(textarea):not(select):not(a):not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(.fl-menu-mobile-toggle) {color: inherit;}.fl-builder-content .fl-node-59badcdd20b71 a {color: #f5f5f5;}.fl-builder-content .fl-node-59badcdd20b71 a:hover {color: #f5f5f5;}.fl-builder-content .fl-node-59badcdd20b71 h1,.fl-builder-content .fl-node-59badcdd20b71 h2,.fl-builder-content .fl-node-59badcdd20b71 h3,.fl-builder-content .fl-node-59badcdd20b71 h4,.fl-builder-content .fl-node-59badcdd20b71 h5,.fl-builder-content .fl-node-59badcdd20b71 h6,.fl-builder-content .fl-node-59badcdd20b71 h1 a,.fl-builder-content .fl-node-59badcdd20b71 h2 a,.fl-builder-content .fl-node-59badcdd20b71 h3 a,.fl-builder-content .fl-node-59badcdd20b71 h4 a,.fl-builder-content .fl-node-59badcdd20b71 h5 a,.fl-builder-content .fl-node-59badcdd20b71 h6 a {color: #f5f5f5;}.fl-node-59badcdd20b71 > .fl-row-content-wrap {background-color: rgba(255,255,255,0.1);border-top-width: 1px;border-right-width: 0px;border-bottom-width: 1px;border-left-width: 0px;} .fl-node-59badcdd20b71 > .fl-row-content-wrap {padding-top:30px;padding-bottom:20px;}.fl-node-59badcdd20896 {color: #ffffff;}.fl-builder-content .fl-node-59badcdd20896 *:not(input):not(textarea):not(select):not(a):not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(.fl-menu-mobile-toggle) {color: inherit;}.fl-builder-content .fl-node-59badcdd20896 a {color: #ffffff;}.fl-builder-content .fl-node-59badcdd20896 a:hover {color: #ffffff;}.fl-builder-content .fl-node-59badcdd20896 h1,.fl-builder-content .fl-node-59badcdd20896 h2,.fl-builder-content .fl-node-59badcdd20896 h3,.fl-builder-content .fl-node-59badcdd20896 h4,.fl-builder-content .fl-node-59badcdd20896 h5,.fl-builder-content .fl-node-59badcdd20896 h6,.fl-builder-content .fl-node-59badcdd20896 h1 a,.fl-builder-content .fl-node-59badcdd20896 h2 a,.fl-builder-content .fl-node-59badcdd20896 h3 a,.fl-builder-content .fl-node-59badcdd20896 h4 a,.fl-builder-content .fl-node-59badcdd20896 h5 a,.fl-builder-content .fl-node-59badcdd20896 h6 a {color: #ffffff;}.fl-node-59badcdd20896 > .fl-row-content-wrap {background-color: #aaacaf;border-top-width: 1px;border-right-width: 0px;border-bottom-width: 1px;border-left-width: 0px;} .fl-node-59badcdd20896 > .fl-row-content-wrap {padding-top:13px;padding-bottom:0px;}.fl-node-59badcdd20a06 {width: 100%;}.fl-node-59badcdd20e41 {width: 27.27%;}.fl-node-59badcdd20e41 > .fl-col-content {border-top-width: 1px;border-right-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-left-radius: 0px;border-bottom-right-radius: 0px;box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.5);}.fl-node-59bae91f7fe42 {width: 100%;}.fl-node-n9g8qcx2v7r3 {width: 100%;}.fl-node-x8in3lqamfyb {width: 33.33%;}.fl-node-59badcdd20d8d {width: 45.55%;}.fl-node-59badcdd20d8d > .fl-col-content {border-top-width: 1px;border-right-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-left-radius: 0px;border-bottom-right-radius: 0px;box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.5);}
15@media(max-width: 992px) {.fl-builder-content .fl-node-59badcdd20d8d {width: 45% !important;max-width: none;-webkit-box-flex: 0 1 auto;-moz-box-flex: 0 1 auto;-webkit-flex: 0 1 auto;-ms-flex: 0 1 auto;flex: 0 1 auto;}}@media(max-width: 768px) {.fl-builder-content .fl-node-59badcdd20d8d {width: 100% !important;max-width: none;clear: none;float: left;}}@media ( max-width: 768px ) { .fl-node-59badcdd20d8d.fl-col > .fl-col-content {padding-right:20px;padding-left:20px;}}.fl-node-7nr1qxm28eiu {width: 33.33%;}.fl-node-59badcdd20cd9 {width: 27.18%;}.fl-node-59badcdd20cd9 > .fl-col-content {border-top-width: 1px;border-right-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-left-radius: 0px;border-bottom-right-radius: 0px;box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.5);}.fl-node-quf9e1t3hvli {width: 33.33%;}@media (max-width: 768px) { .fl-module-icon {text-align: center;} }.fl-node-59badcdd20faa .fl-icon i,.fl-node-59badcdd20faa .fl-icon i:before {color: #9b9b9b;}.fl-node-59badcdd20faa .fl-icon i:hover,.fl-node-59badcdd20faa .fl-icon i:hover:before,.fl-node-59badcdd20faa .fl-icon a:hover i,.fl-node-59badcdd20faa .fl-icon a:hover i:before {color: #7f7f7f;}.fl-node-59badcdd20faa .fl-icon i, .fl-node-59badcdd20faa .fl-icon i:before {font-size: 16px;}.fl-node-59badcdd20faa .fl-icon-wrap .fl-icon-text {height: 28px;}.fl-node-59badcdd20faa.fl-module-icon {text-align: left;}@media(max-width: 1200px) {.fl-node-59badcdd20faa .fl-icon-wrap .fl-icon-text {height: 28px;}}@media(max-width: 992px) {.fl-node-59badcdd20faa .fl-icon-wrap .fl-icon-text {height: 28px;}}@media(max-width: 768px) {.fl-node-59badcdd20faa .fl-icon-wrap .fl-icon-text {height: 28px;}} .fl-node-59badcdd20faa > .fl-module-content {margin-top:0px;margin-bottom:0px;margin-left:5px;}.fl-node-59badcdd21062 .fl-icon i,.fl-node-59badcdd21062 .fl-icon i:before {color: #9b9b9b;}.fl-node-59badcdd21062 .fl-icon i, .fl-node-59badcdd21062 .fl-icon i:before {font-size: 16px;}.fl-node-59badcdd21062 .fl-icon-wrap .fl-icon-text {height: 28px;}.fl-node-59badcdd21062.fl-module-icon {text-align: left;}@media(max-width: 1200px) {.fl-node-59badcdd21062 .fl-icon-wrap .fl-icon-text {height: 28px;}}@media(max-width: 992px) {.fl-node-59badcdd21062 .fl-icon-wrap .fl-icon-text {height: 28px;}}@media(max-width: 768px) {.fl-node-59badcdd21062 .fl-icon-wrap .fl-icon-text {height: 28px;}} .fl-node-59badcdd21062 > .fl-module-content {margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:3px;}.fl-row .fl-col .fl-node-59badcdd2133f h3.fl-heading a,.fl-row .fl-col .fl-node-59badcdd2133f h3.fl-heading .fl-heading-text,.fl-row .fl-col .fl-node-59badcdd2133f h3.fl-heading .fl-heading-text *,.fl-node-59badcdd2133f h3.fl-heading .fl-heading-text {color: #f3f3f3;}.fl-node-59badcdd2133f.fl-module-heading .fl-heading {text-align: center;} .fl-node-59badcdd2133f > .fl-module-content {margin-top:0px;margin-bottom:0px;}.fl-builder-content .fl-rich-text strong {font-weight: bold;}.fl-module.fl-rich-text p:last-child {margin-bottom: 0;}.fl-builder-edit .fl-module.fl-rich-text p:not(:has(~ *:not(.fl-block-overlay))) {margin-bottom: 0;} .fl-node-59badcdd213f9 > .fl-module-content {margin-top:0px;margin-right:5px;margin-bottom:0px;margin-left:5px;}@media ( max-width: 768px ) { .fl-node-59badcdd213f9.fl-module > .fl-module-content {margin-top:0px;margin-bottom:0px;}}.fl-node-59badcdd214b3 .fl-icon i,.fl-node-59badcdd214b3 .fl-icon i:before {color: #9b9b9b;}.fl-node-59badcdd214b3 .fl-icon i:hover,.fl-node-59badcdd214b3 .fl-icon i:hover:before,.fl-node-59badcdd214b3 .fl-icon a:hover i,.fl-node-59badcdd214b3 .fl-icon a:hover i:before {color: #7f7f7f;}.fl-node-59badcdd214b3 .fl-icon i, .fl-node-59badcdd214b3 .fl-icon i:before {font-size: 16px;}.fl-node-59badcdd214b3 .fl-icon-wrap .fl-icon-text {height: 28px;}.fl-node-59badcdd214b3.fl-module-icon {text-align: left;}@media(max-width: 1200px) {.fl-node-59badcdd214b3 .fl-icon-wrap .fl-icon-text {height: 28px;}}@media(max-width: 992px) {.fl-node-59badcdd214b3 .fl-icon-wrap .fl-icon-text {height: 28px;}}@media(max-width: 768px) {.fl-node-59badcdd214b3 .fl-icon-wrap .fl-icon-text {height: 28px;}} .fl-node-59badcdd214b3 > .fl-module-content {margin-top:0px;margin-bottom:0px;margin-left:5px;}.fl-node-59badcdd2156d .fl-icon i,.fl-node-59badcdd2156d .fl-icon i:before {color: #9b9b9b;}.fl-node-59badcdd2156d .fl-icon i, .fl-node-59badcdd2156d .fl-icon i:before {font-size: 16px;}.fl-node-59badcdd2156d .fl-icon-wrap .fl-icon-text {height: 28px;}.fl-node-59badcdd2156d.fl-module-icon {text-align: left;}@media(max-width: 1200px) {.fl-node-59badcdd2156d .fl-icon-wrap .fl-icon-text {height: 28px;}}@media(max-width: 992px) {.fl-node-59badcdd2156d .fl-icon-wrap .fl-icon-text {height: 28px;}}@media(max-width: 768px) {.fl-node-59badcdd2156d .fl-icon-wrap .fl-icon-text {height: 28px;}} .fl-node-59badcdd2156d > .fl-module-content {margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:3px;}img.mfp-img {padding-bottom: 40px !important;}
15.fl-builder-edit .fl-fill-container img {transition: object-position .5s;}.fl-fill-container :is(.fl-module-content, .fl-photo, .fl-photo-content, img) {height: 100% !important;width: 100% !important;}@media (max-width: 768px) { .fl-photo-content,.fl-photo-img {max-width: 100%;} }.fl-node-jf17m5hrqd3p, .fl-node-jf17m5hrqd3p .fl-photo {text-align: center;}.fl-node-jf17m5hrqd3p .fl-photo-content, .fl-node-jf17m5hrqd3p .fl-photo-img {width: 290px;}.fl-node-59baee5ad8e55 .fl-icon i, .fl-node-59baee5ad8e55 .fl-icon i:before {font-size: 18px;}.fl-node-59baee5ad8e55 .fl-icon-wrap .fl-icon-text {height: 31.5px;}.fl-node-59baee5ad8e55.fl-module-icon {text-align: center;}@media(max-width: 1200px) {.fl-node-59baee5ad8e55 .fl-icon-wrap .fl-icon-text {height: 31.5px;}}@media(max-width: 992px) {.fl-node-59baee5ad8e55 .fl-icon-wrap .fl-icon-text {height: 31.5px;}}@media(max-width: 768px) {.fl-node-59baee5ad8e55 .fl-icon-wrap .fl-icon-text {height: 31.5px;}} .fl-node-59baee5ad8e55 > .fl-module-content {margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}.fl-node-59baef1a88975 .fl-icon i, .fl-node-59baef1a88975 .fl-icon i:before {font-size: 18px;}.fl-node-59baef1a88975 .fl-icon-wrap .fl-icon-text {height: 31.5px;}.fl-node-59baef1a88975.fl-module-icon {text-align: center;}@media(max-width: 1200px) {.fl-node-59baef1a88975 .fl-icon-wrap .fl-icon-text {height: 31.5px;}}@media(max-width: 992px) {.fl-node-59baef1a88975 .fl-icon-wrap .fl-icon-text {height: 31.5px;}}@media(max-width: 768px) {.fl-node-59baef1a88975 .fl-icon-wrap .fl-icon-text {height: 31.5px;}} .fl-node-59baef1a88975 > .fl-module-content {margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}.fl-node-59baef19915f5 .fl-icon i, .fl-node-59baef19915f5 .fl-icon i:before {font-size: 18px;}.fl-node-59baef19915f5 .fl-icon-wrap .fl-icon-text {height: 31.5px;}.fl-node-59baef19915f5.fl-module-icon {text-align: center;}@media(max-width: 1200px) {.fl-node-59baef19915f5 .fl-icon-wrap .fl-icon-text {height: 31.5px;}}@media(max-width: 992px) {.fl-node-59baef19915f5 .fl-icon-wrap .fl-icon-text {height: 31.5px;}}@media(max-width: 768px) {.fl-node-59baef19915f5 .fl-icon-wrap .fl-icon-text {height: 31.5px;}} .fl-node-59baef19915f5 > .fl-module-content {margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}.fl-node-r2wjyqtvd7bs .fl-icon i, .fl-node-r2wjyqtvd7bs .fl-icon i:before {font-size: 18px;}.fl-node-r2wjyqtvd7bs .fl-icon-wrap .fl-icon-text {height: 31.5px;}.fl-node-r2wjyqtvd7bs.fl-module-icon {text-align: center;}@media(max-width: 1200px) {.fl-node-r2wjyqtvd7bs .fl-icon-wrap .fl-icon-text {height: 31.5px;}}@media(max-width: 992px) {.fl-node-r2wjyqtvd7bs .fl-icon-wrap .fl-icon-text {height: 31.5px;}}@media(max-width: 768px) {.fl-node-r2wjyqtvd7bs .fl-icon-wrap .fl-icon-text {height: 31.5px;}} .fl-node-r2wjyqtvd7bs > .fl-module-content {margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}.fl-icon-group .fl-icon {display: inline-block;margin-bottom: 10px;margin-top: 10px;}.fl-node-59bae5027f39b .fl-icon i,.fl-node-59bae5027f39b .fl-icon i:before {color: #ffffff;}.fl-node-59bae5027f39b .fl-icon i {background: #008357;}.fl-node-59bae5027f39b .fl-icon i:hover,.fl-node-59bae5027f39b .fl-icon i:hover:before,.fl-node-59bae5027f39b .fl-icon a:hover i,.fl-node-59bae5027f39b .fl-icon a:hover i:before {color: #e5e5e5;}.fl-node-59bae5027f39b .fl-icon i:hover,.fl-node-59bae5027f39b .fl-icon a:hover i {background: rgba(0,131,87,0.8);}.fl-node-59bae5027f39b .fl-icon i {border-radius: 100%;-moz-border-radius: 100%;-webkit-border-radius: 100%;text-align: center;}.fl-node-59bae5027f39b .fl-icon i, .fl-node-59bae5027f39b .fl-icon i:before {font-size: 21px;}.fl-node-59bae5027f39b .fl-icon-wrap .fl-icon-text {height: 36.75px;}.fl-node-59bae5027f39b .fl-icon i {line-height: 36.75px;width: 36.75px;}.fl-node-59bae5027f39b .fl-icon i::before {line-height: 36.75px;}@media(max-width: 1200px) {.fl-node-59bae5027f39b .fl-icon-wrap .fl-icon-text {height: 36.75px;}.fl-node-59bae5027f39b .fl-icon i {line-height: 36.75px;width: 36.75px;}.fl-node-59bae5027f39b .fl-icon i::before {line-height: 36.75px;}}@media(max-width: 992px) {.fl-node-59bae5027f39b .fl-icon-wrap .fl-icon-text {height: 36.75px;}.fl-node-59bae5027f39b .fl-icon i {line-height: 36.75px;width: 36.75px;}.fl-node-59bae5027f39b .fl-icon i::before {line-height: 36.75px;}}@media(max-width: 768px) {.fl-node-59bae5027f39b .fl-icon-wrap .fl-icon-text {height: 36.75px;}.fl-node-59bae5027f39b .fl-icon i {line-height: 36.75px;width: 36.75px;}.fl-node-59bae5027f39b .fl-icon i::before {line-height: 36.75px;}}.fl-node-59bae5027f39b .fl-icon-group {text-align: center;}.fl-node-59bae5027f39b .fl-icon + .fl-icon {margin-left: 3px;} .fl-node-59bae5027f39b > .fl-module-content {margin-top:0px;margin-right:5px;margin-bottom:0px;margin-left:5px;}
15.fl-builder-row-settings #fl-field-separator_position {display: none !important;}.fl-builder-row-settings #fl-field-separator_position {display: none !important;}.fl-builder-row-settings #fl-field-separator_position {display: none !important;}.fl-builder-row-settings #fl-field-separator_position {display: none !important;}.fl-node-59badcdd20b71 .fl-row-content {min-width: 0px;}.fl-node-59badcdd20896 .fl-row-content {min-width: 0px;}</style><style id='fl-builder-layout-54666-inline-css'>.fl-node-59b2fe732fff2 > .fl-row-content-wrap {background-color: #ffffff;border-style: solid;border-width: 0;background-clip: border-box;border-color: #e5e5e5;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 1px;border-left-width: 0px;}.fl-node-59b2fe732fff2 .fl-row-content {max-width: 1319.98px;} .fl-node-59b2fe732fff2 > .fl-row-content-wrap {padding-top:15px;padding-bottom:10px;}.fl-node-59b2fe7330165 {width: 20.96%;}.fl-node-59b2fe7330165 > .fl-col-content {border-top-width: 1px;border-right-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-left-radius: 0px;border-bottom-right-radius: 0px;box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.5);}@media(max-width: 768px) {.fl-builder-content .fl-node-59b2fe7330165 {width: 50% !important;max-width: none;clear: none;float: left;}}.fl-node-59b2fe7330219 {width: 79.04%;}.fl-node-59b2fe7330219 > .fl-col-content {border-top-width: 1px;border-right-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-left-radius: 0px;border-bottom-right-radius: 0px;box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.5);}@media(max-width: 768px) {.fl-builder-content .fl-node-59b2fe7330219 {width: 50% !important;max-width: none;clear: none;float: left;}}.fl-menu ul,.fl-menu li{list-style: none;margin: 0;padding: 0;}.fl-menu .menu:before,.fl-menu .menu:after{content: '';display: table;clear: both;}.fl-menu-horizontal {display: inline-flex;flex-wrap: wrap;align-items: center;}.fl-menu li{position: relative;}.fl-menu a{display: block;padding: 10px;text-decoration: none;}.fl-menu a:hover{text-decoration: none;}.fl-menu .sub-menu{min-width: 220px;}.fl-module[data-node] .fl-menu .fl-menu-expanded .sub-menu {background-color: transparent;-webkit-box-shadow: none;-ms-box-shadow: none;box-shadow: none;}.fl-menu .fl-has-submenu:focus,.fl-menu .fl-has-submenu .sub-menu:focus,.fl-menu .fl-has-submenu-container:focus {outline: 0;}.fl-menu .fl-has-submenu-container{ position: relative; }.fl-menu .fl-menu-accordion .fl-has-submenu > .sub-menu{display: none;}.fl-menu .fl-menu-accordion .fl-has-submenu.fl-active .hide-heading > .sub-menu {box-shadow: none;display: block !important;}.fl-menu .fl-menu-toggle{position: absolute;top: 0;right: 0;bottom: 0;height: 100%;cursor: pointer;}.fl-menu .fl-toggle-arrows .fl-menu-toggle:before,.fl-menu .fl-toggle-none .fl-menu-toggle:before{border-color: #333;}.fl-menu .fl-menu-expanded .fl-menu-toggle{display: none;}.fl-menu .fl-menu-mobile-toggle {position: relative;padding: 8px;background-color: transparent;border: none;color: #333;border-radius: 0;}.fl-menu .fl-menu-mobile-toggle:focus-visible {outline: 2px auto Highlight;outline: 2px auto -webkit-focus-ring-color;}.fl-menu .fl-menu-mobile-toggle.text{width: 100%;text-align: center;}.fl-menu .fl-menu-mobile-toggle.hamburger .fl-menu-mobile-toggle-label,.fl-menu .fl-menu-mobile-toggle.hamburger-label .fl-menu-mobile-toggle-label{display: inline-block;margin-left: 10px;vertical-align: middle;}.fl-menu .fl-menu-mobile-toggle.hamburger .svg-container,.fl-menu .fl-menu-mobile-toggle.hamburger-label .svg-container{display: inline-block;position: relative;width: 1.4em;height: 1.4em;vertical-align: middle;}.fl-menu .fl-menu-mobile-toggle.hamburger .hamburger-menu,.fl-menu .fl-menu-mobile-toggle.hamburger-label .hamburger-menu{position: absolute;top: 0;left: 0;right: 0;bottom: 0;}.fl-menu .fl-menu-mobile-toggle.hamburger .hamburger-menu rect,.fl-menu .fl-menu-mobile-toggle.hamburger-label .hamburger-menu rect{fill: currentColor;}li.mega-menu .hide-heading > a,li.mega-menu .hide-heading > .fl-has-submenu-container,li.mega-menu-disabled .hide-heading > a,li.mega-menu-disabled .hide-heading > .fl-has-submenu-container {display: none;}ul.fl-menu-horizontal li.mega-menu {position: static;}ul.fl-menu-horizontal li.mega-menu > ul.sub-menu {top: inherit !important;left: 0 !important;right: 0 !important;width: 100%;}ul.fl-menu-horizontal li.mega-menu.fl-has-submenu:hover > ul.sub-menu,ul.fl-menu-horizontal li.mega-menu.fl-has-submenu.focus > ul.sub-menu {display: flex !important;}ul.fl-menu-horizontal li.mega-menu > ul.sub-menu li {border-color: transparent;}ul.fl-menu-horizontal li.mega-menu > ul.sub-menu > li {width: 100%;}ul.fl-menu-horizontal li.mega-menu > ul.sub-menu > li > .fl-has-submenu-container a {font-weight: bold;}ul.fl-menu-horizontal li.mega-menu > ul.sub-menu > li > .fl-has-submenu-container a:hover {background: transparent;}ul.fl-menu-horizontal li.mega-menu > ul.sub-menu .fl-menu-toggle {display: none;}ul.fl-menu-horizontal li.mega-menu > ul.sub-menu ul.sub-menu {background: transparent;-webkit-box-shadow: none;
15-ms-box-shadow: none;box-shadow: none;display: block;min-width: 0;opacity: 1;padding: 0;position: static;visibility: visible;}:where(.fl-col-group-medium-reversed, .fl-col-group-responsive-reversed) > .fl-menu-mobile-clone {flex: 1 1 100%;}.fl-menu-mobile-clone {clear: both;}.fl-menu-mobile-clone .fl-menu .menu {float: none !important;}.fl-menu-mobile-close {display: none;}.fl-menu-mobile-close,.fl-menu-mobile-close:hover,.fl-menu-mobile-close:focus {background: none;border: 0 none;color: inherit;font-size: 18px;padding: 10px 6px;}.fl-menu-mobile-close:focus-visible {outline: 2px auto Highlight;outline: 2px auto -webkit-focus-ring-color;}.fl-node-59b2fe7330389 .fl-menu .menu {}.fl-builder-content .fl-node-59b2fe7330389 .menu > li > a,.fl-builder-content .fl-node-59b2fe7330389 .menu > li > .fl-has-submenu-container > a,.fl-builder-content .fl-node-59b2fe7330389 .sub-menu > li > a,.fl-builder-content .fl-node-59b2fe7330389 .sub-menu > li > .fl-has-submenu-container > a{color: #4c5256;}.fl-node-59b2fe7330389 .fl-menu .fl-toggle-arrows .fl-menu-toggle:before,.fl-node-59b2fe7330389 .fl-menu .fl-toggle-none .fl-menu-toggle:before {border-color: #4c5256;}.fl-node-59b2fe7330389 .menu > li > a:hover,.fl-node-59b2fe7330389 .menu > li > a:focus,.fl-node-59b2fe7330389 .menu > li > .fl-has-submenu-container:hover > a,.fl-node-59b2fe7330389 .menu > li > .fl-has-submenu-container.focus > a,.fl-node-59b2fe7330389 .menu > li.current-menu-item > a,.fl-node-59b2fe7330389 .menu > li.current-menu-item > .fl-has-submenu-container > a,.fl-node-59b2fe7330389 .sub-menu > li > a:hover,.fl-node-59b2fe7330389 .sub-menu > li > a:focus,.fl-node-59b2fe7330389 .sub-menu > li > .fl-has-submenu-container:hover > a,.fl-node-59b2fe7330389 .sub-menu > li > .fl-has-submenu-container.focus > a,.fl-node-59b2fe7330389 .sub-menu > li.current-menu-item > a,.fl-node-59b2fe7330389 .sub-menu > li.current-menu-item > .fl-has-submenu-container > a{color: #008357;}.fl-node-59b2fe7330389 .fl-menu .fl-toggle-arrows .fl-has-submenu-container:hover > .fl-menu-toggle:before,.fl-node-59b2fe7330389 .fl-menu .fl-toggle-arrows .fl-has-submenu-container.focus > .fl-menu-toggle:before,.fl-node-59b2fe7330389 .fl-menu .fl-toggle-arrows li.current-menu-item >.fl-has-submenu-container > .fl-menu-toggle:before,.fl-node-59b2fe7330389 .fl-menu .fl-toggle-none .fl-has-submenu-container:hover > .fl-menu-toggle:before,.fl-node-59b2fe7330389 .fl-menu .fl-toggle-none .fl-has-submenu-container.focus > .fl-menu-toggle:before,.fl-node-59b2fe7330389 .fl-menu .fl-toggle-none li.current-menu-item >.fl-has-submenu-container > .fl-menu-toggle:before{border-color: #008357;}.fl-node-59b2fe7330389 .menu .fl-has-submenu .sub-menu{display: none;}.fl-node-59b2fe7330389 .fl-menu .sub-menu {background-color: #ffffff;}.fl-node-59b2fe7330389 .fl-menu .fl-menu-toggle:before{content: '';position: absolute;right: 50%;top: 50%;z-index: 1;display: block;width: 9px;height: 9px;margin: -5px -5px 0 0;border-right: 2px solid;border-bottom: 2px solid;-webkit-transform-origin: right bottom;-ms-transform-origin: right bottom;transform-origin: right bottom;-webkit-transform: translateX( -5px ) rotate( 45deg );-ms-transform: translateX( -5px ) rotate( 45deg );transform: translateX( -5px ) rotate( 45deg );}.fl-node-59b2fe7330389 .fl-menu .fl-has-submenu.fl-active > .fl-has-submenu-container .fl-menu-toggle{-webkit-transform: rotate( -180deg );-ms-transform: rotate( -180deg );transform: rotate( -180deg );}.fl-node-59b2fe7330389 .fl-menu-horizontal.fl-toggle-arrows .fl-has-submenu-container a{padding-right: 34px;}.fl-node-59b2fe7330389 .fl-menu-horizontal.fl-toggle-arrows .fl-menu-toggle,.fl-node-59b2fe7330389 .fl-menu-horizontal.fl-toggle-none .fl-menu-toggle{width: 36px;}.fl-node-59b2fe7330389 .fl-menu-horizontal.fl-toggle-arrows .fl-menu-toggle,.fl-node-59b2fe7330389 .fl-menu-horizontal.fl-toggle-none .fl-menu-toggle,.fl-node-59b2fe7330389 .fl-menu-vertical.fl-toggle-arrows .fl-menu-toggle,.fl-node-59b2fe7330389 .fl-menu-vertical.fl-toggle-none .fl-menu-toggle{width: 34px;}.fl-node-59b2fe7330389 .fl-menu li{border-top: 1px solid transparent;}.fl-node-59b2fe7330389 .fl-menu li:first-child{border-top: none;}@media ( max-width: 992px ) {.fl-node-59b2fe7330389 .fl-menu .menu {position: absolute;
15left: 20px;right: 20px;z-index: 1500;}.fl-node-59b2fe7330389 .fl-menu .menu {background-color: #ffffff;}.fl-node-59b2fe7330389 .fl-menu ul.menu {display: none;float: none;}.fl-node-59b2fe7330389 .fl-menu .sub-menu {-webkit-box-shadow: none;-ms-box-shadow: none;box-shadow: none;}.fl-node-59b2fe7330389 .mega-menu.fl-active .hide-heading > .sub-menu,.fl-node-59b2fe7330389 .mega-menu-disabled.fl-active .hide-heading > .sub-menu {display: block !important;}.fl-node-59b2fe7330389 .fl-menu-logo,.fl-node-59b2fe7330389 .fl-menu-search-item {display: none;}} @media ( min-width: 993px ) {.fl-node-59b2fe7330389 .fl-menu .menu > li{ display: inline-block; }.fl-node-59b2fe7330389 .menu li{border-left: 1px solid transparent;border-top: none;}.fl-node-59b2fe7330389 .menu li:first-child{border: none;}.fl-node-59b2fe7330389 .menu li li{border-top: 1px solid transparent;border-left: none;}.fl-node-59b2fe7330389 .menu .fl-has-submenu .sub-menu{position: absolute;top: 100%;left: 0;z-index: 10;visibility: hidden;opacity: 0;text-align:left;}.fl-node-59b2fe7330389 .fl-has-submenu .fl-has-submenu .sub-menu{top: 0;left: 100%;}.fl-node-59b2fe7330389 .fl-menu .fl-has-submenu:hover > .sub-menu,.fl-node-59b2fe7330389 .fl-menu .fl-has-submenu.focus > .sub-menu{display: block;visibility: visible;opacity: 1;}.fl-node-59b2fe7330389 .menu .fl-has-submenu.fl-menu-submenu-right .sub-menu{left: inherit;right: 0;}.fl-node-59b2fe7330389 .menu .fl-has-submenu .fl-has-submenu.fl-menu-submenu-right .sub-menu{top: 0;left: inherit;right: 100%;}.fl-node-59b2fe7330389 .fl-menu .fl-has-submenu.fl-active > .fl-has-submenu-container .fl-menu-toggle{-webkit-transform: none;-ms-transform: none;transform: none;}.fl-node-59b2fe7330389 .fl-menu .fl-has-submenu .fl-has-submenu .fl-menu-toggle:before{-webkit-transform: translateY( -5px ) rotate( -45deg );-ms-transform: translateY( -5px ) rotate( -45deg );transform: translateY( -5px ) rotate( -45deg );}.fl-node-59b2fe7330389 ul.sub-menu {padding-top: 05px;padding-right: 05px;padding-bottom: 05px;padding-left: 05px;}.fl-node-59b2fe7330389 ul.sub-menu a {}.fl-node-59b2fe7330389 .fl-menu .fl-menu-mobile-toggle{display: none;}}.fl-node-59b2fe7330389 .fl-menu .fl-menu-mobile-toggle {color: #4c5256;font-size: 16px;text-transform: none;padding-top: 10px;padding-right: 20px;padding-bottom: 10px;padding-left: 20px;border-color: rgba( 0,0,0,0.1 );}.fl-node-59b2fe7330389 .fl-menu .fl-menu-mobile-toggle rect,.fl-node-59b2fe7330389 .fl-menu .fl-menu-mobile-toggle.hamburger .hamburger-menu rect {fill: #4c5256;}.fl-node-59b2fe7330389 .fl-menu .fl-menu-mobile-toggle:hover,.fl-node-59b2fe7330389 .fl-menu .fl-menu-mobile-toggle.fl-active {color: #008357;}.fl-node-59b2fe7330389 .fl-menu .fl-menu-mobile-toggle:hover rect,.fl-node-59b2fe7330389 .fl-menu .fl-menu-mobile-toggle.fl-active rect,.fl-node-59b2fe7330389 .fl-menu .fl-menu-mobile-toggle.hamburger:hover .hamburger-menu rect,.fl-node-59b2fe7330389 .fl-menu .fl-menu-mobile-toggle.fl-active .hamburger-menu rect {fill: #008357;}.fl-node-59b2fe7330389 ul.fl-menu-horizontal li.mega-menu > ul.sub-menu > li > .fl-has-submenu-container a:hover {color: #4c5256;}.fl-node-59b2fe7330389 .fl-menu .menu, .fl-node-59b2fe7330389 .fl-menu .menu > li {font-family: Raleway, sans-serif;font-weight: 600;font-size: 16px;text-transform: none;}.fl-node-59b2fe7330389 .fl-menu {text-align: right;}.fl-node-59b2fe7330389 .fl-menu .menu {justify-content: right;}.fl-node-59b2fe7330389 .menu a {padding-top: 10px;padding-right: 20px;padding-bottom: 10px;padding-left: 20px;}.fl-node-59b2fe7330389 .fl-menu .menu .sub-menu > li {font-size: 16px;line-height: 1;}.fl-node-59b2fe7330389 .fl-menu .fl-menu-mobile-toggle {float: right;}@media(max-width: 1200px) {.fl-node-59b2fe7330389 .fl-menu .fl-menu-mobile-toggle {float: none;}}@media(max-width: 992px) {.fl-node-59b2fe7330389 .menu li.fl-has-submenu ul.sub-menu {padding-left: 15px;}.fl-node-59b2fe7330389 .fl-menu .sub-menu {background-color: transparent;}.fl-node-59b2fe7330389 .fl-menu .fl-menu-mobile-toggle {float: none;}}@media(max-width: 768px) {.fl-node-59b2fe7330389 .fl-menu .fl-menu-mobile-toggle {float: none;}} .fl-node-59b2fe7330389 > .fl-module-content {margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}@media ( max-width: 768px ) { .fl-node-59b2fe7330389.fl-module > .fl-module-content {margin-top:0px;}}.fl-node-59c40071369e2, .fl-node-59c40071369e2 .fl-photo {text-align: left;} .fl-node-59c40071369e2 > .fl-module-content {margin-top:0px;margin-bottom:0px;}
15.fl-builder-content[data-type="header"].fl-theme-builder-header-sticky {position: fixed;width: 100%;z-index: 100;}.fl-theme-builder-flyout-menu-push-left .fl-builder-content[data-type="header"].fl-theme-builder-header-sticky {left: auto !important;transition: left 0.2s !important;}.fl-theme-builder-flyout-menu-push-right .fl-builder-content[data-type="header"].fl-theme-builder-header-sticky {right: auto !important;transition: right 0.2s !important;}.fl-builder-content[data-type="header"].fl-theme-builder-header-sticky .fl-menu .fl-menu-mobile-opacity {height: 100vh;width: 100vw;}.fl-builder-content[data-type="header"]:not([data-overlay="1"]).fl-theme-builder-header-sticky .fl-menu-mobile-flyout {top: 0px;}.fl-theme-builder-flyout-menu-active body {margin-left: 0px !important;margin-right: 0px !important;}.fl-theme-builder-has-flyout-menu, .fl-theme-builder-has-flyout-menu body {overflow-x: hidden;}.fl-theme-builder-flyout-menu-push-right {right: 0px;transition: right 0.2s ease-in-out;}.fl-theme-builder-flyout-menu-push-left {left: 0px;transition: left 0.2s ease-in-out;}.fl-theme-builder-flyout-menu-active .fl-theme-builder-flyout-menu-push-right {position: relative;right: 250px;}.fl-theme-builder-flyout-menu-active .fl-theme-builder-flyout-menu-push-left {position: relative;left: 250px;}.fl-theme-builder-flyout-menu-active .fl-builder-content[data-type="header"] .fl-menu-disable-transition {transition: none;}.fl-builder-content[data-shrink="1"] .fl-row-content-wrap,.fl-builder-content[data-shrink="1"] .fl-col-content,.fl-builder-content[data-shrink="1"] .fl-module-content,.fl-builder-content[data-shrink="1"] img {-webkit-transition: all 0.4s ease-in-out, background-position 1ms;-moz-transition: all 0.4s ease-in-out, background-position 1ms;transition: all 0.4s ease-in-out, background-position 1ms;}.fl-builder-content[data-shrink="1"] img {width: auto;}.fl-builder-content[data-shrink="1"] img.fl-photo-img {width: auto;height: auto;}.fl-builder-content[data-type="header"].fl-theme-builder-header-shrink .fl-row-content-wrap {margin-bottom: 0;margin-top: 0;}.fl-theme-builder-header-shrink-row-bottom.fl-row-content-wrap {padding-bottom: 5px;}.fl-theme-builder-header-shrink-row-top.fl-row-content-wrap {padding-top: 5px;}.fl-builder-content[data-type="header"].fl-theme-builder-header-shrink .fl-col-content {margin-bottom: 0;margin-top: 0;padding-bottom: 0;padding-top: 0;}.fl-theme-builder-header-shrink-module-bottom.fl-module-content {margin-bottom: 5px;}.fl-theme-builder-header-shrink-module-top.fl-module-content {margin-top: 5px;}.fl-builder-content[data-type="header"].fl-theme-builder-header-shrink img {-webkit-transition: all 0.4s ease-in-out, background-position 1ms;-moz-transition: all 0.4s ease-in-out, background-position 1ms;transition: all 0.4s ease-in-out, background-position 1ms;}.fl-builder-content[data-overlay="1"]:not(.fl-theme-builder-header-sticky):not(.fl-builder-content-editing) {position: absolute;width: 100%;z-index: 100;}.fl-builder-edit body:not(.single-fl-theme-layout) .fl-builder-content[data-overlay="1"] {display: none;}body:not(.single-fl-theme-layout) .fl-builder-content[data-overlay="1"]:not(.fl-theme-builder-header-scrolled):not([data-overlay-bg="default"]) .fl-row-content-wrap,body:not(.single-fl-theme-layout) .fl-builder-content[data-overlay="1"]:not(.fl-theme-builder-header-scrolled):not([data-overlay-bg="default"]) .fl-col-content {background: transparent;}.fl-builder-row-settings #fl-field-separator_position {display: none !important;}.fl-node-59b2fe732fff2 .fl-row-content {min-width: 0px;}</style><style id='fl-builder-layout-54835-inline-css'>.fl-node-60746ad5c05d5.fl-row-full-height > .fl-row-content-wrap,.fl-node-60746ad5c05d5.fl-row-custom-height > .fl-row-content-wrap {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;}.fl-node-60746ad5c05d5.fl-row-full-height > .fl-row-content-wrap {min-height: 100vh;}.fl-node-60746ad5c05d5.fl-row-custom-height > .fl-row-content-wrap {min-height: 0;}.fl-builder-edit .fl-node-60746ad5c05d5.fl-row-full-height > .fl-row-content-wrap {min-height: calc( 100vh - 48px );}@media all and (width: 768px) and (height: 1024px) and (orientation:portrait){.fl-node-60746ad5c05d5.fl-row-full-height > .fl-row-content-wrap {min-height: 1024px;}}@media all and (width: 1024px) and (height: 768px) and (orientation:landscape){.fl-node-60746ad5c05d5.fl-row-full-height > .fl-row-content-wrap {min-height: 768px;}}@media screen and (aspect-ratio: 40/71) {.fl-node-60746ad5c05d5.fl-row-full-height > .fl-row-content-wrap {min-height: 500px;}}.fl-node-60746ad5c05d5 > .fl-row-content-wrap {background-color: #008752;border-top-width: 1px;border-right-width: 0px;border-bottom-width: 1px;border-left-width: 0px;} .fl-node-60746ad5c05d5 > .fl-row-content-wrap {margin-left:0px;} .fl-node-60746ad5c05d5 > .fl-row-content-wrap {padding-top:0px;padding-bottom:0px;}.fl-node-5simvlk40gwb {width: 14.28%;}.fl-node-3ezwc9mgirxd {width: 14.28%;}.fl-node-nsl3pkd5b4y0 {width: 14.28%;}.fl-node-o3c41e8ni7ga {width: 13.39%;}.fl-node-sq4lrxt8ubgi {width: 14.85%;}.fl-node-vmewrzyi5spd {width: 16.14%;}.fl-node-q8r7zsywhxop {width: 12.78%;}
15.fl-builder-content .fl-node-xh3f42qjo1ag a.fl-button,.fl-builder-content .fl-node-xh3f42qjo1ag a.fl-button:visited,.fl-builder-content .fl-node-xh3f42qjo1ag a.fl-button *,.fl-builder-content .fl-node-xh3f42qjo1ag a.fl-button:visited *,.fl-page .fl-builder-content .fl-node-xh3f42qjo1ag a.fl-button,.fl-page .fl-builder-content .fl-node-xh3f42qjo1ag a.fl-button:visited,.fl-page .fl-builder-content .fl-node-xh3f42qjo1ag a.fl-button *,.fl-page .fl-builder-content .fl-node-xh3f42qjo1ag a.fl-button:visited * {color: rgb(255, 255, 255);}.fl-builder-content .fl-node-xh3f42qjo1ag a.fl-button:hover,.fl-builder-content .fl-node-xh3f42qjo1ag a.fl-button:hover span.fl-button-text,.fl-builder-content .fl-node-xh3f42qjo1ag a.fl-button:hover *,.fl-page .fl-builder-content .fl-node-xh3f42qjo1ag a.fl-button:hover,.fl-page .fl-builder-content .fl-node-xh3f42qjo1ag a.fl-button:hover span.fl-button-text,.fl-page .fl-builder-content .fl-node-xh3f42qjo1ag a.fl-button:hover * {color: #b2c7d0;}.fl-node-xh3f42qjo1ag a.fl-button {width: 200px;}.fl-node-xh3f42qjo1ag.fl-button-wrap, .fl-node-xh3f42qjo1ag .fl-button-wrap {text-align: left;}.fl-builder-content .fl-node-xh3f42qjo1ag a.fl-button, .fl-builder-content .fl-node-xh3f42qjo1ag a.fl-button:visited, .fl-page .fl-builder-content .fl-node-xh3f42qjo1ag a.fl-button, .fl-page .fl-builder-content .fl-node-xh3f42qjo1ag a.fl-button:visited {font-weight: 700;border: 1px solid rgba(0,0,0, 0);background-color: rgba(0, 0, 0, 0);}.fl-builder-content .fl-node-xh3f42qjo1ag a.fl-button:hover, .fl-builder-content .fl-node-xh3f42qjo1ag a.fl-button:focus, .fl-page .fl-builder-content .fl-node-xh3f42qjo1ag a.fl-button:hover, .fl-page .fl-builder-content .fl-node-xh3f42qjo1ag a.fl-button:focus {border: 1px solid rgba(0,0,0, 0);}.fl-builder-content .fl-node-xh3f42qjo1ag a.fl-button, .fl-builder-content .fl-node-xh3f42qjo1ag a.fl-button:visited, .fl-builder-content .fl-node-xh3f42qjo1ag a.fl-button:hover, .fl-builder-content .fl-node-xh3f42qjo1ag a.fl-button:focus, .fl-page .fl-builder-content .fl-node-xh3f42qjo1ag a.fl-button, .fl-page .fl-builder-content .fl-node-xh3f42qjo1ag a.fl-button:visited, .fl-page .fl-builder-content .fl-node-xh3f42qjo1ag a.fl-button:hover, .fl-page .fl-builder-content .fl-node-xh3f42qjo1ag a.fl-button:focus {border-style: none;border-width: 0;background-clip: border-box;border-color: rgb(255, 255, 255);border-top-width: 1px;border-right-width: 1px;border-bottom-width: 1px;border-left-width: 1px;}.fl-builder-content .fl-node-xh3f42qjo1ag a.fl-button:hover, .fl-page .fl-builder-content .fl-node-xh3f42qjo1ag a.fl-button:hover, .fl-page .fl-builder-content .fl-node-xh3f42qjo1ag a.fl-button:hover, .fl-page .fl-page .fl-builder-content .fl-node-xh3f42qjo1ag a.fl-button:hover {background-color: rgba(0, 0, 0, 0);}.fl-builder-content .fl-node-sb2mg9pd0137 a.fl-button,.fl-builder-content .fl-node-sb2mg9pd0137 a.fl-button:hover,.fl-builder-content .fl-node-sb2mg9pd0137 a.fl-button:visited,.fl-page .fl-builder-content .fl-node-sb2mg9pd0137 a.fl-button,.fl-page .fl-builder-content .fl-node-sb2mg9pd0137 a.fl-button:hover,.fl-page .fl-builder-content .fl-node-sb2mg9pd0137 a.fl-button:visited {background: linear-gradient(to bottom,rgba(30,30,30, 0) 0%, rgba(0, 0, 0, 0) 100%);}.fl-builder-content .fl-node-sb2mg9pd0137 a.fl-button,.fl-builder-content .fl-node-sb2mg9pd0137 a.fl-button:visited,.fl-builder-content .fl-node-sb2mg9pd0137 a.fl-button *,.fl-builder-content .fl-node-sb2mg9pd0137 a.fl-button:visited *,.fl-page .fl-builder-content .fl-node-sb2mg9pd0137 a.fl-button,.fl-page .fl-builder-content .fl-node-sb2mg9pd0137 a.fl-button:visited,.fl-page .fl-builder-content .fl-node-sb2mg9pd0137 a.fl-button *,.fl-page .fl-builder-content .fl-node-sb2mg9pd0137 a.fl-button:visited * {color: rgb(255, 255, 255);}.fl-builder-content .fl-node-sb2mg9pd0137 a.fl-button:hover,.fl-builder-content .fl-node-sb2mg9pd0137 a.fl-button:focus,.fl-page .fl-builder-content .fl-node-sb2mg9pd0137 a.fl-button:hover,.fl-page .fl-builder-content .fl-node-sb2mg9pd0137 a.fl-button:focus {background: rgba(0, 0, 0, 0);background: linear-gradient(to bottom,rgba(30,30,30, 0) 0%, rgba(0, 0, 0, 0) 100%);}
15.fl-builder-content .fl-node-sb2mg9pd0137 a.fl-button:hover,.fl-builder-content .fl-node-sb2mg9pd0137 a.fl-button:hover span.fl-button-text,.fl-builder-content .fl-node-sb2mg9pd0137 a.fl-button:hover *,.fl-page .fl-builder-content .fl-node-sb2mg9pd0137 a.fl-button:hover,.fl-page .fl-builder-content .fl-node-sb2mg9pd0137 a.fl-button:hover span.fl-button-text,.fl-page .fl-builder-content .fl-node-sb2mg9pd0137 a.fl-button:hover * {color: #b2c7d0;}.fl-node-sb2mg9pd0137.fl-button-wrap, .fl-node-sb2mg9pd0137 .fl-button-wrap {text-align: left;}.fl-builder-content .fl-node-sb2mg9pd0137 a.fl-button, .fl-builder-content .fl-node-sb2mg9pd0137 a.fl-button:visited, .fl-page .fl-builder-content .fl-node-sb2mg9pd0137 a.fl-button, .fl-page .fl-builder-content .fl-node-sb2mg9pd0137 a.fl-button:visited {font-weight: 700;border: 1px solid rgba(0,0,0, 0);}.fl-builder-content .fl-node-sb2mg9pd0137 a.fl-button:hover, .fl-builder-content .fl-node-sb2mg9pd0137 a.fl-button:focus, .fl-page .fl-builder-content .fl-node-sb2mg9pd0137 a.fl-button:hover, .fl-page .fl-builder-content .fl-node-sb2mg9pd0137 a.fl-button:focus {border: 1px solid rgba(0,0,0, 0);}.fl-builder-content .fl-node-sb2mg9pd0137 a.fl-button, .fl-builder-content .fl-node-sb2mg9pd0137 a.fl-button:visited, .fl-builder-content .fl-node-sb2mg9pd0137 a.fl-button:hover, .fl-builder-content .fl-node-sb2mg9pd0137 a.fl-button:focus, .fl-page .fl-builder-content .fl-node-sb2mg9pd0137 a.fl-button, .fl-page .fl-builder-content .fl-node-sb2mg9pd0137 a.fl-button:visited, .fl-page .fl-builder-content .fl-node-sb2mg9pd0137 a.fl-button:hover, .fl-page .fl-builder-content .fl-node-sb2mg9pd0137 a.fl-button:focus {border-style: none;border-width: 0;background-clip: border-box;border-color: rgb(255, 255, 255);border-top-width: 1px;border-right-width: 1px;border-bottom-width: 1px;border-left-width: 1px;}.fl-builder-content .fl-node-9afclt0p1rzg a.fl-button,.fl-builder-content .fl-node-9afclt0p1rzg a.fl-button:visited,.fl-builder-content .fl-node-9afclt0p1rzg a.fl-button *,.fl-builder-content .fl-node-9afclt0p1rzg a.fl-button:visited *,.fl-page .fl-builder-content .fl-node-9afclt0p1rzg a.fl-button,.fl-page .fl-builder-content .fl-node-9afclt0p1rzg a.fl-button:visited,.fl-page .fl-builder-content .fl-node-9afclt0p1rzg a.fl-button *,.fl-page .fl-builder-content .fl-node-9afclt0p1rzg a.fl-button:visited * {color: rgb(255, 255, 255);}.fl-builder-content .fl-node-9afclt0p1rzg a.fl-button:hover,.fl-builder-content .fl-node-9afclt0p1rzg a.fl-button:hover span.fl-button-text,.fl-builder-content .fl-node-9afclt0p1rzg a.fl-button:hover *,.fl-page .fl-builder-content .fl-node-9afclt0p1rzg a.fl-button:hover,.fl-page .fl-builder-content .fl-node-9afclt0p1rzg a.fl-button:hover span.fl-button-text,.fl-page .fl-builder-content .fl-node-9afclt0p1rzg a.fl-button:hover * {color: #b2c7d0;}.fl-node-9afclt0p1rzg.fl-button-wrap, .fl-node-9afclt0p1rzg .fl-button-wrap {text-align: left;}.fl-builder-content .fl-node-9afclt0p1rzg a.fl-button, .fl-builder-content .fl-node-9afclt0p1rzg a.fl-button:visited, .fl-page .fl-builder-content .fl-node-9afclt0p1rzg a.fl-button, .fl-page .fl-builder-content .fl-node-9afclt0p1rzg a.fl-button:visited {font-weight: 700;border: 1px solid rgba(0,0,0, 0);background-color: rgba(0, 0, 0, 0);}.fl-builder-content .fl-node-9afclt0p1rzg a.fl-button:hover, .fl-builder-content .fl-node-9afclt0p1rzg a.fl-button:focus, .fl-page .fl-builder-content .fl-node-9afclt0p1rzg a.fl-button:hover, .fl-page .fl-builder-content .fl-node-9afclt0p1rzg a.fl-button:focus {border: 1px solid rgba(0,0,0, 0);}.fl-builder-content .fl-node-9afclt0p1rzg a.fl-button, .fl-builder-content .fl-node-9afclt0p1rzg a.fl-button:visited, .fl-builder-content .fl-node-9afclt0p1rzg a.fl-button:hover, .fl-builder-content .fl-node-9afclt0p1rzg a.fl-button:focus, .fl-page .fl-builder-content .fl-node-9afclt0p1rzg a.fl-button, .fl-page .fl-builder-content .fl-node-9afclt0p1rzg a.fl-button:visited, .fl-page .fl-builder-content .fl-node-9afclt0p1rzg a.fl-button:hover, .fl-page .fl-builder-content .fl-node-9afclt0p1rzg a.fl-button:focus {border-style: none;border-width: 0;background-clip: border-box;border-color: rgb(255, 255, 255);border-top-width: 1px;border-right-width: 1px;border-bottom-width: 1px;border-left-width: 1px;}
15.fl-builder-content .fl-node-9afclt0p1rzg a.fl-button:hover, .fl-page .fl-builder-content .fl-node-9afclt0p1rzg a.fl-button:hover, .fl-page .fl-builder-content .fl-node-9afclt0p1rzg a.fl-button:hover, .fl-page .fl-page .fl-builder-content .fl-node-9afclt0p1rzg a.fl-button:hover {background-color: rgba(0, 0, 0, 0);}.fl-builder-row-settings #fl-field-separator_position {display: none !important;}</style><link rel='stylesheet' id='jquery-magnificpopup-css' href='https://www.lansingchamber.org/wp-content/plugins/bb-plugin/css/jquery.magnificpopup.min.css?ver=2.9.2.1' media='all' /><link rel='stylesheet' id='bootstrap-css' href='https://www.lansingchamber.org/wp-content/themes/bb-theme/css/bootstrap.min.css?ver=1.7.18.1' media='all' /><style id='fl-automator-skin-inline-css'>body{background-color:#aaacaf;color:#555;font-family:"Raleway",sans-serif;font-size:16px;font-weight:400;line-height:1.45;font-style:normal;padding:0;word-wrap:break-word}body.modal-open .media-modal-close:hover,body.modal-open .media-modal-close:focus{background:none;border:none;padding:1px}body.modal-open .media-modal-close:focus{position:absolute}h1,h2,h3,h4,h5,h6{color:#555;font-family:"Raleway",sans-serif;font-weight:400;line-height:1.4;text-transform:none;font-style:normal}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:#555}h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{text-decoration:none}h1{font-size:36px;line-height:1.4;letter-spacing:0px;color:#555;font-family:"Raleway",sans-serif;font-weight:400;font-style:normal;text-transform:none}h1 a{color:#555}h2{font-size:30px;line-height:1.4;letter-spacing:0px}h2 .fl-comments-list-title{font-size:24px}h3{font-size:24px;line-height:1.4;letter-spacing:0px}h4{font-size:18px;line-height:1.4;letter-spacing:0px}h5{font-size:14px;line-height:1.4;letter-spacing:0px}h6{font-size:12px;line-height:1.4;letter-spacing:0px}a{color:#008357;text-decoration:none}a:hover{color:#aaacaf;text-decoration:underline}a:focus{color:#aaacaf}blockquote{border-color:#e6e6e6}iframe{max-width:100%}img{max-width:100%;height:auto}.fl-screen-reader-text{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden;padding:10px 15px;background:#fff !important}.fl-screen-reader-text:focus{width:auto;height:auto;position:fixed;left:0px;top:0px;z-index:99999}body.rtl .fl-screen-reader-text{right:-10000px}body.rtl .fl-screen-reader-text:focus{position:fixed;left:auto;right:0px;top:0px;width:auto;height:auto;z-index:99999}body.admin-bar .fl-screen-reader-text:focus{top:32px}.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute;height:1px;width:1px;overflow:hidden}.container{padding-left:20px;padding-right:20px}.fl-page{position:relative;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;margin:0 auto}.fl-page-header{border-color:#e6e6e6;background-color:#fff;color:#555}.fl-page-header *,.fl-page-header h1,.fl-page-header h2,.fl-page-header h3,.fl-page-header h4,.fl-page-header h5,.fl-page-header h6{color:#555}.fl-page-header a,.fl-page-header a *,.fl-page-header a.fas,.fl-page-header a.fab{color:#555}.fl-page-header a:hover,.fl-page-header a:focus,.fl-page-header a:hover *,.fl-page-header a:focus *,.fl-page-header a.fas:hover,.fl-page-header a.fab:hover,.fl-page-header a.fas:focus,.fl-page-header a.fab:focus{color:#2f7f93}.fl-page-header .navbar-nav li>a{color:#555}.fl-page-header .navbar-nav li>a:hover,.fl-page-header .navbar-nav li>a:focus{color:#2f7f93}.fl-page-header .navbar-nav li.current-menu-ancestor>a,.fl-page-header .navbar-nav li.current-menu-parent>a,.fl-page-header .navbar-nav li.current-menu-item>a{color:#2f7f93}.fl-page-header .navbar-nav li.current-menu-item~li.current-menu-item>a{color:#2f7f93}.fl-page-header-container{padding-bottom:7px;padding-top:7px}.fl-page-header-logo{text-align:center}.fl-page-header-logo a{text-decoration:none}.fl-logo-text{font-family:"Crimson Text",serif;font-weight:400;font-size:25px;color:#555 !important}.fl-logo-text:hover,.fl-logo-text:focus{color:#2b7bb9 !important}.fl-theme-tagline{color:#757575 !important}.fl-logo-img{max-width:100%}.fl-page-header-primary .fl-logo-img{height:auto !important}.fl-logo-img.sticky-logo{display:none}.fl-page-header-fixed .fl-logo-img{display:inherit}.fl-page-header-fixed .fl-logo-img.sticky-logo{display:inherit}.fl-nav-mobile-offcanvas .fl-button-close{display:none}.fl-page-nav-wrap{padding-bottom:20px}.fl-page-nav{background:transparent;border:none;min-height:0;margin-bottom:0;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.fl-page-nav .navbar-nav>li>a{padding:15px}.fl-page-nav .navbar-toggle{border:none;float:none;font-family:"Raleway",sans-serif;font-size:16px;font-weight:700;line-height:1.4;text-transform:none;margin:0;width:100%;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.fl-page-nav .navbar-toggle:hover{outline:none}.fl-page-nav .navbar-toggle:focus{outline:auto}.fl-page-nav .navbar-nav,.fl-page-nav .navbar-nav a{font-family:"Raleway",sans-serif;font-size:16px;font-weight:700;line-height:1.4;text-transform:none}.fl-full-width .fl-page-nav{margin:0 auto}.fl-page-nav .mega-menu a[href="#"]:hover,.fl-page-nav .mega-menu a[href="#"]:focus{color:#555 !important;cursor:default}.mega-menu-spacer{background:none;display:block;left:0;position:absolute;width:100%}.fl-page-header[class*=" fl-page-nav-toggle-visible"] ul.navbar-nav li.hide-heading{border-top:0 none !important}.fl-page-header[class*=" fl-page-nav-toggle-visible"] ul.navbar-nav li.hide-heading>a,.fl-page-header[class*=" fl-page-nav-toggle-visible"] ul.navbar-nav li.hide-heading>.fl-submenu-icon-wrap{display:none !important}.fl-page-header[class*=" fl-page-nav-toggle-visible"] ul.navbar-nav li.hide-heading>ul.sub-menu{margin-left:0}.fl-page-nav-collapse{border:none;max-height:none;padding:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.fl-page-nav-collapse ul.navbar-nav{margin:0}.fl-page-nav-collapse ul.navbar-nav>li{border-bottom:1px solid #e6e6e6}.fl-page-nav-collapse ul.navbar-nav>li:last-child{border-bottom:none}.fl-page-nav-collapse.in{overflow-y:visible}.fl-page-nav-search{bottom:0;display:none;position:absolute;right:0;top:0}.fl-page-nav-search a.fa-search{color:#555;font-size:20px;padding:8px;position:absolute;right:0;top:5px}.fl-page-nav-search a.fa-search:hover,.fl-page-nav-search a.fa-search:focus{color:#2f7f93;text-decoration:none}.fl-page-nav-search form{background-color:#fff;border-top:3px solid #97bfc9;display:none;padding:20px;position:absolute;right:0;top:100%;width:400px;z-index:1000;-moz-box-shadow:0 1px 20px rgba(0,0,0,0.15);-webkit-box-shadow:0 1px 20px rgba(0,0,0,0.15);box-shadow:0 1px 20px rgba(0,0,0,0.15)}.fl-page-nav-search form input.fl-search-input{background-color:#fff;border-color:#e6e6e6;color:#555}.fl-page-nav-search form input.fl-search-input:focus{color:#555}.fl-page-nav ul.sub-menu{background-clip:padding-box;background-color:#fff;border-top:3px solid #97bfc9;font-size:14px;float:none;left:-99999px;list-style:none;padding:10px 0;position:absolute;top:100%;width:240px;z-index:1000;-moz-box-shadow:0 1px 20px rgba(0,0,0,0.15);-webkit-box-shadow:0 1px 20px rgba(0,0,0,0.15);box-shadow:0 1px 20px rgba(0,0,0,0.15)}.fl-page-nav ul.sub-menu ul.sub-menu{left:-99999px;padding-bottom:10px;top:-13px}.fl-page-nav ul.sub-menu li{border:none}.fl-page-nav ul.sub-menu li a{clear:none;color:#555;display:block;font-weight:700;line-height:20px;margin:0 10px;padding:10px 15px}.fl-page-nav ul.sub-menu li a:hover,.fl-page-nav ul.sub-menu li a:focus{color:#2f7f93;text-decoration:none}.fl-page-nav ul.sub-menu li a:before{content:'';margin-right:0}.fl-page-nav ul li{position:relative}.fl-page-nav ul li.fl-sub-menu-open>ul.sub-menu{left:auto}.fl-page-nav ul li.fl-sub-menu-open>ul.sub-menu li.fl-sub-menu-open>ul.sub-menu{left:100%}.fl-page-nav ul li.fl-sub-menu-open>ul.sub-menu li.fl-sub-menu-open.fl-sub-menu-right>ul.sub-menu{left:auto;right:100%}.fl-page-nav ul li.fl-sub-menu-open.fl-sub-menu-right>ul.sub-menu{right:0}.fl-page-nav ul li.fl-sub-menu-open .hide-heading>ul.sub-menu{position:static;padding:0;border-top:0 none;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}.fl-page-content{background-color:#fff}.fl-content,.fl-sidebar{margin:20px 0}.fl-sidebar{display:none}.fl-sidebar.fl-sidebar-display-always{display:block}#fl-to-top{display:none;background-color:#ccc;background-color:rgba(0,0,0,0.2);position:fixed;bottom:15px;right:15px;width:44px;height:42px;text-align:center;z-index:1003}#fl-to-top:hover{background-color:rgba(0,0,0,0.3)}#fl-to-top i{position:absolute;top:12px;left:14px;color:#fff;font-size:16px;line-height:16px}.fl-social-icons .fa-stack.icon-facebook-f i.fa-circle.branded,.fl-social-icons .fa-facebook-f.branded{color:#3b5997}.fl-social-icons .fa-stack.icon-twitter i.fa-circle.branded,.fl-social-icons .fa-twitter.branded{color:#00aaef}.fl-social-icons .fa-stack.icon-google i.fa-circle.branded,.fl-social-icons .fa-google.branded{color:#d13e2b}.fl-social-icons .fa-stack.icon-google-maps i.fa-circle.branded,.fl-social-icons .fa-map-marker-alt.branded{color:#eb5f1a}.fl-social-icons .fa-stack.icon-linkedin i.fa-circle.branded,.fl-social-icons .fa-linkedin.branded{color:#007ab8}.fl-social-icons .fa-stack.icon-yelp i.fa-circle.branded,.fl-social-icons .fa-yelp.branded{color:#c31200}.fl-social-icons .fa-stack.icon-xing i.fa-circle.branded,.fl-social-icons .fa-xing.branded{color:#006567}.fl-social-icons .fa-stack.icon-pinterest i.fa-circle.branded,.fl-social-icons .fa-pinterest.branded{color:#cb2127}.fl-social-icons .fa-stack.icon-tumblr i.fa-circle.branded,.fl-social-icons .fa-tumblr.branded{color:#304e6c}.fl-social-icons .fa-stack.icon-vimeo i.fa-circle.branded,.fl-social-icons .fa-vimeo.branded{color:#41b1db}.fl-social-icons .fa-stack.icon-youtube i.fa-circle.branded,.fl-social-icons .fa-youtube.branded{color:#d6000f}.fl-social-icons .fa-stack.icon-flickr i.fa-circle.branded,.fl-social-icons .fa-flickr.branded{color:#ec1982}.fl-social-icons .fa-stack.icon-instagram i.fa-circle.branded,.fl-social-icons .fa-instagram.branded{color:#517fa5}.fl-social-icons .fa-stack.icon-dribbble i.fa-circle.branded,.fl-social-icons .fa-dribbble.branded{color:#eb4a88}.fl-social-icons .fa-stack.icon-skype i.fa-circle.branded,.fl-social-icons .fa-skype.branded{color:#009EE5}.fl-social-icons .fa-stack.icon-500px i.fa-circle.branded,.fl-social-icons .fa-500px.branded{color:#333333}.fl-social-icons .fa-stack.icon-github i.fa-circle.branded,.fl-social-icons .fa-github.branded{color:#333333}.fl-social-icons .fa-stack.icon-rss i.fa-circle.branded,.fl-social-icons .fa-rss.branded{color:#e0902
156}.fl-social-icons .fa-stack.icon-envelope i.fa-circle.branded,.fl-social-icons .fa-envelope.branded{color:#333333}.fl-social-icons .fa-stack.icon-blogger i.fa-circle.branded,.fl-social-icons .fa-blogger.branded{color:#fe7300}.fl-social-icons .fa-stack.icon-snapchat i.fa-circle.branded,.fl-social-icons .fa-snapchat.branded{color:#FFFC00}.fl-social-icons .fa-stack.icon-wordpress i.fa-circle.branded,.fl-social-icons .fa-wordpress.branded{color:#15aabf}.fl-social-icons .fa-stack.icon-spotify i.fa-circle.branded,.fl-social-icons .fa-spotify.branded{color:#1cd760}.fl-social-icons .fa-stack.icon-tiktok i.fa-circle.branded,.fl-social-icons .fa-tiktok.branded{color:#000000}.fl-social-icons .fa-stack.icon-soundcloud i.fa-circle.branded,.fl-social-icons .fa-soundcloud.branded{color:#f50}.fl-social-icons .fa-stack.icon-x-twitter i.fa-circle.branded,.fl-social-icons .fa-x-twitter.branded{color:#000}.fl-social-icons .fa-stack i.branded{color:#fff}.fl-social-icons .fa-stack{margin:0 0 10px 8px}.fl-social-icons .fallback{height:28px;width:28px;margin:0 0 10px 5px !important;vertical-align:inherit;font-size:30px}.fl-social-icons .fallback:before{width:28px !important;display:inline-block;height:28px !important}.fl-page-header-content .fa-stack i.fa-inverse.mono{color:#fff}.fa-stack i.fa-inverse.mono{color:#202020}.fl-404{padding:30px 0 50px;text-align:center}.fl-404 .fl-post-header{margin-bottom:45px}.fl-404 .fl-post-header h2{font-size:24px}.fl-404 form{margin:0 auto;max-width:400px}.fl-archive .fl-post{border-bottom:1px solid #e6e6e6;padding-bottom:40px}.fl-archive .fl-post:last-child{border-bottom:none;padding-bottom:0}.fl-archive .fl-archive-title{border-bottom:1px solid #e6e6e6;font-size:18px;margin-bottom:40px;padding-bottom:8px}.fl-archive .fl-archive-title a:hover{text-decoration:none}.fl-archive .fl-archive-nav-prev{float:left}.fl-archive .fl-archive-nav-next{float:right}.wp-pagenavi a,.wp-pagenavi span{border:1px solid #e6e6e6;border-right:none;margin:0;padding:6px 10px}.wp-pagenavi a:hover{border-color:#e6e6e6}.wp-pagenavi>*:last-child{border-right:1px solid #e6e6e6}.wp-pagenavi span.current,.wp-pagenavi a:hover{border-color:#e6e6e6;color:#fff;background:#008357;font-weight:normal}.search .page .fl-post-header{display:block}.fl-post{margin-bottom:40px}.fl-post:last-child{margin-bottom:0}.fl-post img[class*="wp-image-"],.fl-post img.alignnone,.fl-post img.alignleft,.fl-post img.aligncenter,.fl-post img.alignright{height:auto;max-width:100%}.fl-post img[class*="wp-block-cover"]{height:100%}.fl-post .fl-post-image-beside{float:left;margin-right:25px}.fl-post .fl-author-box{margin-top:40px;background:#f5f5f5;border:1px solid #ddd;padding:20px}.fl-post .fl-author-box .fl-author-avatar{float:left;margin-right:25px}.fl-post .fl-author-box .fl-author-description h4{margin-top:0;margin-bottom:5px}.fl-post-thumb{margin-bottom:25px}.fl-post-thumb img{height:auto !important;max-width:100%}.fl-post-header{margin-bottom:25px}.fl-post-title{margin-top:0}.fl-post-meta .fl-sep{margin:0 3px}.fl-post-meta-bottom{border-top:1px solid #e6e6e6;font-style:italic;margin-top:20px;padding-top:10px}.fl-comments-popup-link a:hover{text-decoration:none}.fl-comments-popup-link i{vertical-align:text-top}.post-edit-link{color:#008357;font-size:14px;font-weight:normal}.fl-post-nav{border-top:1px solid #e6e6e6;margin-top:10px;padding-top:10px}.fl-post-nav-prev{float:left}.fl-post-nav-next{float:right}.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto 5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}.aligncenter{display:block;margin:5px auto 5px auto}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left;margin:5px 20px 20px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#f7f7f7;border:1px solid #e6e6e6;max-width:100%;padding:10px;text-align:center}.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0 none;height:auto;margin:0;max-width:100%;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:5px}.fl-comments{margin-top:60px}.fl-comment-form .fl-comment-form-cancel{padding:15px 0}.fl-comments-list ol{margin:0;padding:0}.fl-comments-list ol li{line-height:inherit;list-style:none}.fl-comments-list .fl-comments-list-nav{border-top:1px solid #e6e6e6;margin-top:30px;padding:10px 0 30px 0}.fl-comments-list .fl-comments-list-prev{float:left}.fl-comments-list .fl-comments-list-next{float:right}.fl-comments-list .fl-comments-respond-title{margin-top:0}.fl-comments-list .comment-meta{margin:20px 0 10px}.fl-comments-list .comment-avatar img{height:auto;max-width:40px;-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%}.fl-comments-list .comment-author-link{font-size:16px;font-weight:bold;margin-left:10px}.fl-comments-list .comment-content{border:1px solid #e6e6e6;padding:15px}.fl-comments-list .comment-reply-link{padding:5px;text-align:right}.fl-comments-list ul.children{margin:0;padding:0}.fl-comments-list ul.children li{margin:0 0 0 6%}#wp-comment-cookies-consent{margin-right:5px}.fl-widget{margin-bottom:40px}.fl-module-widget .fl-widget{margin-bottom:0}.fl-widget .fl-widget-title{margin-bottom:20px}.fl-widget ul{list-style:none;padding:0}.fl-widget ul li{display:block;margin-bottom:8px}.fl-widget ul li:last-child{margin-bottom:0}.fl-widget ul.sub-menu li{margin:0;padding:5px}.fl-widget ul.sub-menu li:before{content:"\2013";padding-right:5px}input[type=text].fl-search-input{color:rgba(85,85,85,0.6);width:100%}input[type=text].fl-search-input:focus{color:#555}.widget_calendar table{width:100%}.widget_calendar caption,.widget_calendar th,.widget_calendar td{border-bottom:1px solid #e6e6e6;padding:3px 0;text-align:center}.widget_calendar caption td,.widget_calendar tfoot td{border:none}.widget_calendar caption #prev,.widget_calendar tfoot #prev{text-align:left}
15.widget_calendar caption #next,.widget_calendar tfoot #next{text-align:right}.woocommerce-account .woocommerce-Address{max-width:none}.fl-page .fl-module span.onsale{color:#fff;background:#008357;font-size:13px;font-weight:normal;left:10px;margin:0;padding:2px 13px;right:auto;text-shadow:none;top:10px;min-height:3.236em;min-width:3.236em;position:absolute;text-align:center;line-height:3.236;z-index:9;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.fl-page .fl-module-woocommerce a.button,.fl-page .fl-module-woocommerce button.button.alt,.fl-page .fl-post-module-woo-button button[type=submit],.fl-page .fl-post-module-woo-button button[type=submit].alt.disabled,.fl-page .fl-post-module-woo-button a.button{color:#515151;background-color:#ebe9eb;font-family:"Raleway",sans-serif;font-weight:normal;font-size:16px;line-height:1.2;text-transform:none;border:none;border-radius:4px}.fl-page .fl-module-woocommerce a.button:hover,.fl-page .fl-module-woocommerce button.button.alt:hover,.fl-page .fl-post-module-woo-button button[type=submit]:hover,.fl-page .fl-post-module-woo-button a.button:hover{background-color:#dfdcde;color:#515151;border:none;border-radius:4px;border-color:#8a8d91}.fl-page .fl-module-woocommerce button.button:disabled,.fl-page .fl-module-woocommerce button.button:disabled[disabled],.fl-page .fl-module-woocommerce button.alt.disabled{padding:6px 12px}.woocommerce-page ul.products li.product a.button,.woocommerce-page .woocommerce-message a.button,.woocommerce-page .woocommerce-message a.button.wc-forward,.woocommerce-page .woocommerce a.button.wc-forward,.woocommerce-page button.button,.woocommerce-page button.button.alt,.woocommerce-page a.button,.woocommerce-page a.button.alt,.woocommerce-page .woocommerce button[type=submit],.woocommerce-page button[type=submit].alt.disabled{color:#515151;background-color:#ebe9eb;font-family:"Raleway",sans-serif;font-weight:normal;font-size:16px;line-height:1.2;text-transform:none;border:none;border-radius:4px}.woocommerce-page button.button:disabled,.woocommerce-page button.button:disabled[disabled],.woocommerce-page button.alt.disabled{padding:6px 12px}.woocommerce-page ul.products li.product a.button:hover,.woocommerce-page .woocommerce-message a.button:hover,.woocommerce-page button.button:hover,.woocommerce-page button.button.alt:hover,.woocommerce-page a.button.alt:hover,.woocommerce-page a.button:hover,.woocommerce-page .woocommerce button[type=submit]:hover,.woocommerce-page button[type=submit].alt.disabled:hover{background-color:#dfdcde;color:#515151;border:none;border-radius:4px;border-color:#8a8d91}.woocommerce-page button.pswp__button:hover{border:0px}.woocommerce-page button.pswp__button.pswp__button--arrow--left,.woocommerce-page button.pswp__button.pswp__button--arrow--right{position:absolute;top:50%}.woocommerce form .form-row .input-checkbox{position:static}a.fl-button,a.fl-button:visited{background:#008357;color:#fff;border:1px solid #00462e}a.fl-button:hover,.fl-builder-content a.fl-button:hover{color:#000;background:#aaacaf}a.fl-button *,a.fl-button:visited *{color:#fff}a.fl-button:hover *{color:#000}a.fl-button:hover,a.button:hover{color:#000;background-color:#aaacaf;border:1px solid #8a8d91}.woocommerce a.button,.woocommerce a.button:hover{border:1px solid transparent}.wp-block-button .wp-block-button__link{font-size:16px;line-height:1.2}button,input[type=button],input[type=submit]{background-color:#008357;color:#fff;font-size:16px;line-height:1.2;padding:6px 12px;font-weight:normal;text-shadow:none;border:1px solid #00462e;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}button:hover,input[type=button]:hover,input[type=submit]:hover{background-color:#aaacaf;color:#000;border:1px solid #8a8d91;text-decoration:none}button:active,input[type=button]:active,input[type=submit]:active,button:focus,input[type=button]:focus,input[type=submit]:focus{background-color:#aaacaf;color:#000;border:1px solid #8a8d91;outline:none;position:relative}button.btn-default,input[type=button].btn-default,input[type=submit].btn-default,button.btn-default:hover,input[type=button].btn-default:hover,input[type=submit].btn-default:hover,button.btn-default:focus,input[type=button].btn-default:focus,input[type=submit].btn-default:focus,button.btn-default.active,input[type=button].btn-default.active,input[type=submit].btn-default.active{color:#555;background-color:#fcfcfc;border-color:#ccc}.mejs-button button .mejs-button button:active,.mejs-button button:hover,.mejs-button button:visited,.mejs-button button:focus{background-color:transparent;border:none}input[type=text],input[type=password],input[type=email],input[type=tel],input[type=date],input[type=month],input[type=week],input[type=time],input[type=number],input[type=search],input[type=url],textarea{display:block;width:100%;padding:6px 12px;font-size:14px;line-height:1.428571429;color:#555;background-color:#fcfcfc;background-image:none;border:1px solid #e6e6e6;-moz-transition:all ease-in-out .15s;-webkit-transition:all ease-in-out .15s;transition:all ease-in-out .15s;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}input[type=text]::-webkit-input-placeholder,input[type=password]::-webkit-input-placeholder,input[type=email]::-webkit-input-placeholder,input[type=tel]::-webkit-input-placeholder,input[type=date]::-webkit-input-placeholder,input[type=month]::-webkit-input-placeholder,input[type=week]::-webkit-input-placeholder,input[type=time]::-webkit-input-placeholder,input[type=number]::-webkit-input-placeholder,input[type=search]::-webkit-input-placeholder,input[type=url]::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:rgba(85,85,85,0.4)}input[type=text]:-moz-placeholder,input[type=password]:-moz-placeholder,input[type=email]:-moz-placeholder,input[type=tel]:-moz-placeholder,input[type=date]:-moz-placeholder,input[type=month]:-moz-placeholder,input[type=week]:-moz-placeholder,input[type=time]:-moz-placeholder,input[type=number]:-moz-placeholder,input[type=search]:-moz-placeholder,input[type=url]:-moz-placeholder,textarea:-moz-placeholder{color:rgba(85,85,85,0.4)}input[type=text]::-moz-placeholder,input[type=password]::-moz-placeholder,input[type=email]::-moz-placeholder,input[type=tel]::-moz-placeholder,input[type=date]::-moz-placeholder,input[type=month]::-moz-placeholder,input[type=week]::-moz-placeholder,input[type=time]::-moz-placeholder,input[type=number]::-moz-placeholder,input[type=search]::-moz-placeholder,input[type=url]::-moz-placeholder,textarea::-moz-placeholder{color:rgba(85,85,85,0.4)}input[type=text]:-ms-input-placeholder,input[type=password]:-ms-input-placeholder,input[type=email]:-ms-input-placeholder,input[type=tel]:-ms-input-placeholder,input[type=date]:-ms-input-placeholder,input[type=month]:-ms-input-placeholder,input[type=week]:-ms-input-placeholder,input[type=time]:-ms-input-placeholder,input[type=number]:-ms-input-placeholder,input[type=search]:-ms-input-placeholder,input[type=url]:-ms-input-placeholder,textarea:-ms-input-placeholder{color:rgba(85,85,85,0.4)}input[type=text]:focus,input[type=password]:focus,input[type=email]:focus,input[type=tel]:focus,input[type=date]:focus,input[type=month]:focus,input[type=week]:focus,input[type=time]:focus,input[type=number]:focus,input[type=search]:focus,input[type=url]:focus,textarea:focus{background-color:#fcfcfc;border-color:#ccc;outline:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.form-control{background-color:#fcfcfc;border-color:#e6e6e6;color:#555;-moz-transition:all ease-in-out .15s;-webkit-transition:all ease-in-out .15s;transition:all ease-in-out .15s}.form-control::-webkit-input-placeholder{color:rgba(85,85,85,0.4)}.form-control:-moz-placeholder{color:rgba(85,85,85,0.4)}.form-control::-moz-placeholder{color:rgba(85,85,85,0.4)}.form-control:-ms-input-placeholder{color:rgba(85,85,85,0.4)}.form-control:focus{background-color:#fcfcfc;border-color:#ccc;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.mfp-wrap button.mfp-arrow,.mfp-wrap button.mfp-arrow:active,.mfp-wrap button.mfp-arrow:
15hover,.mfp-wrap button.mfp-arrow:focus{background:transparent !important;border:none !important;outline:none;position:absolute;top:50%;box-shadow:none !important;-moz-box-shadow:none !important;-webkit-box-shadow:none !important}.mfp-wrap .mfp-close,.mfp-wrap .mfp-close:active,.mfp-wrap .mfp-close:hover,.mfp-wrap .mfp-close:focus{background:transparent !important;border:none !important;outline:none;position:absolute;top:0;box-shadow:none !important;-moz-box-shadow:none !important;-webkit-box-shadow:none !important}img.mfp-img{padding:0}.mfp-counter{display:none}.fl-builder-edit .fl-page-header-fixed{display:none !important}.fl-builder .container.fl-content-full{margin:0;padding:0;width:auto;max-width:none}.fl-builder .container.fl-content-full>.row{margin:0}.fl-builder .container.fl-content-full .fl-content{margin:0;padding:0}.fl-builder .container.fl-content-full .fl-post-header{margin-left:20px;margin-right:20px;padding-top:40px}.fl-builder .container.fl-content-full .fl-comments{margin-left:20px;margin-right:20px}@media (max-width:767px){.fl-post .fl-post-image-beside{float:none;margin-right:0}.fl-post .fl-post-image-beside,.fl-post .fl-post-content-beside{padding:0 15px}.fl-page-header-logo img[data-mobile]{display:none}}@media (max-width:992px){body.woocommerce-page.fl-framework-bootstrap .row,body.woocommerce-page.fl-framework-base .row{display:flex;flex-wrap:wrap;flex-direction:column}body.woocommerce-page.fl-framework-bootstrap .fl-page-content .row .fl-woo-content,body.woocommerce-page.fl-framework-base .fl-page-content .row .fl-woo-content{box-sizing:border-box;width:100%}body.woocommerce-page.fl-framework-bootstrap .fl-woo-content-right,body.woocommerce-page.fl-framework-base .fl-woo-content-right{order:1;width:100%}body.woocommerce-page.fl-framework-bootstrap .fl-woo-sidebar-left,body.woocommerce-page.fl-framework-base .fl-woo-sidebar-left,body.woocommerce-page.fl-framework-bootstrap .fl-sidebar,body.woocommerce-page.fl-framework-base .fl-sidebar{width:100%}}@media (min-width:768px){.container{padding-left:40px;padding-right:40px;width:auto}.fl-page-nav{background:transparent}.fl-page-nav .navbar-nav li>a{padding:15px 5px;color:#555}.fl-page-nav .navbar-nav li>a:hover,.fl-page-nav .navbar-nav li>a:focus{color:#aaacaf}.fl-page-nav .navbar-nav li.current-menu-ancestor>a,.fl-page-nav .navbar-nav li.current-menu-parent>a,.fl-page-nav .navbar-nav li.current-menu-item>a{color:#aaacaf}.fl-page-nav .navbar-nav li.current-menu-item~li.current-menu-item>a{color:#555}.fl-page-nav-wrap{border-bottom:1px solid #e6e6e6;border-top:1px solid #e6e6e6;padding:0;border-color:#e6e6e6;background-color:#fff;color:#555}.fl-page-nav-wrap *,.fl-page-nav-wrap h1,.fl-page-nav-wrap h2,.fl-page-nav-wrap h3,.fl-page-nav-wrap h4,.fl-page-nav-wrap h5,.fl-page-nav-wrap h6{color:#555}.fl-page-nav-wrap a,.fl-page-nav-wrap a *,.fl-page-nav-wrap a.fas,.fl-page-nav-wrap a.fab{color:#555}.fl-page-nav-wrap a:hover,.fl-page-nav-wrap a:focus,.fl-page-nav-wrap a:hover *,.fl-page-nav-wrap a:focus *,.fl-page-nav-wrap a.fas:hover,.fl-page-nav-wrap a.fab:hover,.fl-page-nav-wrap a.fas:focus,.fl-page-nav-wrap a.fab:focus{color:#2f7f93}.fl-page-nav-wrap .navbar-nav li>a{color:#555}.fl-page-nav-wrap .navbar-nav li>a:hover,.fl-page-nav-wrap .navbar-nav li>a:focus{color:#2f7f93}.fl-page-nav-wrap .navbar-nav li.current-menu-ancestor>a,.fl-page-nav-wrap .navbar-nav li.current-menu-parent>a,.fl-page-nav-wrap .navbar-nav li.current-menu-item>a{color:#2f7f93}.fl-page-nav-wrap .navbar-nav li.current-menu-item~li.current-menu-item>a{color:#2f7f93}.fl-page-nav-toggle-visible-always .fl-page-header-wrap .fl-page-header-container,.fl-page-nav-toggle-visible-medium-mobile .fl-page-header-wrap .fl-page-header-container{padding-left:40px;padding-right:40px}.fl-page-nav-collapse ul.navbar-nav>li{border:none}.fl-page-nav-collapse ul.navbar-nav>li:first-child{border:none}.fl-page-header-container,.fl-page-nav-container{position:relative}.fl-page-nav-col,.fl-page-nav,.fl-page-fixed-nav-wrap{position:inherit}ul.navbar-nav li.mega-menu{position:inherit}ul.navbar-nav li.mega-menu.fl-sub-menu-open>ul.sub-menu{left:0}ul.navbar-nav li.mega-menu>ul.sub-menu{position:absolute !important;width:100%;padding:20px;
15display:table}ul.navbar-nav li.mega-menu>ul.sub-menu ul.sub-menu{position:relative;width:auto;left:0 !important;top:0;opacity:1 !important;padding:0;border-top:none;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}ul.navbar-nav li.mega-menu>ul.sub-menu>li{position:relative;float:none;display:table-cell;height:auto;vertical-align:top;border-right:1px solid #d5e5e9}ul.navbar-nav li.mega-menu>ul.sub-menu>li:last-child{border-right:none}ul.navbar-nav li.mega-menu>ul.sub-menu>li li li a::before{font-family:'Font Awesome 5 Free';content:'\f105';font-weight:900;margin-right:10px}ul.navbar-nav li.mega-menu>ul.sub-menu>li>a{font-weight:bold}ul.navbar-nav li.mega-menu.mega-menu-items-1>ul>li{width:100%}ul.navbar-nav li.mega-menu.mega-menu-items-2>ul>li{width:50%}ul.navbar-nav li.mega-menu.mega-menu-items-3>ul>li{width:33.33%}ul.navbar-nav li.mega-menu.mega-menu-items-4>ul>li{width:25%}ul.navbar-nav li.mega-menu.mega-menu-items-5>ul>li{width:20%}ul.navbar-nav li.mega-menu.mega-menu-items-6>ul>li{width:16.66%}.fl-content,.fl-sidebar{margin:40px 0}.fl-full-width.fl-footer-effect .fl-page-footer-wrap{z-index:-1;position:fixed;bottom:0;left:0;width:100%}.fl-full-width.fl-footer-effect .fl-page{z-index:10}.fl-404{padding:100px 0 150px}.fl-404 .fl-post-header h2{font-size:30px}.fl-builder .container.fl-content-full .fl-post-header,.fl-builder .container.fl-content-full .fl-comments{margin:0 40px;width:auto}}@media (min-width:992px){body.fl-fixed-width:not(.fl-nav-vertical):not(.fl-fixed-header):not(.fl-shrink){padding:0}.container{padding-left:0;padding-right:0;width:900px}.fl-full-width .container{padding-left:40px;padding-right:40px;width:auto}.fl-page{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;width:980px}.fl-full-width .fl-page{width:auto}.fl-page-nav-search{display:block}.fl-scroll-header .fl-page-header-primary,.fl-scroll-header .fl-page-bar{-webkit-transform:translateY(-200%);-ms-transform:translateY(-200%);transform:translateY(-200%);-webkit-transition:-webkit-transform .4s ease-in-out;-moz-transition:transform .4s ease-in-out;-o-transition:transform .4s ease-in-out;transition:transform .4s ease-in-out}.fl-scroll-header .fl-page-header-primary.fl-show,.fl-scroll-header .fl-page-bar.fl-show{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.fl-sidebar{display:block}.fl-content{margin:40px 0}.fl-content-left{border-right:1px solid #e6e6e6;padding-right:40px}.fl-content-right{border-left:1px solid #e6e6e6;padding-left:40px}.fl-woo-content-left{float:left}.fl-woo-content-right{float:right}.fl-sidebar-right{padding-left:40px}.fl-sidebar-left{padding-right:40px}.blog .fl-sidebar,.single:not(.woocommerce):not(.post-template-tpl-full-width) .fl-sidebar,.archive:not(.woocommerce) .fl-sidebar,.search .fl-sidebar,.page-template-tpl-sidebar .fl-sidebar{width:27%}.blog .fl-content:not(.col-md-12):not(.col-lg-12),.single:not(.woocommerce):not(.post-template-tpl-full-width) .fl-content:not(.col-md-12):not(.col-lg-12),.archive:not(.woocommerce) .fl-content:not(.col-md-12):not(.col-lg-12),.search .fl-content:not(.col-md-12):not(.col-lg-12),.page-template-tpl-sidebar .fl-content:not(.col-md-12):not(.col-lg-12){-ms-flex:0 0 73%;flex:0 0 73%;max-width:73%;width:73%}.blog .col-md-custom,.single:not(.woocommerce):not(.post-template-tpl-full-width) .col-md-custom,.archive:not(.woocommerce) .col-md-custom,.search .col-md-custom,.page-template-tpl-sidebar .col-md-custom,.blog .col-lg-custom,.single:not(.woocommerce):not(.post-template-tpl-full-width) .col-lg-custom,.archive:not(.woocommerce) .col-lg-custom,.search .col-lg-custom,.page-template-tpl-sidebar .col-lg-custom{float:left}.fl-builder.fl-full-width .container.fl-content-full .fl-post-header,.fl-builder.fl-full-width .container.fl-content-full .fl-comments{margin:0 40px;width:auto}}@media (min-width:1100px){.fl-fixed-width .fl-page{width:1100px;max-width:90%}.container{width:1020px;max-width:90%}.fl-full-width .container{padding-left:0;padding-right:0;width:1020px}.fl-page-nav-toggle-visible-always .fl-page-header-wrap .fl-page-header-container,.fl-page-nav-toggle-visible-medium-mobile .fl-page-header-wrap .fl-page-header-container{padding-left:0;padding-right:0}.fl-builder.fl-full-width .container.fl-content-full .fl-post-header,.fl-builder.fl-full-width .container.fl-content-full .fl-comments{margin:0 auto;width:1020px}}body.fl-framework-base-4 nav a.no-menu,body.fl-framework-bootstrap-4 nav a.no-menu{display:block}body.woocommerce-page.fl-framework-bootstrap .product .label{font-size:16px;color:#555;padding:0px}@media (max-width:767px){body:not(.fl-nav-mobile-offcanvas) .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile.fl-page-nav-right .fl-page-nav-collapse{width:100%}body:not(.fl-nav-mobile-offcanvas) .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile.fl-page-nav-right .fl-page-nav-collapse ul.navbar-nav{flex:0 0 100%}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile.fl-page-nav-right .fl-page-nav-collapse ul.navbar-nav{float:none !important}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile.fl-page-nav-right .fl-page-header-row .fl-page-header-logo{padding-bottom:7px}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile.fl-page-nav-right .fl-page-header-logo-col,.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile.fl-page-nav-right .fl-page-nav-col{width:100%}.fl-framework-bootstrap-4 .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile.fl-page-nav-right .fl-page-header-logo-col,.fl-framework-bootstrap-4 .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile.fl-page-nav-right .fl-page-nav-col{flex-basis:100%;max-width:100%}body:not(.fl-nav-mobile-offcanvas) .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile.fl-page-nav-left .fl-page-nav-collapse{width:100%}body:not(.fl-nav-mobile-offcanvas) .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile.fl-page-nav-left .fl-page-nav-collapse ul.navbar-nav{flex:0 0 100%}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile.fl-page-nav-left .fl-page-header-row .fl-page-header-logo{padding-bottom:7px}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile.fl-page-nav-left .fl-page-nav ul.navbar-nav>li:first-child a{padding-left:17px}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile.fl-page-nav-left .fl-page-logo-wrap,.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile.fl-page-nav-left .fl-page-nav-col{width:100%}.fl-framework-bootstrap-4 .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile.fl-page-nav-left .fl-page-header-logo-col,.fl-framework-bootstrap-4 .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile.fl-page-nav-left .fl-page-nav-col{flex-basis:100%;max-width:100%}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile.fl-page-nav-centered-inline-logo{text-align:left}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile.fl-page-nav-centered-inline-logo .fl-page-header-logo{display:block}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile.fl-page-header-vertical{top:0}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav-collapse{border-top:1px solid #e6e6e6;padding-bottom:10px}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav-collapse.collapse{display:none !important;visibility:hidden !important}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav-collapse.collapse.in,.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav-collapse.collapse.show{display:block !important;visibility:visible !important}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav-collapse.collapsing{display:block !important}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav-collapse ul.navbar-nav{display:block;float:none}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav-collapse ul.navbar-nav>li{border-color:#e6e6e6;border-bottom-style:solid;border-bottom-width:1px;display:block;float:none;position:relative}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav-collapse ul.navbar-nav>li>a{color:#555;text-align:left}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav-collapse ul.navbar-nav>li>a:hover,.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav-collapse ul.navbar-nav>li>a:focus{color:#2f7f93}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav-collapse ul.navbar-nav>li.current-menu-item>a,.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav-collapse ul.navbar-nav>li.current-menu-item>.fl-submenu-icon-wrap .fl-submenu-toggle-icon{color:#2f7f93}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav-collapse ul.sub-menu li{border-color:#e6e6e6}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav-collapse ul.sub-menu li a{color:#555}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav-collapse ul.sub-menu li a:hover{color:#2f7f93}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav-collapse ul.sub-menu li.current-menu-item>a{color:#2f7f93}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav-collapse .fl-page-nav-search{display:none}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav ul.sub-menu{background-color:transparent;border:none;float:none;height:100%;list-style:none;overflow:hidden;padding:0;position:absolute;top:0;width:auto;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav ul.sub-menu ul.sub-menu{padding-bottom:0;margin-left:15px}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav ul.sub-menu li{border-top:1px solid #e6e6e6}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav ul.sub-menu li a{clear:both;color:#555;display:block;font-weight:700;line-height:20px;margin:0;padding:15px}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav ul.sub-menu li a:hover,.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav ul.sub-menu li a:focus{color:#2f7f93;text-decoration:none}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav ul.sub-menu li a:before{font-family:'Font Awesome 5 Free';content:'\f105';font-weight:900;margin-right:10px}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav ul li.fl-mobile-sub-menu-open ul.sub-menu{position:static}.fl-submenu-toggle .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav ul.navbar-nav .sub-menu{position:absolute}.fl-submenu-toggle .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav ul.navbar-nav li.menu-item-has-children>a{padding-right:40px}.fl-submenu-toggle .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav ul.navbar-nav li.menu-item-has-children>.fl-submenu-icon-wrap{visibility:visible}.fl-submenu-toggle .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav ul.navbar-nav li.fl-mobile-sub-menu-open>.fl-submenu-icon-wrap .fl-submenu-toggle-icon:after{content:'\f106'}.fl-submenu-toggle .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav ul.navbar-nav li.fl-mobile-sub-menu-open>ul.sub-menu,.fl-submenu-toggle .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav ul.navbar-nav li.fl-mobile-sub-menu-open .hide-heading>ul.sub-menu{position:static}.fl-submenu-toggle .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav ul.navbar-nav li a{padding:15px}.fl-submenu-toggle .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav ul.navbar-nav li:hover>.fl-submenu-icon-wrap .fl-submenu-toggle-icon,.fl-submenu-toggle .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav ul.navbar-nav li:focus>.fl-submenu-icon-wrap .fl-submenu-toggle-icon{color:#2f7f93}.fl-submenu-indicator .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile ul.navbar-nav li.menu-item-has-children>a{padding-right:40px}.fl-submenu-indicator .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile ul.navbar-nav li.menu-item-has-children>a:after{content:'' !important}.fl-submenu-indicator .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile ul.navbar-nav li.menu-item-has-children>.fl-submenu-icon-wrap{visibility:visible}.fl-submenu-indicator .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile ul.navbar-nav li.menu-item-has-children:hover>.fl-submenu-icon-wrap .fl-submenu-toggle-icon,.fl-submenu-indicator .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile ul.navbar-nav li.menu-item-has-children:focus>.fl-submenu-icon-wrap .fl-submenu-toggle-icon{color:#2f7f93}.fl-submenu-indicator .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile ul.navbar-nav li.menu-item-has-children.fl-mobile-sub-menu-open>.fl-submenu-icon-wrap .fl-submenu-toggle-icon:after{content:'\f106'}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-submenu-icon-wrap{visibility:hidden}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-submenu-icon-wrap .fl-submenu-toggle-icon{position:absolute;padding:15px;top:0;right:0;bottom:0;cursor:pointer}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-submenu-icon-wrap .fl-submenu-toggle-icon:after{font-family:'Font Awesome 5 Free';content:'\f107';font-weight:900;font-size:16px;float:right}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav-wrap{border:0 none;margin:0;padding-bottom:20px}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav .navbar-toggle{display:block;background:#e6e6e6;color:#555}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav .navbar-toggle *{color:#555}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav .navbar-toggle:hover,.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav .navbar-toggle:focus{background:#e6e6e6}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile.fl-page-header-fixed .fl-page-nav-wrap{padding-top:20px}}.fl-page-nav-right.fl-page-header-fixed,.fl-page-header-fixed{display:none;left:auto;position:fixed !important;top:0;width:100%;z-index:100;border-color:#e6e6e6;background-color:#fff;color:#555;-moz-box-shadow:0 0 7px rgba(0,0,0,0.1);-webkit-box-shadow:0 0 7px rgba(0,0,0,0.1);box-shadow:0 0 7px rgba(0,0,0,0.1)}.fl-page-nav-right.fl-page-header-fixed *,.fl-page-header-fixed *,.fl-page-nav-right.fl-page-header-fixed h1,.fl-page-header-fixed h1,.fl-page-nav-right.fl-page-header-fixed h2,.fl-page-header-fixed h2,.fl-page-nav-right.fl-page-header-fixed h3,.fl-page-header-fixed h3,.fl-page-nav-right.fl-page-header-fixed h4,.fl-page-header-fixed h4,.fl-page-nav-right.fl-page-header-fixed h5,.fl-page-header-fixed h5,.fl-page-nav-right.fl-page-header-fixed h6,.fl-page-header-fixed h6{color:#555}.fl-page-nav-right.fl-page-header-fixed a,.fl-page-header-fixed a,.fl-page-nav-right.fl-page-header-fixed a *,.fl-page-header-fixed a *,.fl-page-nav-right.fl-page-header-fixed a.fas,.fl-page-header-fixed a.fas,.fl-page-nav-right.fl-page-header-fixed a.fab,.fl-page-header-fixed a.fab{color:#555}.fl-page-nav-right.fl-page-header-fixed a:hover,.fl-page-header-fixed a:hover,.fl-page-nav-right.fl-page-header-fixed a:focus,.fl-page-header-fixed a:focus,.fl-page-nav-right.fl-page-header-fixed a:hover *,.fl-page-header-fixed a:hover *,.fl-page-nav-right.fl-page-header-fixed a:focus *,.fl-page-header-fixed a:focus *,.fl-page-nav-right.fl-page-header-fixed a.fas:hover,.fl-page-header-fixed a.fas:hover,.fl-page-nav-right.fl-page-header-fixed a.fab:hover,.fl-page-header-fixed a.fab:hover,.fl-page-nav-right.fl-page-header-fixed a.fas:focus,.fl-page-header-fixed a.fas:focus,.fl-page-nav-right.fl-page-header-fixed a.fab:focus,.fl-page-header-fixed a.fab:focus{color:#2f7f93}.fl-page-nav-right.fl-page-header-fixed .navbar-nav li>a,.fl-page-header-fixed .navbar-nav li>a{color:#555}.fl-page-nav-right.fl-page-header-fixed .navbar-nav li>a:hover,.fl-page-header-fixed .navbar-nav li>a:hover,.fl-page-nav-right.fl-page-header-fixed .navbar-nav li>a:focus,.fl-page-header-fixed .navbar-nav li>a:focus{color:#2f7f93}.fl-page-nav-right.fl-page-hea
15der-fixed .navbar-nav li.current-menu-ancestor>a,.fl-page-header-fixed .navbar-nav li.current-menu-ancestor>a,.fl-page-nav-right.fl-page-header-fixed .navbar-nav li.current-menu-parent>a,.fl-page-header-fixed .navbar-nav li.current-menu-parent>a,.fl-page-nav-right.fl-page-header-fixed .navbar-nav li.current-menu-item>a,.fl-page-header-fixed .navbar-nav li.current-menu-item>a{color:#2f7f93}.fl-page-nav-right.fl-page-header-fixed .navbar-nav li.current-menu-item~li.current-menu-item>a,.fl-page-header-fixed .navbar-nav li.current-menu-item~li.current-menu-item>a{color:#2f7f93}.fl-page-nav-right.fl-page-header-fixed .fl-page-header-container.container,.fl-page-header-fixed .fl-page-header-container.container{padding-bottom:8px;padding-top:8px}.fl-page-nav-right.fl-page-header-fixed.fl-page-header.fl-page-nav-toggle-visible-always .fl-page-header-row .fl-page-header-logo,.fl-page-header-fixed.fl-page-header.fl-page-nav-toggle-visible-always .fl-page-header-row .fl-page-header-logo{padding-bottom:0}.fl-page-nav-right.fl-page-header-fixed.fl-page-header.fl-page-nav-toggle-visible-always .fl-page-nav-collapse,.fl-page-header-fixed.fl-page-header.fl-page-nav-toggle-visible-always .fl-page-nav-collapse{margin-top:20px}.fl-page-nav-right.fl-page-header-fixed.fl-page-header.fl-page-nav-toggle-visible-always .fl-page-nav .navbar-toggle,.fl-page-header-fixed.fl-page-header.fl-page-nav-toggle-visible-always .fl-page-nav .navbar-toggle{top:15px}.fl-page-nav-right.fl-page-header-fixed .fl-logo-img,.fl-page-header-fixed .fl-logo-img{max-height:46px !important;width:auto !important}.fl-page-nav-right.fl-page-header-fixed .fl-logo-text,.fl-page-header-fixed .fl-logo-text{font-size:28px}.fl-page-nav-right.fl-page-header-fixed .fl-page-nav-wrap .navbar-nav>li>a,.fl-page-header-fixed .fl-page-nav-wrap .navbar-nav>li>a{padding:10px 5px}.fl-page-nav-right.fl-page-header-fixed .fl-page-nav ul.sub-menu,.fl-page-header-fixed .fl-page-nav ul.sub-menu{background-color:#fff}.admin-bar .fl-page-nav-right.fl-page-header-fixed,.admin-bar .fl-page-header-fixed,.admin-bar .fl-page-header-vertical{top:32px}@media (min-width:991px){.fl-page-header-fixed .fl-page-fixed-nav-wrap{padding-right:0}}@media (min-width:992px){.fl-fixed-width .fl-page-nav-right.fl-page-header-fixed,.fl-fixed-width .fl-page-header-fixed{width:980px}}@media (min-width:1100px){.fl-fixed-width .fl-page-nav-right.fl-page-header-fixed,.fl-fixed-width .fl-page-header-fixed{width:1100px;max-width:90%}}.fl-page-nav-right .fl-page-header-container{padding-bottom:0}.fl-page-nav-right .fl-page-header-logo{padding-bottom:7px}.fl-page-nav-right .fl-page-nav-search{position:relative}.fl-page-nav-right .fl-page-nav-search a.fa-search{padding:13px 0 13px 5px;position:static}.fl-page-nav-right .fl-page-nav-collapse{display:inline-flex !important;align-items:center;justify-content:flex-end}@media (min-width:768px){.fl-page-nav-right{text-align:center}.fl-page-nav-right .fl-page-header-container{padding-left:15px;padding-right:15px}.fl-page-nav-right .fl-page-header-logo{padding-left:40px;padding-right:40px}.fl-page-nav-right .fl-page-nav-wrap{margin-left:-15px;margin-right:-15px}.fl-page-nav-right .fl-page-nav ul.navbar-nav{float:none !important}.fl-page-nav-right .fl-page-nav ul.navbar-nav:last-child{margin-right:0}.fl-page-nav-right .fl-page-nav ul.navbar-nav>li{display:inline-block;float:none}.fl-page-nav-right .fl-page-nav ul.sub-menu{text-align:left}}@media (min-width:992px){.fl-page-nav-right{text-align:right}.fl-page-nav-right .fl-page-header-wrap{border-bottom:1px solid rgba(85,85,85,0.13)}.fl-page-nav-right .fl-page-header-container{padding-bottom:7px}.fl-page-nav-right .fl-page-header-row{display:table;table-layout:fixed;width:100%;margin-left:0;margin-right:0}.fl-page-nav-right .fl-page-header-row>div{display:table-cell;float:none;vertical-align:middle}.fl-page-nav-right .fl-page-header-row .fl-page-header-logo-col{padding-left:0}.fl-page-nav-right .fl-page-header-row .fl-page-logo-wrap{padding-left:0}.fl-page-nav-right .fl-page-header-row .fl-page-nav-col{padding-right:0}.fl-page-nav-right.fl-page-nav-toggle-visible-always .fl-page-header-row{display:block;width:auto}.fl-page-nav-right.fl-page-nav-toggle-visible-always .fl-page-header-row>div{display:block;width:100%}.fl-page-nav-right .fl-page-header-logo{padding:0;text-align:left}.fl-page-nav-right .fl-page-nav-wrap{border-color:#e6e6e6;background-color:#fff;color:#555;background:none;border:none;margin-left:0;margin-right:0}.fl-page-nav-right .fl-page-nav-wrap *,.fl-page-nav-right .fl-page-nav-wrap h1,.fl-page-nav-right .fl-page-nav-wrap h2,.fl-page-nav-right .fl-page-nav-wrap h3,.fl-page-nav-right .fl-page-nav-wrap h4,.fl-page-nav-right .fl-page-nav-wrap h5,.fl-page-nav-right .fl-page-nav-wrap h6{color:#555}.fl-page-nav-right .fl-page-nav-wrap a,.fl-page-nav-right .fl-page-nav-wrap a *,.fl-page-nav-right .fl-page-nav-wrap a.fas,.fl-page-nav-right .fl-page-nav-wrap a.fab{color:#555}.fl-page-nav-right .fl-page-nav-wrap a:hover,.fl-page-nav-right .fl-page-nav-wrap a:focus,.fl-page-nav-right .fl-page-nav-wrap a:hover *,.fl-page-nav-right .fl-page-nav-wrap a:focus *,.fl-page-nav-right .fl-page-nav-wrap a.fas:
15hover,.fl-page-nav-right .fl-page-nav-wrap a.fab:hover,.fl-page-nav-right .fl-page-nav-wrap a.fas:focus,.fl-page-nav-right .fl-page-nav-wrap a.fab:focus{color:#2f7f93}.fl-page-nav-right .fl-page-nav-wrap .navbar-nav li>a{color:#555}.fl-page-nav-right .fl-page-nav-wrap .navbar-nav li>a:hover,.fl-page-nav-right .fl-page-nav-wrap .navbar-nav li>a:focus{color:#2f7f93}.fl-page-nav-right .fl-page-nav-wrap .navbar-nav li.current-menu-ancestor>a,.fl-page-nav-right .fl-page-nav-wrap .navbar-nav li.current-menu-parent>a,.fl-page-nav-right .fl-page-nav-wrap .navbar-nav li.current-menu-item>a{color:#2f7f93}.fl-page-nav-right .fl-page-nav-wrap .navbar-nav li.current-menu-item~li.current-menu-item>a{color:#2f7f93}.fl-page-nav-right .fl-page-nav{border:none;margin:0}.fl-page-nav-right .fl-page-nav ul.navbar-nav{float:right !important}.fl-page-nav-right .fl-page-nav ul.navbar-nav>li{display:block;float:left}.fl-fixed-width .fl-page-nav-right .fl-page-header-container{padding-left:0;padding-right:0}}@media (min-width:1100px){.fl-page-nav-right.fl-page-nav-toggle-visible-always .fl-page-header-container,.fl-page-nav-right.fl-page-nav-toggle-visible-medium-mobile .fl-page-header-container,.fl-page-nav-right .fl-page-header-container{padding-left:0;padding-right:0}}.fl-page-nav-left .fl-page-header-container{padding-bottom:0}.fl-page-nav-left .fl-page-header-logo{padding-bottom:7px}.fl-page-nav-left .fl-page-nav-search{position:relative}.fl-page-nav-left .fl-page-nav-search a.fa-search{padding:13px 20px 13px 0;position:static}.fl-page-nav-left .fl-page-nav-collapse{display:flex !important;align-items:center}@media (min-width:768px){.fl-page-nav-left{text-align:center}.fl-page-nav-left .fl-page-header-container{padding-left:15px;padding-right:15px}.fl-page-nav-left .fl-page-header-logo{padding-left:40px;padding-right:40px}.fl-page-nav-left .fl-page-nav-wrap{margin-left:-15px;margin-right:-15px}.fl-page-nav-left .fl-page-nav ul.navbar-nav{float:none !important}.fl-page-nav-left .fl-page-nav ul.navbar-nav:last-child{margin-right:0}.fl-page-nav-left .fl-page-nav ul.navbar-nav>li{display:inline-block;float:none}.fl-page-nav-left .fl-page-nav ul.sub-menu{text-align:left}}@media (min-width:992px){.fl-page-nav-left{text-align:right}.fl-page-nav-left .fl-page-header-wrap{border-bottom:1px solid rgba(85,85,85,0.13)}.fl-page-nav-left .fl-page-header-container{padding-bottom:7px}.fl-page-nav-left .fl-page-header-row{display:table;table-layout:fixed;width:100%;margin-left:0;margin-right:0}.fl-page-nav-left .fl-page-header-row>div{display:table-cell;float:none;vertical-align:middle}.fl-page-nav-left .fl-page-header-row .fl-page-header-logo-col{padding-right:0}.fl-page-nav-left .fl-page-header-row .fl-page-logo-wrap{padding-right:0}.fl-page-nav-left .fl-page-header-row .fl-page-nav-col{padding-left:0}.fl-page-nav-left.fl-page-nav-toggle-visible-always .fl-page-header-row{display:block;width:auto}.fl-page-nav-left.fl-page-nav-toggle-visible-always .fl-page-header-row>div{display:block;width:100%}.fl-page-nav-left.fl-page-nav-toggle-visible-always .fl-page-header-row{display:block;width:auto}.fl-page-nav-left.fl-page-nav-toggle-visible-always .fl-page-header-row>div{display:block;width:100%}.fl-page-nav-left .fl-page-header-logo{padding:0;text-align:right}.fl-page-nav-left .fl-page-nav-wrap{border-color:#e6e6e6;background-color:#fff;color:#555;background:none;border:none;margin-left:0;margin-right:0}.fl-page-nav-left .fl-page-nav-wrap *,.fl-page-nav-left .fl-page-nav-wrap h1,.fl-page-nav-left .fl-page-nav-wrap h2,.fl-page-nav-left .fl-page-nav-wrap h3,.fl-page-nav-left .fl-page-nav-wrap h4,.fl-page-nav-left .fl-page-nav-wrap h5,.fl-page-nav-left .fl-page-nav-wrap h6{color:#555}.fl-page-nav-left .fl-page-nav-wrap a,.fl-page-nav-left .fl-page-nav-wrap a *,.fl-page-nav-left .fl-page-nav-wrap a.fas,.fl-page-nav-left .fl-page-nav-wrap a.fab{color:#555}.fl-page-nav-left .fl-page-nav-wrap a:hover,.fl-page-nav-left .fl-page-nav-wrap a:focus,.fl-page-nav-left .fl-page-nav-wrap a:hover *,.fl-page-nav-left .fl-page-nav-wrap a:focus *,.fl-page-nav-left .fl-page-nav-wrap a.fas:
15hover,.fl-page-nav-left .fl-page-nav-wrap a.fab:hover,.fl-page-nav-left .fl-page-nav-wrap a.fas:focus,.fl-page-nav-left .fl-page-nav-wrap a.fab:focus{color:#2f7f93}.fl-page-nav-left .fl-page-nav-wrap .navbar-nav li>a{color:#555}.fl-page-nav-left .fl-page-nav-wrap .navbar-nav li>a:hover,.fl-page-nav-left .fl-page-nav-wrap .navbar-nav li>a:focus{color:#2f7f93}.fl-page-nav-left .fl-page-nav-wrap .navbar-nav li.current-menu-ancestor>a,.fl-page-nav-left .fl-page-nav-wrap .navbar-nav li.current-menu-parent>a,.fl-page-nav-left .fl-page-nav-wrap .navbar-nav li.current-menu-item>a{color:#2f7f93}.fl-page-nav-left .fl-page-nav-wrap .navbar-nav li.current-menu-item~li.current-menu-item>a{color:#2f7f93}.fl-page-nav-left .fl-page-nav{border:none;margin:0}.fl-page-nav-left .fl-page-nav ul.navbar-nav{float:left}.fl-page-nav-left .fl-page-nav ul.navbar-nav>li:first-child a{padding-left:0}.fl-page-nav-left .fl-page-nav ul.navbar-nav>li{display:block;float:left}.fl-page-nav-left .fl-page-nav .fl-page-nav-search+ul.navbar-nav>li:first-child a{padding-left:5px}.fl-page-nav-left .fl-page-nav-search form{right:auto;left:0}.fl-fixed-width .fl-page-nav-left .fl-page-header-container{padding-left:0;padding-right:0}.fl-nav-left .fl-page-header-fixed:not(.fl-page-nav-toggle-visible-always) ul.navbar-nav{float:left !important}.fl-nav-left .fl-page-header-fixed:not(.fl-page-nav-toggle-visible-always) ul.navbar-nav>li:first-child a{padding-left:0}.fl-nav-left .fl-page-header-fixed:not(.fl-page-nav-toggle-visible-always) .fl-page-header-logo{padding-right:0;text-align:right}.fl-nav-left .fl-page-header-fixed:not(.fl-page-nav-toggle-visible-always) .fl-page-fixed-nav-wrap{padding-left:0}.fl-nav-left .fl-page-header-fixed:not(.fl-page-nav-toggle-visible-always) .fl-page-logo-wrap{padding-left:15px;padding-right:0}}@media (min-width:1100px){.fl-page-nav-left.fl-page-nav-toggle-visible-always .fl-page-header-container,.fl-page-nav-left.fl-page-nav-toggle-visible-medium-mobile .fl-page-header-container,.fl-page-nav-left .fl-page-header-container{padding-left:0;padding-right:0}}.fl-page-footer-widgets{border-top:1px solid #e6e6e6;border-color:#505050;background-color:#2f2f2f;color:#efefef}.fl-page-footer-widgets *,.fl-page-footer-widgets h1,.fl-page-footer-widgets h2,.fl-page-footer-widgets h3,.fl-page-footer-widgets h4,.fl-page-footer-widgets h5,.fl-page-footer-widgets h6{color:#efefef}.fl-page-footer-widgets a,.fl-page-footer-widgets a *,.fl-page-footer-widgets a.fas,.fl-page-footer-widgets a.fab{color:#efefef}.fl-page-footer-widgets a:hover,.fl-page-footer-widgets a:focus,.fl-page-footer-widgets a:hover *,.fl-page-footer-widgets a:focus *,.fl-page-footer-widgets a.fas:hover,.fl-page-footer-widgets a.fab:hover,.fl-page-footer-widgets a.fas:focus,.fl-page-footer-widgets a.fab:focus{color:#a2a2a2}.fl-page-footer-widgets .navbar-nav li>a{color:#efefef}.fl-page-footer-widgets .navbar-nav li>a:hover,.fl-page-footer-widgets .navbar-nav li>a:focus{color:#a2a2a2}.fl-page-footer-widgets .navbar-nav li.current-menu-ancestor>a,.fl-page-footer-widgets .navbar-nav li.current-menu-parent>a,.fl-page-footer-widgets .navbar-nav li.current-menu-item>a{color:#a2a2a2}.fl-page-footer-widgets .navbar-nav li.current-menu-item~li.current-menu-item>a{color:#a2a2a2}.fl-page-footer-widgets-container{padding-top:30px}@media (min-width:992px){.fl-page-footer-widgets{display:block}}body.has-blocks .fl-post-content>.alignwide{max-width:1100px}body.fl-fixed-width.has-blocks:not(.fl-has-sidebar) .fl-post-content .alignfull{width:auto;max-width:100vw}body.fl-full-width.has-blocks:not(.fl-has-sidebar) .fl-post-content .alignfull{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);width:auto;max-width:100vw}body.fl-full-width.has-blocks .fl-post-content .wp-block-group.alignwide,body.fl-full-width.has-blocks .fl-post-content .wp-block-group.alignfull{margin-left:0;margin-right:0}body.fl-full-width.has-blocks .fl-post-content .wp-block-group.alignwide .wp-block-list,body.fl-full-width.has-blocks .fl-post-content .wp-block-group.alignfull .wp-block-list{padding-inline:0px}body.fl-full-width.has-blocks .fl-post-content .wp-block-group.alignwide .wp-block-list li,body.fl-full-width.has-blocks .fl-post-content .wp-block-group.alignfull .wp-block-list li{list-style-position:inside}body.fl-full-width.has-blocks:not(.fl-has-sidebar) .fl-post-content .wp-block-group.alignfull,body.fl-full-width.has-blocks:not(.fl-has-sidebar) .fl-post-content .wp-block-group.alignfull.wp-block-group-is-layout-flex,body.fl-full-width.has-blocks:not(.fl-has-sidebar) .fl-post-content .wp-block-group.alignfull.wp-block-group-is-layout-grid{margin-left:calc(-100vw / 2 + 100% / 2);margin-right:calc(-100vw / 2 + 100% / 2)}body.has-blocks .fl-post-content>.alignfull,body.fl-full-width.page-template-tpl-sidebar.has-blocks .fl-post-content .alignfull{margin:1.5em 0;max-width:100%}body.has-blocks .fl-post-content .alignwide{margin-left:-5%;margin-right:-5%;width:auto;max-width:100vw}body.has-blocks .fl-post-content ul,body.has-blocks .fl-post-content ol{margin:1.5em 0;list-style-position:outside}body.has-blocks .fl-post-content .alignwide ul,body.has-blocks .fl-post-content .alignfull ul,body.has-blocks .fl-post-content .alignwide ol,body.has-blocks .fl-post-content .alignfull ol{max-width:100%}body.has-blocks .fl-post-content li{list-style-position:outside}body.has-blocks .fl-post-content .wp-block-navigation{margin-bottom:1.5em}body.has-blocks .fl-post-content .wp-block-navigation ul{margin-top:0;margin-bottom:0}.wp-block-embed.type-video>.wp-block-embed__wrapper{position:relative;width:100%;height:0;padding-top:56.25%}.wp-block-embed.type-video>.wp-block-embed__wrapper>iframe{position:absolute;width:100%;height:100%;top:0;left:0;bottom:0;right:0}.wp-block-file object,.wp-block-file .fluid-width-video-wrapper object{position:static}.wp-block-gallery:not(.components-placeholder){margin:1.5em auto}.wp-block-cover-text p{padding:1.5em 20px}@media screen and (min-width:768px){.wp-block-cover-text p{padding:1.5em 0}}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.alignwide{padding:0 20px}.wp-block-table{display:block;overflow-x:auto}.wp-block-table table{border-collapse:collapse;width:100%}.wp-block-table td,.wp-block-table th{padding:.5em}body.has-blocks .has-fl-heading-text-color{color:#555}body.has-blocks .has-fl-heading-text-background-color{background-color:#555}body.has-blocks .has-fl-body-bg-color{color:#aaacaf}body.has-blocks .has-fl-body-bg-background-color{background-color:#aaacaf}body.has-blocks .has-fl-body-text-color{color:#555}body.has-blocks .has-fl-body-text-background-color{background-color:#555}body.has-blocks .has-fl-accent-color{color:#008357}body.has-blocks .has-fl-accent-background-color{background-color:#008357}body.has-blocks .has-fl-accent-hover-color{color:#aaacaf}body.has-blocks .has-fl-accent-hover-background-color{background-color:#aaacaf}body.has-blocks .has-fl-topbar-bg-color{color:#b6ccd5}body.has-blocks .has-fl-topbar-bg-background-color{background-color:#b6ccd5}body.has-blocks .has-fl-topbar-text-color{color:#fff}body.has-blocks .has-fl-topbar-text-background-color{background-color:#fff}body.has-blocks .has-fl-topbar-link-color{color:#fff}body.has-blocks .has-fl-topbar-link-background-color{background-color:#fff}body.has-blocks .has-fl-topbar-hover-color{color:#999}body.has-blocks .has-fl-topbar-hover-background-color{background-color:#999}body.has-blocks .has-fl-header-bg-color{color:#fff}body.has-blocks .has-fl-header-bg-background-color{background-color:#fff}body.has-blocks .has-fl-header-text-color{color:#555}body.has-blocks .has-fl-header-text-background-color{background-color:#555}body.has-blocks .has-fl-header-link-color{color:#555}body.has-blocks .has-fl-header-link-background-color{background-color:#555}body.has-blocks .has-fl-header-hover-color{color:#2f7f93}body.has-blocks .has-fl-header-hover-background-color{background-color:#2f7f93}body.has-blocks .has-fl-nav-bg-color{color:#fff}body.has-blocks .has-fl-nav-bg-background-color{background-color:#fff}body.has-blocks .has-fl-nav-link-color{color:#555}body.has-blocks .has-fl-nav-link-background-color{background-color:#555}body.has-blocks .has-fl-nav-hover-color{color:#2f7f93}body.has-blocks .has-fl-nav-hover-background-color{background-color:#2f7f93}body.has-blocks .has-fl-content-bg-color{color:#fff}body.has-blocks .has-fl-content-bg-background-color{background-color:#fff}body.has-blocks .has-fl-footer-widgets-bg-color{color:#2f2f2f}body.has-blocks .has-fl-footer-widgets-bg-background-color{background-color:#2f2f2f}body.has-blocks .has-fl-footer-widgets-text-color{color:#efefef}body.has-blocks .has-fl-footer-widgets-text-background-color{background-color:#efefef}body.has-blocks .has-fl-footer-widgets-link-color{color:#efefef}body.has-blocks .has-fl-footer-widgets-link-background-color{background-color:#efefef}body.has-blocks .has-fl-footer-widgets-hover-color{color:#a2a2a2}body.has-blocks .has-fl-footer-widgets-hover-background-color{background-color:#a2a2a2}body.has-blocks .has-fl-footer-bg-color{color:#202020}body.has-blocks .has-fl-footer-bg-background-color{background-color:#202020}body.has-blocks .has-fl-footer-text-color{color:#d5d5d5}body.has-blocks .has-fl-footer-text-background-color{background-color:#d5d5d5}body.has-blocks .has-fl-footer-link-color{color:#d5d5d5}body.has-blocks .has-fl-footer-link-background-color{background-color:#d5d5d5}body.has-blocks .has-fl-footer-hover-color{color:#a2a2a2}body.has-blocks .has-fl-footer-hover-background-color{background-color:#a2a2a2}@media (max-width:991px){body{font-size:16px;line-height:1.45}h1{font-size:36px;line-height:1.4;letter-spacing:0px}h2{font-size:30px;line-height:1.4;letter-spacing:0px}h3{font-size:24px;line-height:1.4;letter-spacing:0px}h4{font-size:18px;line-height:1.4;letter-spacing:0px}h5{font-size:14px;line-height:1.4;letter-spacing:0px}h6{font-size:12px;line-height:1.4;letter-spacing:0px}.wp-block-button .wp-block-button__link{font-size:16px;line-height:1.2}.fl-page button,.fl-page input[type=button],.fl-page input[type=submit]{font-size:16px;line-height:1.2}a.fl-button,a.fl-button:visited,.fl-page a.fl-button,.fl-page a.fl-button:visited{font-size:16px;line-height:1.2}a.fl-button:hover{font-size:16px;line-height:1.2}.fl-page .fl-module-woocommerce a.button,.fl-page .fl-post-module-woo-button a.button,.fl-page .fl-module-woocommerce a.button:visited,.fl-page .fl-post-module-woo-button a.button:visited,.fl-page .fl-module-woocommerce button[type=button],.fl-page .fl-post-module-woo-button button[type=button],.fl-page .fl-module-woocommerce button[type=submit],.fl-page .fl-post-module-woo-button button[type=submit]{font-size:16px;line-height:1.2}}@media (max-width:767px){body{font-size:16px;line-height:1.45}h1{font-size:36px;line-height:1.4;letter-spacing:0px}h2{font-size:30px;line-height:1.4;letter-spacing:0px}h3{font-size:24px;line-height:1.4;letter-spacing:0px}h3{font-size:24px;line-height:1.4;letter-spacing:0px}h4{font-size:18px;line-height:1.4;letter-spacing:0px}h5{font-size:14px;line-height:1.4;letter-spacing:0px}h6{font-size:12px;line-height:1.4;letter-spacing:0px}.wp-block-button .wp-block-button__link{font-size:16px;line-height:1.2}.fl-page button,.fl-page input[type=button],.fl-page input[type=submit]{font-size:16px;line-height:1.2}a.fl-button,a.fl-button:visited,.fl-page a.fl-button,.fl-page a.fl-button:visited{font-size:16px;line-height:1.2}.fl-page .fl-module-woocommerce a.button,.fl-page .fl-post-module-woo-button a.button,.fl-page .fl-module-woocommerce a.button:visited,.fl-page .fl-post-module-woo-button a.button:visited,.fl-page .fl-module-woocommerce button[type=button],.fl-page .fl-post-module-woo-button button[type=button],.fl-page .fl-module-woocommerce button[type=submit],.fl-page .fl-post-module-woo-button button[type=submit]{font-size:16px;line-height:1.2}}</style><link rel='stylesheet' id='pp-animate-css' href='https://www.lansingchamber.org/wp-content/plugins/bbpowerpack/assets/css/animate.min.css?ver=3.5.1' media='all' /><link rel='stylesheet' id='font-awesome-css' href='https://use.fontawesome.com/releases/v5.8.1/css/v4-shims.css?ver=6.8.2' media='all' />
15<link rel='stylesheet' id='fl-builder-google-fonts-312fb8cfa75fd9a4a4c8f6c8e09b022d-css' href='//fonts.googleapis.com/css?family=Raleway%3A600%2C300%2C400%2C700%7CCrimson+Text%3A400&#038;ver=6.8.2' media='all' /> 
15<script defer src="https://www.lansingchamber.org/wp-includes/js/jquery/jquery.min.js?ver=3.7.1" id="jquery-core-js"></script>
15 
15<script defer src="https://www.lansingchamber.org/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1" id="jquery-migrate-js"></script>
15 <link rel="https://api.w.org/" href="https://www.lansingchamber.org/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://www.lansingchamber.org/wp-json/wp/v2/pages/55284" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://www.lansingchamber.org/xmlrpc.php?rsd" /><meta name="generator" content="WordPress 6.8.2" /><link rel='shortlink' href='https://www.lansingchamber.org/?p=55284' /><link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://www.lansingchamber.org/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.lansingchamber.org%2Fchamber-news%2F" /><link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://www.lansingchamber.org/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.lansingchamber.org%2Fchamber-news%2F&#038;format=xml" /> 
15<script defer src="data:text/javascript;base64,CgkJCXZhciBiYl9wb3dlcnBhY2sgPSB7CgkJCQl2ZXJzaW9uOiAnMi40MC41LjEnLAoJCQkJZ2V0QWpheFVybDogZnVuY3Rpb24oKSB7IHJldHVybiBhdG9iKCAnYUhSMGNITTZMeTkzZDNjdWJHRnVjMmx1WjJOb1lXMWlaWEl1YjNKbkwzZHdMV0ZrYldsdUwyRmtiV2x1TFdGcVlYZ3VjR2h3JyApOyB9LAoJCQkJY2FsbGJhY2s6IGZ1bmN0aW9uKCkge30sCgkJCQltYXBNYXJrZXJEYXRhOiB7fSwKCQkJCXBvc3RfaWQ6ICc1NTI4NCcsCgkJCQlzZWFyY2hfdGVybTogJycsCgkJCQljdXJyZW50X3BhZ2U6ICdodHRwczovL3d3dy5sYW5zaW5nY2hhbWJlci5vcmcvY2hhbWJlci1uZXdzLycsCgkJCQljb25kaXRpb25hbHM6IHsKCQkJCQlpc19mcm9udF9wYWdlOiBmYWxzZSwKCQkJCQlpc19ob21lOiBmYWxzZSwKCQkJCQlpc19hcmNoaXZlOiBmYWxzZSwKCQkJCQlpc190YXg6IGZhbHNlLAoJCQkJCQkJCQkJaXNfYXV0aG9yOiBmYWxzZSwKCQkJCQljdXJyZW50X2F1dGhvcjogZmFsc2UsCgkJCQkJaXNfc2VhcmNoOiBmYWxzZSwKCQkJCQkJCQkJfQoJCQl9OwoJCQ=="></script>
15 
15<script defer src="data:text/javascript;base64,CiAgICAgICAgICAgIHZhciBzcl9hamF4VXJsID0gImh0dHBzOi8vd3d3LmxhbnNpbmdjaGFtYmVyLm9yZy93cC1hZG1pbi9hZG1pbi1hamF4LnBocCIKICAgICAgICA="></script>
15 
15<script defer src='https://growthzonecms.com/?dm=96e647faf2ad489aad98270ef5df97c5&amp;action=load&amp;blogid=1864&amp;siteid=1&amp;t=1467040838&amp;back=https%3A%2F%2Fwww.lansingchamber.org%2Fchamber-news%2F' type='text/javascript'></script>
15 
15<script>
vendor: 355 bytes, lines 15-19
15(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
16      (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
17      m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
18    })(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
19      ga('create', '
19UA-52153561-1
vendor: 41 bytes, lines 19-20
19', 'auto');
20      ga('send', 'pageview');
20</script>
20 <style>.fl-page-content:before {
21            content: '';
22            position: absolute;
23            height: 100%;
24            opacity: 0;
25            top: 0;
26            bottom: 0;
27            left: 0;
28            right: 0;
29        }
30        .fl-page .fl-page-content {
31            position: relative;
32        }
33        .fl-page .fl-page-content:before {
34        opacity: 1;                }</style><style id="mz-bg-repeat">.fl-page .fl-page-content:before{background-repeat: repeat;}</style><style id="mz-bg-position">.fl-page .fl-page-content:before{background-position: left top;}</style><style id="mz-bg-attachment">.fl-page .fl-page-content:before{}</style><style id="mz-bg-size">.fl-page .fl-page-content:before{background-size: auto;}</style><style>#wpadminbar #wp-admin-bar-wp-logo {
35                background: url( https://www.lansingchamber.org/wp-content/plugins/wp-memberzone/assets/img/GrowthZoneCMS-logo-long-Rvrsd.png ) no-repeat center;
36                height: 18px;
37                width: 233px;
38                padding: 2px;
39                margin: 5px -20px;
40                display: inline-block;
41                background-size: contain;
42            }
43            #wpadminbar #wp-admin-bar-wp-logo .ab-item {
44                /*display: none;*/
45                visibility: hidden;
46            }
47            #wpadminbar #wp-admin-bar-wp-logo:hover a {
48                background: transparent;
49            }
50            #wpadminbar .ab-top-menu>.menupop:hover>.ab-sub-wrapper #wp-admin-bar-wp-logo-default{
51                display: none;
52            }
53            #wpadminbar #wp-admin-bar-wp-logo ul.ab-sub-secondary {
54                display: none;
55            }
56            #wpadminbar #wp-admin-bar-wp-logo .ab-sub-wrapper {
57                display: none;
58            }</style><style>/*main admin bars colors*/
59            #wpwrap #wpbody-content a {
60                color: #f06623;
61            }
62            #wpwrap #wpadminbar {
63                background: #242633;
64                color: #767676;
65            }
66            #wpadminbar ul li.menupop:active,
67            #wpadminbar ul li.menupop:hover {
68                background: #306;
69                color: #fff;
70            }
71            #wpwrap #adminmenuback {
72                background: #242633;
73                color: #767676;
74                font-family: Roboto, Sans-serif, serif;
75                font-size: 13px;
76            }
77            #wpwrap #adminmenu li.wp-has-current-submenu a.wp-has-current-submenu,
78            #wpwrap #adminmenu li.wp-has-current-submenu a.wp-has-current-submenu {
79                background: #306;
80                color: #fff;
81            }
82            #wpwrap #adminmenu li.current a.menu-top,
83            #wpwrap #adminmenu li.current a.menu-top {
84                background: #306;
85                color: #fff;
86            }
87            #wpwrap #adminmenuback a {
88                color: #767676;
89            }
90            /*buttons colors*/
91            .wp-core-ui .button.button-primary.button-hero {
92                background-color: #f06623;
93                border-color: #c74a0d;
94                box-shadow: none;
95            }
96            .wp-core-ui .button.button-primary.button-hero:hover {
97                opacity: 0.8;
98            }
99            #wpwrap #wpbody-content a.button.button-primary.button-hero {
100                color: #fff;
101            }
102            #wpwrap #wpbody-content a.button-primary {
103                color: #fff;
104            }
105            .wp-core-ui .button-primary {
106                color: #fff;
107                background-color: #f06623;
108                border-color: #c74a0d;
109                box-shadow: none;
110                text-shadow: none;
111            }
112            .wp-core-ui .button-primary.focus,
113            .wp-core-ui .button-primary.hover,
114            .wp-core-ui .button-primary:focus,
115            .wp-core-ui .button-primary:hover {
116                color: #fff;
117                background-color: #f06623;
118                border-color: #c74a0d;
119                box-shadow: none;
120                opacity: 0.8;
121            }
122            .widgets-chooser li.widgets-chooser-selected{
123                background: #f06623;
124            }
125            /*menu icons color*/
126            #wpadminbar .ab-top-menu>li.hover>.ab-item,
127            #wpadminbar.nojq .quicklinks .ab-top-menu>li>.ab-item:focus,
128            #wpadminbar:not(.mobile) .ab-top-menu>li:hover>.ab-item,
129            #wpadminbar:not(.mobile) .ab-top-menu>li>.ab-item:focus {
130                color: #fff;
131            }
132            #wpadminbar:not(.mobile)>#wp-toolbar a:focus span.ab-label,
133            #wpadminbar:not(.mobile)>#wp-toolbar li:hover span.ab-label,
134            #wpadminbar>#wp-toolbar li.hover span.ab-label {
135                color: #fff;
136            }
137            #collapse-button:focus,
138            #collapse-button:hover,
139            #wpadminbar .quicklinks
140            .menupop ul li a:hover,
141            #wpadminbar .quicklinks
142            .menupop.hover ul li a:hover {
143                color: #fafafa;
144            }
145            .wrap .add-new-h2:hover,
146            .wrap .page-title-action:hover {
147                background: #fafafa;
148                background-color: #fafafa;
149                border-color: #999;
150            }
151            /*yoast specific rule*/
152            #wpseo-dashboard-overview .onpage .button.landing-page {
153                color: #FFF;
154            }
155            /*menu items text*/
156            #wpadminbar .quicklinks>ul>li>a,
157            #wpadminbar .ab-label,
158            #adminmenu .wp-submenu-head,
159            #adminmenu a.menu-top {
160                font-weight: 600;
161            }
162            #wpadminbar .quicklinks .ab-sub-wrapper .menupop.hover>a,
163            #wpadminbar .quicklinks .menupop ul li a:focus,
164            #wpadminbar .quicklinks .menupop ul li a:focus strong,
165            #wpadminbar .quicklinks .menupop ul li a:hover,
166            #wpadminbar .quicklinks .menupop ul li a:hover strong,
167            #wpadminbar .quicklinks .menupop.hover ul li a:focus,
168            #wpadminbar .quicklinks .menupop.hover ul li a:hover,
169            #wpadminbar .quicklinks .menupop.hover ul li div[tabindex]:focus,
170            #wpadminbar .quicklinks .menupop.hover ul li div[tabindex]:hover,
171            #wpadminbar li #adminbarsearch.adminbar-focused:before,
172            #wpadminbar li .ab-item:focus .ab-icon:before,
173            #wpadminbar li .ab-item:focus:before,
174            #wpadminbar li a:focus .ab-icon:before,
175            #wpadminbar li.hover .ab-icon:before,
176            #wpadminbar li.hover .ab-item:before,
177            #wpadminbar li:hover #adminbarsearch:before,
178            #wpadminbar li:hover .ab-icon:before,
179            #wpadminbar li:hover .ab-item:before,
180            #wpadminbar.nojs .quicklinks .menupop:hover ul li a:focus,
181            #wpadminbar.nojs .quicklinks .menupop:hover ul li a:hover {
182                color #fff !important;
183            }
184            #wpadminbar li:hover .ab-item:before{
185                color #fff !important;
186            }
187            #adminmenu div.wp-menu-image:before {
188                color #fff !important;
189            }
190            #wpadminbar .ab-top-menu li:hover .ab-item:before{
191                color #fff !important;
192            }
193            #footer-thankyou a, #footer-thankyou a:hover, #footer-thankyou a:focus {
194                color: #f06623;
195            }
196            #wpseo-dashboard-overview .onpage .button.landing-page:active, #wpseo-dashboard-overview .onpage .button.landing-page {
197                background: #fafafa;
198                background-color: #fafafa;
199                box-shadow: 0 1px 0 #ccc;
200                border-color: #ccc;
201            }
202            /*adminbar icons*/
203            #wpadminbar .menupop li:hover,
204            #wpadminbar .menupop li.hover,
205            #wpadminbar .quicklinks .menupop .ab-item:focus,
206            #wpadminbar .quicklinks .ab-top-menu .menupop .ab-item:focus {
207                color:#fff;
208            }
209            #adminmenu > li.menu-top:hover div.wp-menu-image:before,
210            #adminmenu > li.menu-top > a:focus div.wp-menu-image:before,
211            #adminmenu > li.opensub > a.menu-top div.wp-menu-image:before {
212                color:#fff;
213            }
214            #wpadminbar li:hover #adminbarsearch:before,
215            #wpadminbar li:hover .ab-icon:before,
216            #wpadminbar li:hover .ab-item:before {
217                color:#fff;
218            }
219            #wpadminbar #adminbarsearch:before,
220            #wpadminbar .ab-icon:before,
221            #wpadminbar .ab-item:before,
222            #wpadminbar .menupop .ab-icon:before,
223            #wpadminbar .menupop .ab-item:before {
224                -moz-transition: none;
225                -webkit-transition: none;
226                -o-transition: color 0 ease-in;
227                transition: none;
228            }
229            #wpadminbar .menupop.hover .ab-item:before,
230            #wpadminbar .menupop.hover .ab-icon:before {
231                color:#fff;
232            }</style><style>span.fl-builder-done-button.fl-builder-button.fl-builder-button-primary {
233                background: #f06623;
234            }</style><link rel="icon" href="https://growthzonecmsprodeastus.azureedge.net/sites/1864/2019/11/cropped-Bug-32x32.png" sizes="32x32" /><link rel="icon" href="https://growthzonecmsprodeastus.azureedge.net/sites/1864/2019/11/cropped-Bug-192x192.png" sizes="192x192" /><link rel="apple-touch-icon" href="https://growthzonecmsprodeastus.azureedge.net/sites/1864/2019/11/cropped-Bug-180x180.png" /><meta name="msapplication-TileImage" content="https://growthzonecmsprodeastus.azureedge.net/sites/1864/2019/11/cropped-Bug-270x270.png" /><style id="wp-custom-css">.wp-image-54767, .wp-image-54766, .wp-image-54768 {
235box-shadow: 0 1px 5px #969696;
236}
237/*
238CSS Migrated from BB theme:
239*/
240
241/* to fix search button alignment */
242#mni-search-1472064255548 .mn-widget-searchbox-searchbtn {
243  vertical-align:top;
244  margin-top:1px;
245}
246/* remove bg pattern on home pg */
247.home, .fl-page-content {
248  background-image: none ;
249 }
250
251/* main menu parents casing */
252.fl-page-nav > div > .navbar-nav > li > a {
253  text-transform:uppercase;
254}
255/* main menu dropdown font weight */
256.fl-page-nav ul.sub-menu li a {
257  font-weight:normal;
258}
259/* increase size of social icons */
260.fl-social-icons .fl-icon {
261  font-size:34px;
262}
263/* center copyright line */
264.fl-page .fl-page-footer-text {
265    text-align:center;
266    
267}
268
269/*
270CSS Migrated from BB theme:
271*/
272
273/* hide copyright */
274footer.fl-page-footer-wrap {display: none;}
275
276/* tighten icon spacing */
277footer.fl-icon-text { padding-left: 8px; }
278
279/* tighten slider title line-height */
280.fl-slide-title {
281    line-height: 1.1;
282}
283
284/* style top bar menu */
285.fl-node-59c4075d82fef .fl-menu-mobile-toggle, .fl-node-59c4075d82fef .fl-menu .menu {
286    background-color: transparent;
287}
288.fl-node-59c4075d82fef .menu a {
289    border: 1px solid;
290}
291.fl-node-59c4075d82fef .menu a {
292    border: 1px solid;
293}
294.fl-node-59c4075d82fef .fl-menu .menu > li {
295    border:0;
296    margin-right: 10px;
297    margin-bottom:5px;
298}
299.fl-node-59c4075d82fef .fl-menu-mobile-toggle.hamburger:after {
300content: "Quick Links";
301margin-left: 10px
302}
303/*headings with lines*/
304.line-heading .fl-heading {
305border-bottom: 1px solid #bababa;height: 20px;
306}
307.line-heading span.fl-heading-text {background-color:#ffffff;padding-right:15px;
308}
309
310/*horizontal button group*/
311.horizontal-buttons .pp-logos-content .pp-logo div.title-wrapper p.logo-title {
312    text-align: center;
313    font-size: 16px;
314    color: #ffffff;
315    margin-top: 0px;
316    margin-bottom: 0px;
317}
318.horizontal-buttons .pp-logos-content .pp-logo {
319    width:auto;
320	  padding: 8px;
321	  border-style: solid;
322    border-width: 1px;
323    border-color: #ffffff;
324    border-radius: 5px;
325	  margin-right: 10px;
326	  align-items:center;
327}
328.horizontal-buttons .pp-logos-content .pp-logo:hover {
329    -webkit-transition: all 0.2s linear !important;
330	  border-style: solid;
331    border-width: 1px;
332    border-color: #008357;
333    border-radius: 5px;
334}
335/*slider button style fix*/
336.slide-buttons .fl-slide-cta-button .fl-button-wrap a.fl-button, .fl-slide-cta-button .fl-button-wrap a.fl-button:hover {
337        -webkit-transition: all 0.2s linear !important;
338    border-color: #008357 !important;
339}
340
341/*nav breakpoint adjustments*/
342@media (min-width: 1600px) {.fl-node-59b2fe7330389 .fl-menu .menu, .fl-node-59b2fe7330389 .fl-menu .menu > li {font-size: 14px;padding: 0px 5px;}}
343
344
345@media (max-width: 1599px) and (min-width: 1366px){.fl-node-59b2fe7330389 .fl-menu .menu, .fl-node-59b2fe7330389 .fl-menu .menu > li {font-size: 14px;padding: 0px 3px;}}
346
347
348@media (max-width: 1365px) and (min-width: 1095px) {.fl-node-59b2fe7330389 .fl-menu .menu, .fl-node-59b2fe7330389 .fl-menu .menu > li {font-size: 12px;padding: 0px 5px;}}
349
350
351@media (max-width: 1094px) and (min-width: 768px) {.fl-node-59b2fe7330389 .fl-menu .menu, .fl-node-59b2fe7330389 .fl-menu .menu > li {font-size: 10px;padding: 0px 3px;}}
352
353.menu .fl-has-submenu .sub-menu {
354    border: 1px solid #e1e1e1;
355	  border-top: 3px solid #008357;
356}
357.fl-page .fl-page-content:before {
358    background-size: auto;
359    pointer-events: none;
360}</style> 
360<script defer src="data:text/javascript;base64,KGZ1bmN0aW9uKHcsZCxzLGwsaSl7d1tsXT13W2xdfHxbXTt3W2xdLnB1c2goeydndG0uc3RhcnQnOgpuZXcgRGF0ZSgpLmdldFRpbWUoKSxldmVudDonZ3RtLmpzJ30pO3ZhciBmPWQuZ2V0RWxlbWVudHNCeVRhZ05hbWUocylbMF0sCmo9ZC5jcmVhdGVFbGVtZW50KHMpLGRsPWwhPSdkYXRhTGF5ZXInPycmbD0nK2w6Jyc7ai5hc3luYz10cnVlO2ouc3JjPQonaHR0cHM6Ly93d3cuZ29vZ2xldGFnbWFuYWdlci5jb20vZ3RtLmpzP2lkPScraStkbDtmLnBhcmVudE5vZGUuaW5zZXJ0QmVmb3JlKGosZik7Cn0pKHdpbmRvdyxkb2N1bWVudCwnc2NyaXB0JywnZGF0YUxheWVyJywnR1RNLTVGN0NTTUwnKTs="></script>
360 <meta name="google-site-verification"
361content="bN8Uhb1PbMHSkOkIwmjYRyh-V49MoZjjaAmZEhq3zPs" />  
361<script defer src="data:text/javascript;base64,KGZ1bmN0aW9uKHcsZCxzLGwsaSl7d1tsXT13W2xdfHxbXTt3W2xdLnB1c2goeydndG0uc3RhcnQnOgpuZXcgRGF0ZSgpLmdldFRpbWUoKSxldmVudDonZ3RtLmpzJ30pO3ZhciBmPWQuZ2V0RWxlbWVudHNCeVRhZ05hbWUocylbMF0sCmo9ZC5jcmVhdGVFbGVtZW50KHMpLGRsPWwhPSdkYXRhTGF5ZXInPycmbD0nK2w6Jyc7ai5hc3luYz10cnVlO2ouc3JjPQonaHR0cHM6Ly93d3cuZ29vZ2xldGFnbWFuYWdlci5jb20vZ3RtLmpzP2lkPScraStkbDtmLnBhcmVudE5vZGUuaW5zZXJ0QmVmb3JlKGosZik7Cn0pKHdpbmRvdyxkb2N1bWVudCwnc2NyaXB0JywnZGF0YUxheWVyJywnR1RNLVdORlFCVFAnKTs="></script>
361 <link rel="stylesheet" href="https://www.lansingchamber.org/wp-content/themes/bb-theme-child/style.min.css" /><link rel="stylesheet" href="https://www.lansingchamber.org/wp-content/themes/bb-theme-child/css/mono-social-icons.min.css" /></head><body class="wp-singular page-template-default page page-id-55284 wp-theme-bb-theme wp-child-theme-bb-theme-child fl-builder fl-builder-2-9-2-1 fl-themer-1-5-1 fl-theme-1-7-18-1 fl-no-js fl-theme-builder-footer fl-theme-builder-footer-footer fl-theme-builder-header fl-theme-builder-header-header fl-theme-builder-part fl-theme-builder-part-top-bar fl-framework-bootstrap fl-preset-bold fl-full-width" itemscope="itemscope" itemtype="http://schema.org/WebPage"> <a aria-label="Skip to content" class="fl-screen-reader-text" href="#fl-main-content">Skip to content</a><div class="fl-page"><div class="fl-builder-content fl-builder-content-54835 fl-builder-global-templates-locked" data-post-id="54835" data-type="part"><div class="fl-row fl-row-full-width fl-row-bg-color fl-node-60746ad5c05d5 fl-row-custom-height fl-row-align-top" data-node="60746ad5c05d5"><div class="fl-row-content-wrap"><div class="fl-row-content fl-row-full-width fl-node-content"><div class="fl-col-group fl-node-k5wsaup9e8hx" data-node="k5wsaup9e8hx"><div class="fl-col fl-node-5simvlk40gwb fl-col-bg-color fl-col-small" data-node="5simvlk40gwb"><div class="fl-col-content fl-node-content"></div></div><div class="fl-col fl-node-3ezwc9mgirxd fl-col-bg-color fl-col-small" data-node="3ezwc9mgirxd"><div class="fl-col-content fl-node-content"></div></div><div class="fl-col fl-node-nsl3pkd5b4y0 fl-col-bg-color fl-col-small" data-node="nsl3pkd5b4y0"><div class="fl-col-content fl-node-content"></div></div><div class="fl-col fl-node-o3c41e8ni7ga fl-col-bg-color fl-col-small" data-node="o3c41e8ni7ga"><div class="fl-col-content fl-node-content"><div  class="fl-module fl-module-button fl-button-wrap fl-button-width-custom fl-button-left fl-node-xh3f42qjo1ag" data-node="xh3f42qjo1ag"> <a href="https://members.lansingchamber.org/a/MIC/Login" target="_blank" class="fl-button" rel="noopener" > <span class="fl-button-text">Member Login</span> </a></div></div></div><div class="fl-col fl-node-sq4lrxt8ubgi fl-col-bg-color fl-col-small" data-node="sq4lrxt8ubgi"><div class="fl-col-content fl-node-content"><div  class="fl-module fl-module-button fl-button-wrap fl-button-width-auto fl-button-left fl-node-sb2mg9pd0137" data-node="sb2mg9pd0137"> <a href="https://members.lansingchamber.org/ap/Membership/Application/nplkdNrR" target="_blank" class="fl-button" rel="noopener" > <span class="fl-button-text">Invest in the Chamber</span> </a></div></div></div><div class="fl-col fl-node-vmewrzyi5spd fl-col-bg-color fl-col-small" data-node="vmewrzyi5spd"><div class="fl-col-content fl-node-content"><div  class="fl-module fl-module-button fl-button-wrap fl-button-width-auto fl-button-left fl-node-9afclt0p1rzg" data-node="9afclt0p1rzg"> <a href="https://members.lansingchamber.org/lansingmarketplace" target="_blank" class="fl-button" rel="noopener" > <span class="fl-button-text">Member Directory</span> </a></div></div></div><div class="fl-col fl-node-q8r7zsywhxop fl-col-bg-color fl-col-small" data-node="q8r7zsywhxop"><div class="fl-col-content fl-node-content"></div></div></div></div></div></div></div><header class="fl-builder-content fl-builder-content-54666 fl-builder-global-templates-locked" data-post-id="54666" data-type="header" data-sticky="1" data-sticky-on="" data-sticky-breakpoint="medium" data-shrink="1" data-overlay="0" data-overlay-bg="transparent" data-shrink-image-height="50px" role="banner" itemscope="itemscope" itemtype="http://schema.org/WPHeader"><div class="fl-row fl-row-full-width fl-row-bg-color fl-node-59b2fe732fff2 fl-row-default-height fl-row-align-center" data-node="59b2fe732fff2"><div class="fl-row-content-wrap"><div class="fl-row-content fl-row-fixed-width fl-node-content"><div class="fl-col-group fl-node-59b2fe73300b0 fl-col-group-equal-height fl-col-group-align-center fl-col-group-custom-width" data-node="59b2fe73300b0"><div class="fl-col fl-node-59b2fe7330165 fl-col-bg-color fl-col-small fl-col-small-custom-width" data-node="59b2fe7330165"><div class="fl-col-content fl-node-content"><div class="fl-module fl-module-photo fl-node-59c40071369e2" data-node="59c40071369e2"><div class="fl-module-content fl-node-content"><div class="fl-photo fl-photo-align-left" itemscope itemtype="https://schema.org/ImageObject"><div class="fl-photo-content fl-photo-img-png"> <a href="/" target="_self" itemprop="url"> <img loading="lazy" decoding="async" class="fl-photo-img wp-image-55026 size-full" src="https://growthzonecmsprodeastus.azureedge.net/sites/1864/2017/09/lrcc-logo-sm.png" alt="lrcc-logo-sm" itemprop="image" height="100" width="204" title="lrcc-logo-sm"  data-no-lazy="1" />
361 </a></div></div></div></div></div></div><div class="fl-col fl-node-59b2fe7330219 fl-col-bg-color fl-col-small-custom-width" data-node="59b2fe7330219"><div class="fl-col-content fl-node-content"><div class="fl-module fl-module-menu fl-node-59b2fe7330389" data-node="59b2fe7330389"><div class="fl-module-content fl-node-content"><div class="fl-menu fl-menu-responsive-toggle-medium-mobile"> <button class="fl-menu-mobile-toggle hamburger-label" aria-label="Menu"><span class="fl-menu-icon svg-container"><svg version="1.1" class="hamburger-menu" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 512 512"> <rect class="fl-hamburger-menu-top" width="512" height="102"/> <rect class="fl-hamburger-menu-middle" y="205" width="512" height="102"/> <rect class="fl-hamburger-menu-bottom" y="410" width="512" height="102"/> </svg> </span><span class="fl-menu-mobile-toggle-label">Menu</span></button><div class="fl-clear"></div><nav aria-label="Menu" itemscope="itemscope" itemtype="https://schema.org/SiteNavigationElement"><ul id="menu-quick-links" class="menu fl-menu-horizontal fl-toggle-arrows"><li id="menu-item-68438" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children fl-has-submenu"><div class="fl-has-submenu-container"><a>Membership</a><span class="fl-menu-toggle"></span></div><ul class="sub-menu"><li id="menu-item-68432" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://www.lansingchamber.org/join/">Invest in the Chamber</a></li><li id="menu-item-68388" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://www.lansingchamber.org/sponsorship-opportunities/">Sponsorship &amp; Advertising Opportunities</a></li><li id="menu-item-68389" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://www.lansingchamber.org/celebrations/">Celebrations!</a></li></ul></li><li id="menu-item-68390" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children fl-has-submenu"><div class="fl-has-submenu-container"><a href="https://www.lansingchamber.org/athena-lansing/">ATHENA LANSING</a><span class="fl-menu-toggle"></span></div><ul class="sub-menu"><li id="menu-item-68393" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children fl-has-submenu"><div class="fl-has-submenu-container"><a href="https://www.lansingchamber.org/athenawin/">ATHENA WIN</a><span class="fl-menu-toggle"></span></div><ul class="sub-menu"><li id="menu-item-68396" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://www.lansingchamber.org/athenawin-aspiringleaders/">ATHENA WIN Aspiring Leaders Program</a></li></ul></li><li id="menu-item-68391" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://www.lansingchamber.org/athena-leadership-award/">ATHENA Leadership Award</a></li><li id="menu-item-68392" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://www.lansingchamber.org/athena-powerlink/">ATHENA PowerLink</a></li><li id="menu-item-68395" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://www.lansingchamber.org/evening-empowerment/">Evening of Empowerment</a></li></ul></li><li id="menu-item-68439" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children fl-has-submenu"><div class="fl-has-submenu-container"><a>Events</a><span class="fl-menu-toggle"></span></div><ul class="sub-menu"><li id="menu-item-68433" class="menu-item menu-item-type-custom menu-item-object-custom"><a href="https://members.lansingchamber.org/event-calendar">Event Calendar</a></li><li id="menu-item-68400" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children fl-has-submenu"><div class="fl-has-submenu-container"><a href="https://www.lansingchamber.org/signature-events/">Signature Events</a><span class="fl-menu-toggle"></span></div><ul class="sub-menu"><li id="menu-item-68402" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://www.lansingchamber.org/10-over-the-next-ten-awards/">10 Over the Next Ten Awards</a></li><li id="menu-item-68422" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://www.lansingchamber.org/athena-leadership-award/">ATHENA Leadership Award</a></li><li id="menu-item-68423" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://www.lansingchamber.org/evening-empowerment/">Evening of Empowerment</a></li></ul></li><li id="menu-item-68398" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://www.lansingchamber.org/economic-club/">Economic Club</a></li><li id="menu-item-68424" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://www.lansingchamber.org/building-a-stronger-region/">Advocacy Events &amp; Roundtables</a></li><li id="menu-item-68434" class="menu-item menu-item-type-custom menu-item-object-custom"><a href="https://members.lansingchamber.org/communityeventcalendar">Community Calendar</a></li></ul></li><li id="menu-item-68440" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children fl-has-submenu"><div class="fl-has-submenu-container"><a>Talent</a><span class="fl-menu-toggle"></span></div><ul class="sub-menu"><li id="menu-item-68686" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://www.lansingchamber.org/thrive/">Thrive Leadership Series</a></li><li id="menu-item-68401" class="menu-item menu-item-type-custom menu-item-object-custom"><a href="https://members.lansingchamber.org/jobs">Lansing Job Board</a></li><li id="menu-item-68430" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://www.lansingchamber.org/10-over-the-next-ten-awards/">10 Over the Next Ten Awards</a></li><li id="menu-item-68431" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://www.lansingchamber.org/resources/">Talent Resources</a></li></ul></li><li id="menu-item-68441" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children fl-has-submenu"><div class="fl-has-submenu-container"><a>Advocacy</a><span class="fl-menu-toggle"></span></div><ul class="sub-menu"><li id="menu-item-68407" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://www.lansingchamber.org/advocacy-and-government-affairs/">Advocacy and Government Affairs</a></li><li id="menu-item-68409" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://www.lansingchamber.org/lrc-pac/">LRC-PAC</a></li><li id="menu-item-56786" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://www.lansingchamber.org/capitol-connection/">Key Issue Updates</a></li><li id="menu-item-68408" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://www.lansingchamber.org/capcog/">CAPCOG</a></li><li id="menu-item-68827" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://www.lansingchamber.org/reportshub/">Reports Hub</a></li></ul></li><li id="menu-item-55325" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://www.lansingchamber.org/focus/">FOCUS</a></li><li id="menu-item-68442" class="menu-item menu-item-type-custom menu-item-object-custom current-menu-ancestor current-menu-parent menu-item-has-children fl-has-submenu"><div class="fl-has-submenu-container"><a>Your Chamber</a><span class="fl-menu-toggle"></span></div><ul class="sub-menu"><li id="menu-item-68418" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children fl-has-submenu"><div class="fl-has-submenu-container"><a href="https://www.lansingchamber.org/about-us/">About Us – LRCC’s Strategic Plan</a><span class="fl-menu-toggle"></span></div><ul class="sub-menu"><li id="menu-item-68413" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://www.lansingchamber.org/our-team/">Staff</a></li><li id="menu-item-68412" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://www.lansingchamber.org/chamber-ambassadors/">Chamber Ambassadors</a></li><li id="menu-item-68411" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://www.lansingchamber.org/board-of-directors/">Board of Directors</a></li></ul></li><li id="menu-item-68415" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://www.lansingchamber.org/125-2/">125th Celebration</a></li><li id="menu-item-68414" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://www.lansingchamber.org/sponsorship-opportunities/">Sponsorship and Advertising Opportunities</a></li><li id="menu-item-68416" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://www.lansingchamber.org/event-meeting-space-rental/">Event &amp; Meeting Space Rental</a></li><li id="menu-item-55303" class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-55284 current_page_item"><a href="https://www.lansingchamber.org/chamber-news/">Media</a></li><li id="menu-item-68419" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://www.lansingchamber.org/contactus/">Contact Us</a></li></ul></li></ul></nav></div></div></div></div></div></div></div></div></div></header>
361<div id="fl-main-content" class="fl-page-content" itemprop="mainContentOfPage"><div class="fl-content-full container"><div class="row"><div class="fl-content col-md-12"><article class="fl-post post-55284 page type-page status-publish hentry" id="fl-post-55284" itemscope="itemscope" itemtype="https://schema.org/CreativeWork"><div class="fl-post-content clearfix" itemprop="text"><div class="fl-builder-content fl-builder-content-55284 fl-builder-content-primary fl-builder-global-templates-locked" data-post-id="55284"><div class="fl-row fl-row-fixed-width fl-row-bg-none fl-node-5d94cd583e364 fl-row-default-height fl-row-align-center" data-node="5d94cd583e364"><div class="fl-row-content-wrap"><div class="fl-row-content fl-row-full-width fl-node-content"><div class="fl-col-group fl-node-5d94cd5842b6b" data-node="5d94cd5842b6b"><div class="fl-col fl-node-5d94cd5842e39 fl-col-bg-color" data-node="5d94cd5842e39"><div class="fl-col-content fl-node-content"><div class="fl-module fl-module-heading fl-node-5d94cd583ded8" data-node="5d94cd583ded8"><div class="fl-module-content fl-node-content"><h2 class="fl-heading"> <span class="fl-heading-text">Chamber News</span></h2></div></div></div></div></div><div class="fl-col-group fl-node-5d94cd69558d6" data-node="5d94cd69558d6"><div class="fl-col fl-node-5d94cd695595e fl-col-bg-color" data-node="5d94cd695595e"><div class="fl-col-content fl-node-content"><div class="fl-module fl-module-post-grid fl-node-5d94cd6955871" data-node="5d94cd6955871"><div class="fl-module-content fl-node-content"><div class="fl-post-feed" itemscope="itemscope" itemtype="https://schema.org/Blog"><div class="fl-post-feed-post fl-post-align-default post-68936 post type-post status-publish format-standard hentry category-chamber-news category-state" itemscope itemtype="https://schema.org/BlogPosting"><meta itemscope itemprop="mainEntityOfPage" itemtype="https://schema.org/WebPage" itemid="https://www.lansingchamber.org/2026/09/25/lansing-regional-chamber-pac-endorses-john-james-for-governor/" content="LANSING REGIONAL CHAMBER-PAC ENDORSES JOHN JAMES FOR GOVERNOR" /><meta itemprop="datePublished" content="2026-09-25" /><meta itemprop="dateModified" content="2026-09-25" /><div itemprop="publisher" itemscope itemtype="https://schema.org/Organization"><meta itemprop="name" content="Lansing Regional Chamber of Commerce"></div><div itemscope itemprop="author" itemtype="https://schema.org/Person"><meta itemprop="url" content="https://www.lansingchamber.org/author/amanda-matelonek/" /><meta itemprop="name" content="[email protected]" /></div><div itemprop="interactionStatistic" itemscope itemtype="https://schema.org/InteractionCounter"><meta itemprop="interactionType" content="https://schema.org/CommentAction" /><meta itemprop="userInteractionCount" content="0" /></div><div class="fl-post-feed-text"><div class="fl-post-feed-header"><h2 class="fl-post-feed-title" itemprop="headline"> <a href="https://www.lansingchamber.org/2026/09/25/lansing-regional-chamber-pac-endorses-john-james-for-governor/" rel="bookmark" title="LANSING REGIONAL CHAMBER-PAC ENDORSES JOHN JAMES FOR GOVERNOR">LANSING REGIONAL CHAMBER-PAC ENDORSES JOHN JAMES FOR GOVERNOR</a></h2><div class="fl-post-feed-meta"> <span class="fl-post-feed-author"> By <a href="https://www.lansingchamber.org/author/amanda-matelonek/"><span>[email protected]</span></a> </span> <span class="fl-sep"> | </span> <span class="fl-post-feed-date"> September 25, 2026 </span> <span class="fl-sep"> | </span> <span class="fl-post-feed-comments"> <span>Comments Off<span class="screen-reader-text"> on LANSING REGIONAL CHAMBER-PAC ENDORSES JOHN JAMES FOR GOVERNOR</span></span> </span></div></div><div class="fl-post-feed-content" itemprop="text"><p>LANSING, MI – The Lansing Regional Chamber Political Action Committee (LRC-PAC) today announced its endorsement of John James for Governor of Michigan in the November 2026 general election.</p></div></div><div class="fl-clear"></div></div><div class="fl-post-feed-post fl-post-align-default post-68933 post type-post status-publish format-standard hentry category-chamber-news category-local category-lrc-pac" itemscope itemtype="https://schema.org/BlogPosting"><meta itemscope itemprop="mainEntityOfPage" itemtype="https://schema.org/WebPage" itemid="https://www.lansingchamber.org/2026/09/24/lansing-regional-chamber-pac-endorses-andrea-cascarilla-for-delta-township-supervisorand-josh-lyman-for-delta-township-trustee/" content="Lansing Regional Chamber-PAC Endorses Andrea Cascarilla for Delta Township Supervisor and Josh Lyman for Delta Township Trustee" /><meta itemprop="datePublished" content="2026-09-24" /><meta itemprop="dateModified" content="2026-09-24" /><div itemprop="publisher" itemscope itemtype="https://schema.org/Organization"><meta itemprop="name" content="Lansing Regional Chamber of Commerce"></div><div itemscope itemprop="author" itemtype="https://schema.org/Person"><meta itemprop="url" content="https://www.lansingchamber.org/author/amanda-matelonek/" /><meta itemprop="name" content="[email protected]" /></div><div itemprop="interactionStatistic" itemscope itemtype="https://schema.org/InteractionCounter"><meta itemprop="interactionType" content="https://schema.org/CommentAction" /><meta itemprop="userInteractionCount" content="0" /></div><div class="fl-post-feed-text"><div class="fl-post-feed-header"><h2 class="fl-post-feed-title" itemprop="headline"> <a href="https://www.lansingchamber.org/2026/09/24/lansing-regional-chamber-pac-endorses-andrea-cascarilla-for-delta-township-supervisorand-josh-lyman-for-delta-township-trustee/" rel="bookmark" title="Lansing Regional Chamber-PAC Endorses Andrea Cascarilla for Delta Township Supervisor and Josh Lyman for Delta Township Trustee">Lansing Regional Chamber-PAC Endorses Andrea Cascarilla for Delta Township Supervisor and Josh Lyman for Delta Township Trustee</a></h2><div class="fl-post-feed-meta"> <span class="fl-post-feed-author"> By <a href="https://www.lansingchamber.org/author/amanda-matelonek/"><span>
361[email protected]</span></a> </span> <span class="fl-sep"> | </span> <span class="fl-post-feed-date"> September 24, 2026 </span> <span class="fl-sep"> | </span> <span class="fl-post-feed-comments"> <span>Comments Off<span class="screen-reader-text"> on Lansing Regional Chamber-PAC Endorses Andrea Cascarilla for Delta Township Supervisor and Josh Lyman for Delta Township Trustee</span></span> </span></div></div><div class="fl-post-feed-content" itemprop="text"><p>LANSING, MI — The Lansing Regional Chamber–Political Action Committee (LRC-PAC) today announced its endorsements of Andrea Cascarilla for Delta Township Supervisor and Josh Lyman for Delta Township Trustee. “Delta Township is a powerhouse municipality in the Lansing region, and strong local leadership is essential to our region’s economic success,” says Steve Japinga, Senior Vice President&hellip;</p></div></div><div class="fl-clear"></div></div><div class="fl-post-feed-post fl-post-align-default post-68855 post type-post status-publish format-standard hentry category-chamber-news" itemscope itemtype="https://schema.org/BlogPosting"><meta itemscope itemprop="mainEntityOfPage" itemtype="https://schema.org/WebPage" itemid="https://www.lansingchamber.org/2026/09/16/lansing-regional-chamber-lansing-501-celebrate-20th-anniversary-of-10-over-the-next-ten-awards/" content="Lansing Regional Chamber, Lansing 5:01 Celebrate 20th Anniversary of 10 Over the Next Ten Awards" /><meta itemprop="datePublished" content="2026-09-16" /><meta itemprop="dateModified" content="2026-09-17" /><div itemprop="publisher" itemscope itemtype="https://schema.org/Organization"><meta itemprop="name" content="Lansing Regional Chamber of Commerce"></div><div itemscope itemprop="author" itemtype="https://schema.org/Person"><meta itemprop="url" content="https://www.lansingchamber.org/author/amanda-matelonek/" /><meta itemprop="name" content="[email protected]" /></div><div itemprop="interactionStatistic" itemscope itemtype="https://schema.org/InteractionCounter"><meta itemprop="interactionType" content="https://schema.org/CommentAction" /><meta itemprop="userInteractionCount" content="0" /></div><div class="fl-post-feed-text"><div class="fl-post-feed-header"><h2 class="fl-post-feed-title" itemprop="headline"> <a href="https://www.lansingchamber.org/2026/09/16/lansing-regional-chamber-lansing-501-celebrate-20th-anniversary-of-10-over-the-next-ten-awards/" rel="bookmark" title="Lansing Regional Chamber, Lansing 5:01 Celebrate 20th Anniversary of 10 Over the Next Ten Awards">Lansing Regional Chamber, Lansing 5:01 Celebrate 20th Anniversary of 10 Over the Next Ten Awards</a></h2><div class="fl-post-feed-meta"> <span class="fl-post-feed-author"> By <a href="https://www.lansingchamber.org/author/amanda-matelonek/"><span>[email protected]</span></a> </span> <span class="fl-sep"> | </span> <span class="fl-post-feed-date"> September 16, 2026 </span> <span class="fl-sep"> | </span> <span class="fl-post-feed-comments"> <span>Comments Off<span class="screen-reader-text"> on Lansing Regional Chamber, Lansing 5:01 Celebrate 20th Anniversary of 10 Over the Next Ten Awards</span></span> </span></div></div><div class="fl-post-feed-content" itemprop="text"><p>LANSING, Mich. – The Lansing Regional Chamber of Commerce (LRCC), in partnership with Lansing 5:01, celebrated the 20th anniversary of the 10 Over the Next Ten Awards on Tuesday, September 15, recognizing 10 of the Lansing Region’s brightest young professionals who are making an impact today and are positioned to help shape the region for years to come.</p></div></div><div class="fl-clear"></div></div><div class="fl-post-feed-post fl-post-align-default post-68748 post type-post status-publish format-standard hentry category-capitol-connection category-chamber-news category-federal category-lrc-pac category-state" itemscope itemtype="https://schema.org/BlogPosting"><meta itemscope itemprop="mainEntityOfPage" itemtype="https://schema.org/WebPage" itemid="https://www.lansingchamber.org/2026/08/20/lansing-regional-chamber-pac-announces-additional-endorsements-in-key-2026-federal-and-state-races/" content="Lansing Regional Chamber-PAC Announce
361s Additional Endorsements in Key 2026 Federal and State Races" /><meta itemprop="datePublished" content="2026-08-20" /><meta itemprop="dateModified" content="2026-09-17" /><div itemprop="publisher" itemscope itemtype="https://schema.org/Organization"><meta itemprop="name" content="Lansing Regional Chamber of Commerce"></div><div itemscope itemprop="author" itemtype="https://schema.org/Person"><meta itemprop="url" content="https://www.lansingchamber.org/author/steve-japinga/" /><meta itemprop="name" content="[email protected]" /></div><div itemprop="interactionStatistic" itemscope itemtype="https://schema.org/InteractionCounter"><meta itemprop="interactionType" content="https://schema.org/CommentAction" /><meta itemprop="userInteractionCount" content="0" /></div><div class="fl-post-feed-text"><div class="fl-post-feed-header"><h2 class="fl-post-feed-title" itemprop="headline"> <a href="https://www.lansingchamber.org/2026/08/20/lansing-regional-chamber-pac-announces-additional-endorsements-in-key-2026-federal-and-state-races/" rel="bookmark" title="Lansing Regional Chamber-PAC Announces Additional Endorsements in Key 2026 Federal and State Races">Lansing Regional Chamber-PAC Announces Additional Endorsements in Key 2026 Federal and State Races</a></h2><div class="fl-post-feed-meta"> <span class="fl-post-feed-author"> By <a href="https://www.lansingchamber.org/author/steve-japinga/"><span>[email protected]</span></a> </span> <span class="fl-sep"> | </span> <span class="fl-post-feed-date"> August 20, 2026 </span> <span class="fl-sep"> | </span> <span class="fl-post-feed-comments"> <span>Comments Off<span class="screen-reader-text"> on Lansing Regional Chamber-PAC Announces Additional Endorsements in Key 2026 Federal and State Races</span></span> </span></div></div><div class="fl-post-feed-content" itemprop="text"><p>Lansing Regional Chamber-PAC Announces Additional Endorsements in Key 2026 Federal and State Races LANSING, MI – TheLansing Regional Chamber Political Action Committee (LRC-PAC) today announced three additional endorsements in the 2026 election cycle: These endorsements build on LRC-PAC’s previously announced support for a bipartisan group of candidates in key state races: Together, these endorsements reflect&hellip;</p></div></div><div class="fl-clear"></div></div><div class="fl-post-feed-post fl-post-align-default post-68675 post type-post status-publish format-standard hentry category-chamber-news" itemscope itemtype="https://schema.org/BlogPosting"><meta itemscope itemprop="mainEntityOfPage" itemtype="https://schema.org/WebPage" itemid="https://www.lansingchamber.org/2026/07/22/statement-from-steve-japinga-senior-vice-president-of-public-affairs-for-the-lansing-regional-chamber-of-commerce-on-east-lansing-city-councils-approval-of-the-howard-development-and-the-graduate/" content="Statement from Steve Japinga, Senior Vice President of Public Affairs for the Lansing Regional Chamber of Commerce, on East Lansing City Council&#8217;s Approval of The Howard Development and the Graduate Hotel East Lansing Rooftop Expansion" /><meta itemprop="datePublished" content="2026-07-22" /><meta itemprop="dateModified" content="2026-07-22" /><div itemprop="publisher" itemscope itemtype="https://schema.org/Organization"><meta itemprop="name" content="Lansing Regional Chamber of Commerce"></div><div itemscope itemprop="author" itemtype="https://schema.org/Person"><meta itemprop="url" content="https://www.lansingchamber.org/author/amanda-matelonek/" /><meta itemprop="name" content="[email protected]" /></div><div itemprop="interactionStatistic" itemscope itemtype="https://schema.org/InteractionCounter"><meta itemprop="interactionType" content="https://schema.org/CommentAction" /><meta itemprop="userInteractionCount" content="0" /></div><div class="fl-post-feed-text"><div class="fl-post-feed-header"><h2 class="fl-post-feed-title" itemprop="headline"> <a href="https://www.lansingchamber.org/2026/07/22/statement-from-steve-japinga-senior-vice-president-of-public-affairs-for-the-lansing-regional-chamber-of-commerce-on-east-lansing-city-councils-approval-of-the-howard-development-and-the-graduate/" rel="bookmark" title="Statement from Steve Japinga, Senior Vice President of Public Affairs for the Lansing Regional Chamber of Commerce, on East Lansing City Council&#8217;s Approval of The Howard Development and the Graduate Hotel East Lansing Rooftop Expansion">Statement from Steve Japinga, Senior Vice President of Public Affairs for the Lansing Regional Chamber of Commerce, on East Lansing City Council&#8217;s Approval of The Howard Development and the Graduate Hotel East Lansing Rooftop Expansion</a></h2><div class="fl-post-feed-meta"> <span class="fl-post-feed-author"> By <a href="https://www.lansingchamber.org/author/amanda-matelonek/"><span>
361[email protected]</span></a> </span> <span class="fl-sep"> | </span> <span class="fl-post-feed-date"> July 22, 2026 </span> <span class="fl-sep"> | </span> <span class="fl-post-feed-comments"> <span>Comments Off<span class="screen-reader-text"> on Statement from Steve Japinga, Senior Vice President of Public Affairs for the Lansing Regional Chamber of Commerce, on East Lansing City Council&#8217;s Approval of The Howard Development and the Graduate Hotel East Lansing Rooftop Expansion</span></span> </span></div></div><div class="fl-post-feed-content" itemprop="text"><p>East Lansing City Council&#8217;s approvals of The Howard development and the Graduate Hotel East Lansing rooftop expansion mark two wins for East Lansing and for the Lansing region as a whole.</p></div></div><div class="fl-clear"></div></div><div class="fl-post-feed-post fl-post-align-default post-68579 post type-post status-publish format-standard hentry category-chamber-news" itemscope itemtype="https://schema.org/BlogPosting"><meta itemscope itemprop="mainEntityOfPage" itemtype="https://schema.org/WebPage" itemid="https://www.lansingchamber.org/2026/06/22/statement-from-tim-daman-president-ceo-lansing-regional-chamber-of-commerce-um-health-sparrow-lansing-surgery-center-groundbreaking/" content="Statement from Tim Daman, President &amp; CEO, Lansing Regional Chamber of Commerce: UM Health-Sparrow Lansing Surgery Center Groundbreaking" /><meta itemprop="datePublished" content="2026-06-22" /><meta itemprop="dateModified" content="2026-06-22" /><div itemprop="publisher" itemscope itemtype="https://schema.org/Organization"><meta itemprop="name" content="Lansing Regional Chamber of Commerce"></div><div itemscope itemprop="author" itemtype="https://schema.org/Person"><meta itemprop="url" content="https://www.lansingchamber.org/author/amanda-matelonek/" /><meta itemprop="name" content="[email protected]" /></div><div itemprop="interactionStatistic" itemscope itemtype="https://schema.org/InteractionCounter"><meta itemprop="interactionType" content="https://schema.org/CommentAction" /><meta itemprop="userInteractionCount" content="0" /></div><div class="fl-post-feed-text"><div class="fl-post-feed-header"><h2 class="fl-post-feed-title" itemprop="headline"> <a href="https://www.lansingchamber.org/2026/06/22/statement-from-tim-daman-president-ceo-lansing-regional-chamber-of-commerce-um-health-sparrow-lansing-surgery-center-groundbreaking/" rel="bookmark" title="Statement from Tim Daman, President &amp; CEO, Lansing Regional Chamber of Commerce: UM Health-Sparrow Lansing Surgery Center Groundbreaking">Statement from Tim Daman, President &amp; CEO, Lansing Regional Chamber of Commerce: UM Health-Sparrow Lansing Surgery Center Groundbreaking</a></h2><div class="fl-post-feed-meta"> <span class="fl-post-feed-author"> By <a href="https://www.lansingchamber.org/author/amanda-matelonek/"><span>[email protected]</span></a> </span> <span class="fl-sep"> | </span> <span class="fl-post-feed-date"> June 22, 2026 </span> <span class="fl-sep"> | </span> <span class="fl-post-feed-comments"> <span>Comments Off<span class="screen-reader-text"> on Statement from Tim Daman, President &amp; CEO, Lansing Regional Chamber of Commerce: UM Health-Sparrow Lansing Surgery Center Groundbreaking</span></span> </span></div></div><div class="fl-post-feed-content" itemprop="text"><p>The Lansing Regional Chamber of Commerce is proud to celebrate today&#8217;s groundbreaking for the University of Michigan Health-Sparrow Lansing Surgery Center at 909 E. Michigan Avenue. This new outpatient facility represents a meaningful expansion of accessible, high-quality healthcare for our residents and reflects the continued strength of UM Health-Sparrow&#8217;s commitment to this community.</p></div></div><div class="fl-clear"></div></div><div class="fl-post-feed-post fl-post-align-default post-68575 post type-post status-publish format-standard hentry category-chamber-news" itemscope itemtype="https://schema.org/BlogPosting"><meta itemscope itemprop="mainEntityOfPage" itemtype="https://schema.org/WebPage" itemid="https://www.lansingchamber.org/2026/06/17/statement-from-tim-daman-president-ceo-lansing-regional-chamber-of-commerce-msu-research-foundation-rosenberg-center-announcement/" content="Statement from Tim Daman, President &amp; CEO, Lansing Regional Chamber of Commerce: MSU Research Foundation Rosenberg Center Announcement" /><meta itemprop="datePublished" content="2026-06-17" /><meta itemprop="dateModified" content="2026-06-18" /><div itemprop="publisher" itemscope itemtype="https://schema.org/Organization"><meta itemprop="name" content="Lansing Regional Chamber of Commerce"></div><div itemscope itemprop="author" itemtype="https://schema.org/Person"><meta itemprop="url" content="https://www.lansingchamber.org/author/amanda-matelonek/" /><meta itemprop="name" content="[email protected]" /></div><div itemprop="interactionStatistic" itemscope itemtype="https://schema.org/InteractionCounter"><meta itemprop="interactionType" content="https://schema.org/CommentAction" /><meta itemprop="userInteractionCount" content="0" /></div><div class="fl-post-feed-text"><div class="fl-post-feed-header"><h2 class="fl-post-feed-title" itemprop="headline"> <a href="https://www.lansingchamber.org/2026/06/17/statement-from-tim-daman-president-ceo-lansing-regional-chamber-of-commerce-msu-research-foundation-rosenberg-center-announcement/" rel="bookmark" title="Statement from Tim Daman, President &amp; CEO, Lansing Regional Chamber of Commerce: MSU Research Foundation Rosenberg Center Announcement">Statement from Tim Daman, President &amp; CEO, Lansing Regional Chamber of Commerce: MSU Research Foundation Rosenberg Center Announcement</a></h2><div class="fl-post-feed-meta"> <span class="fl-post-feed-author"> By <a href="https://www.lansingchamber.org/author/amanda-matelonek/"><span>
361[email protected]</span></a> </span> <span class="fl-sep"> | </span> <span class="fl-post-feed-date"> June 17, 2026 </span> <span class="fl-sep"> | </span> <span class="fl-post-feed-comments"> <span>Comments Off<span class="screen-reader-text"> on Statement from Tim Daman, President &amp; CEO, Lansing Regional Chamber of Commerce: MSU Research Foundation Rosenberg Center Announcement</span></span> </span></div></div><div class="fl-post-feed-content" itemprop="text"><p>The Lansing Regional Chamber of Commerce applauds the MSU Research Foundation&#8217;s announcement of the Rosenberg Center, a $20 million investment in our region&#8217;s innovation economy.</p></div></div><div class="fl-clear"></div></div><div class="fl-post-feed-post fl-post-align-default post-68553 post type-post status-publish format-standard hentry category-chamber-news" itemscope itemtype="https://schema.org/BlogPosting"><meta itemscope itemprop="mainEntityOfPage" itemtype="https://schema.org/WebPage" itemid="https://www.lansingchamber.org/2026/06/15/statement-from-tim-daman-president-ceo-lansing-regional-chamber-of-commerce-gray-media-groundbreaking/" content="Statement from Tim Daman, President &amp; CEO, Lansing Regional Chamber of Commerce: Gray Media Groundbreaking" /><meta itemprop="datePublished" content="2026-06-15" /><meta itemprop="dateModified" content="2026-06-15" /><div itemprop="publisher" itemscope itemtype="https://schema.org/Organization"><meta itemprop="name" content="Lansing Regional Chamber of Commerce"></div><div itemscope itemprop="author" itemtype="https://schema.org/Person"><meta itemprop="url" content="https://www.lansingchamber.org/author/amanda-matelonek/" /><meta itemprop="name" content="[email protected]" /></div><div itemprop="interactionStatistic" itemscope itemtype="https://schema.org/InteractionCounter"><meta itemprop="interactionType" content="https://schema.org/CommentAction" /><meta itemprop="userInteractionCount" content="0" /></div><div class="fl-post-feed-text"><div class="fl-post-feed-header"><h2 class="fl-post-feed-title" itemprop="headline"> <a href="https://www.lansingchamber.org/2026/06/15/statement-from-tim-daman-president-ceo-lansing-regional-chamber-of-commerce-gray-media-groundbreaking/" rel="bookmark" title="Statement from Tim Daman, President &amp; CEO, Lansing Regional Chamber of Commerce: Gray Media Groundbreaking">Statement from Tim Daman, President &amp; CEO, Lansing Regional Chamber of Commerce: Gray Media Groundbreaking</a></h2><div class="fl-post-feed-meta"> <span class="fl-post-feed-author"> By <a href="https://www.lansingchamber.org/author/amanda-matelonek/"><span>[email protected]</span></a> </span> <span class="fl-sep"> | </span> <span class="fl-post-feed-date"> June 15, 2026 </span> <span class="fl-sep"> | </span> <span class="fl-post-feed-comments"> <span>Comments Off<span class="screen-reader-text"> on Statement from Tim Daman, President &amp; CEO, Lansing Regional Chamber of Commerce: Gray Media Groundbreaking</span></span> </span></div></div><div class="fl-post-feed-content" itemprop="text"><p>The Lansing Regional Chamber of Commerce congratulates Gray Media on today&#8217;s groundbreaking at 500 American Road, marking a significant investment in Lansing&#8217;s southside and in the future of local journalism. WILX News 10 has been a trusted presence in mid-Michigan since 1959, and this renovation and expansion ensures that legacy continues well into the future.</p></div></div><div class="fl-clear"></div></div><div class="fl-post-feed-post fl-post-align-default post-68548 post type-post status-publish format-standard hentry category-chamber-news" itemscope itemtype="https://schema.org/BlogPosting"><meta itemscope itemprop="mainEntityOfPage" itemtype="https://schema.org/WebPage" itemid="https://www.lansingchamber.org/2026/06/12/lansing-regional-chamber-of-commerce-endorses-harold-pope-for-the-74th-state-house-district/" content="Lansing Regional Chamber of Commerce Endorses Harold Pope for the 74th State House District" /><meta itemprop="datePublished" content="2026-06-12" /><meta itemprop="dateModified" content="2026-06-12" /><div itemprop="publisher" itemscope itemtype="https://schema.org/Organization"><meta itemprop="name" content="Lansing Regional Chamber of Commerce"></div><div itemscope itemprop="author" itemtype="https://schema.org/Person"><meta itemprop="url" content="https://www.lansingchamber.org/author/amanda-matelonek/" /><meta itemprop="name" content="[email protected]" /></div><div itemprop="interactionStatistic" itemscope itemtype="https://schema.org/InteractionCounter"><meta itemprop="interactionType" content="https://schema.org/CommentAction" /><meta itemprop="userInteractionCount" content="0" /></div><div class="fl-post-feed-text"><div class="fl-post-feed-header"><h2 class="fl-post-feed-title" itemprop="headline"> <a href="https://www.lansingchamber.org/2026/06/12/lansing-regional-chamber-of-commerce-endorses-harold-pope-for-the-74th-state-house-district/" rel="bookmark" title="Lansing Regional Chamber of Commerce Endorses Harold Po
361pe for the 74th State House District">Lansing Regional Chamber of Commerce Endorses Harold Pope for the 74th State House District</a></h2><div class="fl-post-feed-meta"> <span class="fl-post-feed-author"> By <a href="https://www.lansingchamber.org/author/amanda-matelonek/"><span>[email protected]</span></a> </span> <span class="fl-sep"> | </span> <span class="fl-post-feed-date"> June 12, 2026 </span> <span class="fl-sep"> | </span> <span class="fl-post-feed-comments"> <span>Comments Off<span class="screen-reader-text"> on Lansing Regional Chamber of Commerce Endorses Harold Pope for the 74th State House District</span></span> </span></div></div><div class="fl-post-feed-content" itemprop="text"><p>The Lansing Regional Chamber Political Action Committee (LRC-PAC), the political arm of the Lansing Regional Chamber of Commerce, today announced its endorsement of Harold Pope for the 74th State House District.</p></div></div><div class="fl-clear"></div></div><div class="fl-post-feed-post fl-post-align-default post-68521 post type-post status-publish format-standard hentry category-chamber-news" itemscope itemtype="https://schema.org/BlogPosting"><meta itemscope itemprop="mainEntityOfPage" itemtype="https://schema.org/WebPage" itemid="https://www.lansingchamber.org/2026/05/28/lansing-regional-chamber-of-commerce-endorses-mark-polsdofer-for-state-senate-28thdistrict/" content="Lansing Regional Chamber of Commerce Endorses Mark Polsdofer for State Senate, 28thDistrict" /><meta itemprop="datePublished" content="2026-05-28" /><meta itemprop="dateModified" content="2026-05-28" /><div itemprop="publisher" itemscope itemtype="https://schema.org/Organization"><meta itemprop="name" content="Lansing Regional Chamber of Commerce"></div><div itemscope itemprop="author" itemtype="https://schema.org/Person"><meta itemprop="url" content="https://www.lansingchamber.org/author/amanda-matelonek/" /><meta itemprop="name" content="[email protected]" /></div><div itemprop="interactionStatistic" itemscope itemtype="https://schema.org/InteractionCounter"><meta itemprop="interactionType" content="https://schema.org/CommentAction" /><meta itemprop="userInteractionCount" content="0" /></div><div class="fl-post-feed-text"><div class="fl-post-feed-header"><h2 class="fl-post-feed-title" itemprop="headline"> <a href="https://www.lansingchamber.org/2026/05/28/lansing-regional-chamber-of-commerce-endorses-mark-polsdofer-for-state-senate-28thdistrict/" rel="bookmark" title="Lansing Regional Chamber of Commerce Endorses Mark Polsdofer for State Senate, 28thDistrict">Lansing Regional Chamber of Commerce Endorses Mark Polsdofer for State Senate, 28thDistrict</a></h2><div class="fl-post-feed-meta"> <span class="fl-post-feed-author"> By <a href="https://www.lansingchamber.org/author/amanda-matelonek/"><span>[email protected]</span></a> </span> <span class="fl-sep"> | </span> <span class="fl-post-feed-date"> May 28, 2026 </span> <span class="fl-sep"> | </span> <span class="fl-post-feed-comments"> <span>Comments Off<span class="screen-reader-text"> on Lansing Regional Chamber of Commerce Endorses Mark Polsdofer for State Senate, 28thDistrict</span></span> </span></div></div><div class="fl-post-feed-content" itemprop="text"><p>The Lansing Regional Chamber–Political Action Committee (LRC-PAC), the political<br /> arm of the Lansing Regional Chamber of Commerce, today announced its endorsement of Mark<br /> Polsdofer for State Senate in the 28th District.</p></div></div><div class="fl-clear"></div></div></div><div class="fl-clear"></div><div class="fl-builder-pagination"><ul class='page-numbers'><li><span aria-current="page" class="page-numbers current">1</span></li><li><a class="page-numbers" href="https://www.lansingchamber.org/chamber-news/page/2/">2</a></li><li><a class="page-numbers" href="https://www.lansingchamber.org/chamber-news/page/3/">3</a></li><li><span class="page-numbers dots">&hellip;</span></li><li><a class="page-numbers" href="https://www.lansingchamber.org/chamber-news/page/26/">26</a></li><li><a class="next page-numbers" href="https://www.lansingchamber.org/chamber-news/page/2/">Next &raquo;</a></li></ul></div></div></div></div></div></div></div></div></div></div></div></article><div class="fl-comments"></div></div></div></div></div><footer class="fl-page-footer-wrap" itemscope="itemscope" itemtype="http://schema.org/WPFooter"><div class="fl-page-footer row" style="border-top: none !important;"><div class="fl-page-footer-container container"><div class="fl-page-footer-text"> <span>&copy; 2026 Lansing Regional Chamber of Commerce</span> <span> | </span> <span id="fl-site-credits">Site by <a href="http://www.growthzone.com/" target="_blank">GrowthZone</a></span></div></div></div></footer>
361<footer class="fl-builder-content fl-builder-content-54673 fl-builder-global-templates-locked" data-post-id="54673" data-type="footer" itemscope="itemscope" itemtype="http://schema.org/WPFooter"><div class="fl-row fl-row-full-width fl-row-bg-color fl-node-59bae91f7935a fl-row-default-height fl-row-align-center" data-node="59bae91f7935a"><div class="fl-row-content-wrap"><div class="fl-row-content fl-row-full-width fl-node-content"><div class="fl-col-group fl-node-59bae91f7fc51" data-node="59bae91f7fc51"><div class="fl-col fl-node-59bae91f7fe42 fl-col-bg-color fl-col-has-cols" data-node="59bae91f7fe42"><div class="fl-col-content fl-node-content"><div class="fl-module fl-module-heading fl-node-59badcdd2133f" data-node="59badcdd2133f"><div class="fl-module-content fl-node-content"><h3 class="fl-heading"> <span class="fl-heading-text">Connect. Grow. Thrive.</span></h3></div></div><div class="fl-col-group fl-node-gsh5py7ckvrb fl-col-group-nested" data-node="gsh5py7ckvrb"><div class="fl-col fl-node-x8in3lqamfyb fl-col-bg-color fl-col-small" data-node="x8in3lqamfyb"><div class="fl-col-content fl-node-content"></div></div><div class="fl-col fl-node-7nr1qxm28eiu fl-col-bg-color fl-col-small" data-node="7nr1qxm28eiu"><div class="fl-col-content fl-node-content"><div class="fl-module fl-module-photo fl-node-jf17m5hrqd3p" data-node="jf17m5hrqd3p"><div class="fl-module-content fl-node-content"><div class="fl-photo fl-photo-align-center" itemscope itemtype="https://schema.org/ImageObject"><div class="fl-photo-content fl-photo-img-png"> <img loading="lazy" decoding="async" class="fl-photo-img wp-image-67163 size-full" src="https://growthzonecmsprodeastus.azureedge.net/sites/1864/2017/09/5-star-reaccreditation.png" alt="5 star reaccreditation" itemprop="image" height="438" width="1016" title="5 star reaccreditation" srcset="https://www.lansingchamber.org/wp-content/uploads/sites/1864/2017/09/5-star-reaccreditation.png 1016w, https://www.lansingchamber.org/wp-content/uploads/sites/1864/2017/09/5-star-reaccreditation-300x129.png 300w, https://www.lansingchamber.org/wp-content/uploads/sites/1864/2017/09/5-star-reaccreditation-768x331.png 768w" sizes="auto, (max-width: 1016px) 100v
361w, 1016px" /></div></div></div></div></div></div><div class="fl-col fl-node-quf9e1t3hvli fl-col-bg-color fl-col-small" data-node="quf9e1t3hvli"><div class="fl-col-content fl-node-content"></div></div></div></div></div></div></div></div></div><div class="fl-row fl-row-full-width fl-row-bg-color fl-node-59badcdd20b71 fl-row-default-height fl-row-align-center" data-node="59badcdd20b71"><div class="fl-row-content-wrap"><div class="fl-row-content fl-row-fixed-width fl-node-content"><div class="fl-col-group fl-node-59badcdd20c25 fl-col-group-custom-width" data-node="59badcdd20c25"><div class="fl-col fl-node-59badcdd20e41 fl-col-bg-color fl-col-small" data-node="59badcdd20e41"><div class="fl-col-content fl-node-content"></div></div><div class="fl-col fl-node-59badcdd20d8d fl-col-bg-color fl-col-small fl-col-small-custom-width" data-node="59badcdd20d8d"><div class="fl-col-content fl-node-content"><div class="fl-module fl-module-rich-text fl-node-59badcdd213f9" data-node="59badcdd213f9"><div class="fl-module-content fl-node-content"><div class="fl-rich-text"><p style="text-align: center;"><strong>Lansing Regional Chamber of Commerce</strong></p></div></div></div><div class="fl-module fl-module-icon fl-node-59baee5ad8e55" data-node="59baee5ad8e55"><div class="fl-module-content fl-node-content"><div class="fl-icon-wrap"> <span class="fl-icon"> <a href="https://goo.gl/maps/b2p8nqHJPe4VTp7i6" target="_blank"  tabindex="-1" aria-hidden="true" aria-labelledby="fl-icon-text-59baee5ad8e55" rel="noopener" > <i class="fa fa-map-marker" aria-hidden="true"></i> </a> </span><div id="fl-icon-text-59baee5ad8e55" class="fl-icon-text"> <a href="https://goo.gl/maps/b2p8nqHJPe4VTp7i6" target="_blank"  class="fl-icon-text-link fl-icon-text-wrap" rel="noopener" ><p style="text-align: center;">500 E. Michigan Ave. Suite 200 | Lansing, MI 48912</p> </a></div></div></div></div><div class="fl-module fl-module-icon fl-node-59baef1a88975" data-node="59baef1a88975"><div class="fl-module-content fl-node-content"><div class="fl-icon-wrap"> <span class="fl-icon"> <a href="tel:5174876340" target="_self"  tabindex="-1" aria-hidden="true" aria-labelledby="fl-icon-text-59baef1a88975"> <i class="fa fa-phone" aria-hidden="true"></i> </a> </span><div id="fl-icon-text-59baef1a88975" class="fl-icon-text"> <a href="tel:5174876340" target="_self"  class="fl-icon-text-link fl-icon-text-wrap"><p>517.487.6340</p> </a></div></div></div></div><div class="fl-module fl-module-icon fl-node-59baef19915f5" data-node="59baef19915f5"><div class="fl-module-content fl-node-content"><div class="fl-icon-wrap"> <span class="fl-icon"> <a href="https://www.lansingchamber.org/contactus/" target="_self"  tabindex="-1" aria-hidden="true" aria-labelledby="fl-icon-text-59baef19915f5"> <i class="dashicons dashicons-before dashicons-email-alt" aria-hidden="true"></i> </a> </span><div id="fl-icon-text-59baef19915f5" class="fl-icon-text"> <a href="https://www.lansingchamber.org/contactus/" target="_self"  class="fl-icon-text-link fl-icon-text-wrap"><p>Contact Us</p> </a></div></div></div></div><div class="fl-module fl-module-icon fl-node-r2wjyqtvd7bs" data-node="r2wjyqtvd7bs"><div class="fl-module-content fl-node-content"><div class="fl-icon-wrap"> <span class="fl-icon"> <a href="https://www.lansingchamber.org/assets/pdf/Website-PrivacyPolicy-2024" target="_blank"  tabindex="-1" aria-hidden="true" aria-labelledby="fl-icon-text-r2wjyqtvd7bs" rel="noopener" > <i class="fas fa-check-circle" aria-hidden="true"></i> </a> </span><div id="fl-icon-text-r2wjyqtvd7bs" class="fl-icon-text"> <a href="https://www.lansingchamber.org/assets/pdf/Website-PrivacyPolicy-2024" target="_blank"  class="fl-icon-text-link fl-icon-text-wrap" rel="noopener" ><p>Privacy Policy</p> </a></div></div></div></div><div class="fl-module fl-module-icon-group fl-node-59bae5027f39b" data-node="59bae5027f39b"><div class="fl-module-content fl-node-content"><div class="fl-icon-group"> <span class="fl-icon"> <a href="https://www.facebook.com/LansingChamber" target="_blank" rel="noopener" > <i class="fa fa-facebook" aria-hidden="true"></i> </a> </span> <span class="fl-icon"> <a href="https://www.instagram.com/lansingregionalchamber" target="_blank" rel="noopener" > <i class="fab fa-instagram" aria-hidden="true"></i> </a> </span> <span class="fl-icon"> <a href="https://www.linkedin.com/company/lansing-regional-chamber-of-commerce" target="_blank" rel="noopener" > <i class="fa fa-linkedin" aria-hidden="true"></i> </a> </span> <span class="fl-icon"> <a href="https://twitter.com/LansingChamber" target="_blank" rel="noopener" > <i class="fa fa-twitter" aria-hidden="true"></i> </a> </span> <span class="fl-icon"> <a href="https://www.youtube.com/channel/UCfXAeBPArw-kB-XWMbcyzTg" target="_blank" rel="noopener" > <i class="fab fa-youtube" aria-hidden="true"></i> </a> </span> <span class="fl-icon"> <a href="https://www.tiktok.com/@lansingregionalchamber" target="_self"> <i class="fab fa-tiktok" aria-hidden="true"></i> </a> </span></div></div></div></div></div><div class="fl-col fl-node-59badcdd20cd9 fl-col-bg-color fl-col-small" data-node="59badcdd20cd9"><div class="fl-col-content fl-node-content"></div></div></div></div></div></div><div class="fl-row fl-row-full-width fl-row-bg-none fl-node-5i39nfqegc7z fl-row-default-height fl-row-align-center" data-node="5i39nfqegc7z"><div class="fl-row-content-wrap"><div class="fl-row-content fl-row-full-width fl-node-content"><div class="fl-col-group fl-node-1xnlsfwz0mh4" data-node="1xnlsfwz0mh4"><div class="fl-col fl-node-n9g8qcx2v7r3 fl-col-bg-color" data-node="n9g8qcx2v7r3"><div class="fl-col-content fl-node-content"><div class="fl-module fl-module-rich-text fl-node-y591dxuvib28" data-node="y591dxuvib28"><div class="fl-module-content fl-node-content"><div class="fl-rich-text"></div></div></div></div></div></div></div></div></div><div class="fl-row fl-row-full-width fl-row-bg-color fl-node-59badcdd20896 fl-row-default-height fl-row-align-center" data-node="59badcdd20896"><div class="fl-row-content-wrap"><div class="fl-row-content fl-row-fixed-width fl-node-content"><div class="fl-col-group fl-node-59badcdd20950" data-node="59badcdd20950"><div class="fl-col fl-node-59badcdd20a06 fl-col-bg-color" data-node="59badcdd20a06"><div class="fl-col-content fl-node-content"><div class="fl-module fl-module-html fl-node-5b98367eb5418" data-node="5b98367eb5418"><div class="fl-module-content fl-node-content"><div class="fl-html"><div style="text-align:center; font-size:13px; opacity:.4"> &copy; <span id="copyright"> 
361<script defer src="data:text/javascript;base64,ZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ2NvcHlyaWdodCcpLmFwcGVuZENoaWxkKGRvY3VtZW50LmNyZWF0ZVRleHROb2RlKG5ldyBEYXRlKCkuZ2V0RnVsbFllYXIoKSkp"></script>
361 </span> Lansing Regional Chamber of Commerce. <span>&nbsp;All Rights Reserved | Site by <a href="https://growthzone.com" target="_blank> ">GrowthZone</a></span></div></div></div></div></div></div></div></div></div></div></footer></div> 
361<script type="speculationrules">{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"\/*"},{"not":{"href_matches":["\/wp-*.php","\/wp-admin\/*","\/wp-content\/uploads\/sites\/1864\/*","\/wp-content\/*","\/wp-content\/plugins\/*","\/wp-content\/themes\/bb-theme-child\/*","\/wp-content\/themes\/bb-theme\/*","\/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]}</script>
361 
361<script defer src="https://www.lansingchamber.org/wp-content/mu-plugins/public/js/front-end-footer.min.js?ver=1.0" id="gz-frontend-js-footer-js"></script>
361 
361<script defer src="https://www.lansingchamber.org/wp-content/cache/autoptimize/1864/autoptimize_single_dc2d7a1a28e6b554bcd1d01e0e206cb0.php?ver=6.8.2" id="mz-sidebar-js"></script>
361 
361<script defer src="https://www.lansingchamber.org/wp-content/plugins/wp-memberzone/assets/js/search.min.js?ver=6.8.2" id="wp_memberzone_search_script-js"></script>
361 
361<script defer src="https://www.lansingchamber.org/wp-content/plugins/bb-plugin/js/jquery.imagesloaded.min.js?ver=2.9.2.1" id="imagesloaded-js"></script>
361 
361<script defer src="https://www.lansingchamber.org/wp-content/plugins/bb-plugin/js/jquery.ba-throttle-debounce.min.js?ver=2.9.2.1" id="jquery-throttle-js"></script>
361 
361<script defer src="https://www.lansingchamber.org/wp-content/plugins/bb-plugin/js/jquery.magnificpopup.min.js?ver=2.9.2.1" id="jquery-magnificpopup-js"></script>
361 
361<script defer src="https://www.lansingchamber.org/wp-content/themes/bb-theme/js/bootstrap.min.js?ver=1.7.18.1" id="bootstrap-js"></script>
361 
361<script defer id="fl-automator-js-extra" src="data:text/javascript;base64,CnZhciB0aGVtZW9wdHMgPSB7Im1lZGl1bV9icmVha3BvaW50IjoiOTkyIiwibW9iaWxlX2JyZWFrcG9pbnQiOiI3NjgiLCJsaWdodGJveCI6ImVuYWJsZWQiLCJzY3JvbGxUb3BQb3NpdGlvbiI6IjgwMCJ9Owo="></script>
361 
361<script defer src="https://www.lansingchamber.org/wp-content/themes/bb-theme/js/theme.min.js?ver=1.7.18.1" id="fl-automator-js"></script>
361 
361<script defer src="data:text/javascript;base64,dmFyIHdwQWpheFVybD0naHR0cHM6Ly93d3cubGFuc2luZ2NoYW1iZXIub3JnL3dwLWFkbWluL2FkbWluLWFqYXgucGhwJzt2YXIgZmxCdWlsZGVyVXJsPSdodHRwczovL3d3dy5sYW5zaW5nY2hhbWJlci5vcmcvd3AtY29udGVudC9wbHVnaW5zL2JiLXBsdWdpbi8nO3ZhciBGTEJ1aWxkZXJMYXlvdXRDb25maWc9e2FuY2hvckxpbmtBbmltYXRpb25zOntkdXJhdGlvbjoxMDAwLGVhc2luZzonc3dpbmcnLG9mZnNldDoxMDB9LHBhdGhzOntwbHVnaW5Vcmw6J2h0dHBzOi8vd3d3LmxhbnNpbmdjaGFtYmVyLm9yZy93cC1jb250ZW50L3BsdWdpbnMvYmItcGx1Z2luLycsd3BBamF4VXJsOidodHRwczovL3d3dy5sYW5zaW5nY2hhbWJlci5vcmcvd3AtYWRtaW4vYWRtaW4tYWpheC5waHAnfSxicmVha3BvaW50czp7c21hbGw6NzY4LG1lZGl1bTo5OTIsbGFyZ2U6MTIwMH0sd2F5cG9pbnQ6e29mZnNldDo4MH0sZW1wdHlDb2xXaWR0aDonMCUnfTsoZnVuY3Rpb24oJCl7aWYodHlwZW9mIEZMQnVpbGRlckxheW91dCE9J3VuZGVmaW5lZCcpe3JldHVybjt9CkZMQnVpbGRlckxheW91dD17aW5pdDpmdW5jdGlvbigpe0ZMQnVpbGRlckxheW91dC5fZGVzdHJveSgpO0ZMQnVpbGRlckxheW91dC5faW5pdENsYXNzZXMoKTtGTEJ1aWxkZXJMYXlvdXQuX2luaXRCYWNrZ3JvdW5kcygpO0ZMQnVpbGRlckxheW91dC5faW5pdFJvd1NoYXBlTGF5ZXJIZWlnaHQoKTtpZigwPT09JCgnLmZsLWJ1aWxkZXItZWRpdCcpLmxlbmd0aCl7RkxCdWlsZGVyTGF5b3V0Ll9pbml0QW5jaG9yTGlua3MoKTtGTEJ1aWxkZXJMYXlvdXQuX2luaXRIYXNoKCk7RkxCdWlsZGVyTGF5b3V0Ll9pbml0Rm9ybXMoKTtGTEJ1aWxkZXJMYXlvdXQuX3Jlb3JkZXJNZW51KCk7fQplbHNle0ZMQnVpbGRlckxheW91dC5faW5pdE5lc3RlZENvbHNXaWR0aCgpO30KJCgnYm9keScpLnJlbW92ZUNsYXNzKCdmbC1uby1qcycpO30scmVmcmVzaEdhbGxlcmllczpmdW5jdGlvbihlbGVtZW50KXt2YXIgJGVsZW1lbnQ9J3VuZGVmaW5lZCc9PXR5cGVvZiBlbGVtZW50PyQoJ2JvZHknKTokKGVsZW1lbnQpLG1mQ29udGVudD0kZWxlbWVudC5maW5kKCcuZmwtbW9zYWljZmxvdy1jb250ZW50Jyksd21Db250ZW50PSRlbGVtZW50LmZpbmQoJy5mbC1nYWxsZXJ5JyksbWZPYmplY3Q9bnVsbDtpZihtZkNvbnRlbnQpe21mT2JqZWN0PW1mQ29udGVudC5kYXRhKCdtb3NhaWNmbG93Jyk7aWYobWZPYmplY3Qpe21mT2JqZWN0LmNvbHVtbnM9JChbXSk7bWZPYmplY3QuY29sdW1uc0hlaWdodHM9W107bWZDb250ZW50LmRhdGEoJ21vc2FpY2Zsb3cnLG1mT2JqZWN0KTttZkNvbnRlbnQubW9zYWljZmxvdygncmVmaWxsJyk7fX0KaWYod21Db250ZW50KXt3bUNvbnRlbnQudHJpZ2dlcigncmVmcmVzaFdvb2ttYXJrJyk7fX0scmVmcmVzaEdyaWRMYXlvdXQ6ZnVuY3Rpb24oZWxlbWVudCl7dmFyICRlbGVtZW50PSd1bmRlZmluZWQnPT10eXBlb2YgZWxlbWVudD8kKCdib2R5Jyk6JChlbGVtZW50KSxtc25yeUNvbnRlbnQ9JGVsZW1lbnQuZmluZCgnLm1hc29ucnknKTtpZihtc25yeUNvbnRlbnQubGVuZ3RoKXttc25yeUNvbnRlbnQubWFzb25yeSgnbGF5b3V0Jyk7fX0scmVsb2FkU2xpZGVyOmZ1bmN0aW9uKGNvbnRlbnQpe3ZhciAkY29udGVudD0ndW5kZWZpbmVkJz09dHlwZW9mIGNvbnRlbnQ/JCgnYm9keScpOiQoY29udGVudCk7aWYoJGNvbnRlbnQuZmluZCgnLmJ4LXZpZXdwb3J0ID4gZGl2JykubGVuZ3RoPjApeyQuZWFjaCgkY29udGVudC5maW5kKCcuYngtdmlld3BvcnQgPiBkaXYnKSxmdW5jdGlvbihrZXksc2xpZGVyKXtzZXRUaW1lb3V0KGZ1bmN0aW9uKCl7JChzbGlkZXIpLmRhdGEoJ2J4U2xpZGVyJykucmVsb2FkU2xpZGVyKCk7fSwxMDApO30pO319LHJlc2l6ZUF1ZGlvOmZ1bmN0aW9uKGVsZW1lbnQpe3ZhciAkZWxlbWVudD0ndW5kZWZpbmVkJz09dHlwZW9mIGVsZW1lbnQ/JCgnYm9keScpOiQoZWxlbWVudCksYXVkaW9QbGF5ZXJzPSRlbGVtZW50LmZpbmQoJy53cC1hdWRpby1zaG9ydGNvZGUubWVqcy1hdWRpbycpLHBsYXllcj1udWxsLG1lanNQbGF5ZXI9bnVsbCxyYWlsPW51bGwscmFpbFdpZHRoPTQwMDtpZihhdWRpb1BsYXllcnMubGVuZ3RoJiZ0eXBlb2YgbWVqcyE9PSd1bmRlZmluZWQnKXthdWRpb1BsYXllcnMuZWFjaChmdW5jdGlvbigpe3BsYXllcj0kKHRoaXMpO21lanNQbGF5ZXI9bWVqcy5wbGF5ZXJzW3BsYXllci5hdHRyKCdpZCcpXTtyYWlsPXBsYXllci5maW5kKCcubWVqcy1jb250cm9scyAubWVqcy10aW1lLXJhaWwnKTt2YXIgaW5uZXJNZWpzPXBsYXllci5maW5kKCcubWVqcy1pbm5lcicpLHRvdGFsPXBsYXllci5maW5kKCcubWVqcy1jb250cm9scyAubWVqcy10aW1lLXRvdGFsJyk7aWYodHlwZW9mIG1lanNQbGF5ZXIhPT0ndW5kZWZpbmVkJyl7cmFpbFdpZHRoPU1hdGguY2VpbChwbGF5ZXIud2lkdGgoKSowLjgpO2lmKGlubmVyTWVqcy5sZW5ndGgpe3JhaWwuY3NzKCd3aWR0aCcscmFpbFdpZHRoKydweCFpbXBvcnRhbnQnKTttZWpzUGxheWVyLm9wdGlvbnMuYXV0b3NpemVQcm9ncmVzcz10cnVlO3NldFRpbWVvdXQoZnVuY3Rpb24oKXttZWpzUGxheWVyLnNldENvbnRyb2xzU2l6ZSgpO30sNTApO3BsYXllci5maW5kKCcubWVqcy1pbm5lcicpLmNzcyh7dmlzaWJpbGl0eTondmlzaWJsZScsaGVpZ2h0Oidpbmhlcml0J30pO319fSk7fX0scHJlbG9hZEF1ZGlvOmZ1bmN0aW9uKGVsZW1lbnQpe3ZhciAkZWxlbWVudD0ndW5kZWZpbmVkJz09dHlwZW9mIGVsZW1lbnQ/JCgnYm9keScpOiQoZWxlbWVudCksY29udGVudFdyYXA9JGVsZW1lbnQuY2xvc2VzdCgnLmZsLWFjY29yZGlvbi1pdGVtJyksYXVkaW9QbGF5ZXJzPSRlbGVtZW50LmZpbmQoJy53cC1hdWRpby1zaG9ydGNvZGUubWVqcy1hdWRpbycpO2lmKCFjb250ZW50V3JhcC5oYXNDbGFzcygnZmwtYWNjb3JkaW9uLWl0ZW0tYWN0aXZlJykmJmF1ZGlvUGxheWVycy5maW5kKCcubWVqcy1pbm5lcicpLmxlbmd0aCl7YXVkaW9QbGF5ZXJzLmZpbmQoJy5tZWpzLWlubmVyJykuY3NzKHt2aXNpYmlsaXR5OidoaWRkZW4nLGhlaWdodDowfSk7fX0scmVzaXplU2xpZGVzaG93OmZ1bmN0aW9uKCl7aWYodHlwZW9mIFlVSSE9PSd1bmRlZmluZWQnKXtZVUkoKS51c2UoJ25vZGUtZXZlbnQtc2ltdWxhdGUnLGZ1bmN0aW9uKFkpe1kub25lKHdpbmRvdykuc2ltdWxhdGUoInJlc2l6ZSIpO30pO319LHJlbG9hZEdvb2dsZU1hcDpmdW5jdGlvbihlbGVtZW50KXt2YXIgJGVsZW1lbnQ9J3VuZGVmaW5lZCc9PXR5cGVvZiBlbGVtZW50PyQoJ2JvZHknKTokKGVsZW1lbnQpLGdvb2dsZU1hcD0kZWxlbWVudC5maW5kKCdpZnJhbWVbc3JjKj0iZ29vZ2xlLmNvbS9tYXBzIl0nKTtpZihnb29nbGVNYXAubGVuZ3RoKXtnb29nbGVNYXAuYXR0cignc3JjJyxmdW5jdGlvbihpLHZhbCl7cmV0dXJuIHZhbDt9KTt9fSxfZGVzdHJveTpmdW5jdGlvbigpe3ZhciB3aW49JCh3aW5kb3cpO3dpbi5vZmYoJ3Njcm9sbC5mbC1iZy1wYXJhbGxheCcpO3dpbi5vZmYoJ3Jlc2l6ZS5mbC1iZy12aWRlbycpO30sX2lzVG91Y2g6ZnVuY3Rpb24oKXtpZigoJ29udG91Y2hzdGFydCdpbiB3aW5kb3cpfHwod2luZG93LkRvY3VtZW50VG91Y2gmJmRvY3VtZW50IGluc3RhbmNlb2YgRG9jdW1lbnRUb3VjaCkpe3JldHVybiB0cnVlO30KcmV0dXJuIGZhbHNlO30sX2lzTW9iaWxlOmZ1bmN0aW9uKCl7cmV0dXJuL01vYmlsZXxBbmRyb2lkfFNpbGtcL3xLaW5kbGV8QmxhY2tCZXJyeXxPcGVyYSBNaW5pfE9wZXJhIE1vYml8d2ViT1
361MvaS50ZXN0KG5hdmlnYXRvci51c2VyQWdlbnQpO30sX2luaXRDbGFzc2VzOmZ1bmN0aW9uKCl7dmFyIGJvZHk9JCgnYm9keScpLHVhPW5hdmlnYXRvci51c2VyQWdlbnQ7aWYoIWJvZHkuaGFzQ2xhc3MoJ2FyY2hpdmUnKSYmJCgnLmZsLWJ1aWxkZXItY29udGVudC1wcmltYXJ5JykubGVuZ3RoPjApe2JvZHkuYWRkQ2xhc3MoJ2ZsLWJ1aWxkZXInKTt9CmlmKEZMQnVpbGRlckxheW91dC5faXNUb3VjaCgpKXtib2R5LmFkZENsYXNzKCdmbC1idWlsZGVyLXRvdWNoJyk7fQppZihGTEJ1aWxkZXJMYXlvdXQuX2lzTW9iaWxlKCkpe2JvZHkuYWRkQ2xhc3MoJ2ZsLWJ1aWxkZXItbW9iaWxlJyk7fQppZigkKHdpbmRvdykud2lkdGgoKTxGTEJ1aWxkZXJMYXlvdXRDb25maWcuYnJlYWtwb2ludHMuc21hbGwpe2JvZHkuYWRkQ2xhc3MoJ2ZsLWJ1aWxkZXItYnJlYWtwb2ludC1zbWFsbCcpO30KaWYoJCh3aW5kb3cpLndpZHRoKCk+RkxCdWlsZGVyTGF5b3V0Q29uZmlnLmJyZWFrcG9pbnRzLnNtYWxsJiYkKHdpbmRvdykud2lkdGgoKTxGTEJ1aWxkZXJMYXlvdXRDb25maWcuYnJlYWtwb2ludHMubWVkaXVtKXtib2R5LmFkZENsYXNzKCdmbC1idWlsZGVyLWJyZWFrcG9pbnQtbWVkaXVtJyk7fQppZigkKHdpbmRvdykud2lkdGgoKT5GTEJ1aWxkZXJMYXlvdXRDb25maWcuYnJlYWtwb2ludHMubWVkaXVtJiYkKHdpbmRvdykud2lkdGgoKTxGTEJ1aWxkZXJMYXlvdXRDb25maWcuYnJlYWtwb2ludHMubGFyZ2Upe2JvZHkuYWRkQ2xhc3MoJ2ZsLWJ1aWxkZXItYnJlYWtwb2ludC1sYXJnZScpO30KaWYoJCh3aW5kb3cpLndpZHRoKCk+RkxCdWlsZGVyTGF5b3V0Q29uZmlnLmJyZWFrcG9pbnRzLmxhcmdlKXtib2R5LmFkZENsYXNzKCdmbC1idWlsZGVyLWJyZWFrcG9pbnQtZGVmYXVsdCcpO30KaWYodWEuaW5kZXhPZignVHJpZGVudC83LjAnKT4tMSYmdWEuaW5kZXhPZigncnY6MTEuMCcpPi0xKXtib2R5LmFkZENsYXNzKCdmbC1idWlsZGVyLWllLTExJyk7fX0sX2luaXRCYWNrZ3JvdW5kczpmdW5jdGlvbigpe3ZhciB3aW49JCh3aW5kb3cpO2lmKCQoJy5mbC1yb3ctYmctcGFyYWxsYXgnKS5sZW5ndGg+MCYmIUZMQnVpbGRlckxheW91dC5faXNNb2JpbGUoKSl7RkxCdWlsZGVyTGF5b3V0Ll9zY3JvbGxQYXJhbGxheEJhY2tncm91bmRzKCk7RkxCdWlsZGVyTGF5b3V0Ll9pbml0UGFyYWxsYXhCYWNrZ3JvdW5kcygpO3dpbi5vbigncmVzaXplLmZsLWJnLXBhcmFsbGF4JyxGTEJ1aWxkZXJMYXlvdXQuX2luaXRQYXJhbGxheEJhY2tncm91bmRzKTt3aW4ub24oJ3Njcm9sbC5mbC1iZy1wYXJhbGxheCcsRkxCdWlsZGVyTGF5b3V0Ll9zY3JvbGxQYXJhbGxheEJhY2tncm91bmRzKTt9CmlmKCQoJy5mbC1iZy12aWRlbycpLmxlbmd0aD4wKXtGTEJ1aWxkZXJMYXlvdXQuX2luaXRCZ1ZpZGVvcygpO0ZMQnVpbGRlckxheW91dC5fcmVzaXplQmdWaWRlb3MoKTt2YXIgcmVzaXplQkdUaW1lcj1udWxsO3dpbi5vbigncmVzaXplLmZsLWJnLXZpZGVvJyxmdW5jdGlvbihlKXtjbGVhclRpbWVvdXQocmVzaXplQkdUaW1lcik7cmVzaXplQkdUaW1lcj1zZXRUaW1lb3V0KGZ1bmN0aW9uKCl7RkxCdWlsZGVyTGF5b3V0Ll9yZXNpemVCZ1ZpZGVvcyhlKTt9LDEwMCk7fSk7fX0sX2luaXRQYXJhbGxheEJhY2tncm91bmRzOmZ1bmN0aW9uKCl7JCgnLmZsLXJvdy1iZy1wYXJhbGxheCcpLmVhY2goRkxCdWlsZGVyTGF5b3V0Ll9pbml0UGFyYWxsYXhCYWNrZ3JvdW5kKTt9LF9pbml0UGFyYWxsYXhCYWNrZ3JvdW5kOmZ1bmN0aW9uKCl7dmFyIHJvdz0kKHRoaXMpLGNvbnRlbnQ9cm93LmZpbmQoJz4gLmZsLXJvdy1jb250ZW50LXdyYXAnKSx3aW5XaWR0aD0kKHdpbmRvdykud2lkdGgoKSxzY3JlZW5TaXplPScnLGltYWdlU3JjPXtkZWZhdWx0OicnLG1lZGl1bTonJyxyZXNwb25zaXZlOicnLH07aW1hZ2VTcmMuZGVmYXVsdD1yb3cuZGF0YSgncGFyYWxsYXgtaW1hZ2UnKXx8Jyc7aW1hZ2VTcmMubWVkaXVtPXJvdy5kYXRhKCdwYXJhbGxheC1pbWFnZS1tZWRpdW0nKXx8aW1hZ2VTcmMuZGVmYXVsdDtpbWFnZVNyYy5yZXNwb25zaXZlPXJvdy5kYXRhKCdwYXJhbGxheC1pbWFnZS1yZXNwb25zaXZlJyl8fGltYWdlU3JjLm1lZGl1bTtpZih3aW5XaWR0aD5GTEJ1aWxkZXJMYXlvdXRDb25maWcuYnJlYWtwb2ludHMubWVkaXVtKXtzY3JlZW5TaXplPSdkZWZhdWx0Jzt9ZWxzZSBpZih3aW5XaWR0aD5GTEJ1aWxkZXJMYXlvdXRDb25maWcuYnJlYWtwb2ludHMuc21hbGwmJndpbldpZHRoPD1GTEJ1aWxkZXJMYXlvdXRDb25maWcuYnJlYWtwb2ludHMubWVkaXVtKXtzY3JlZW5TaXplPSdtZWRpdW0nO31lbHNlIGlmKHdpbldpZHRoPD1GTEJ1aWxkZXJMYXlvdXRDb25maWcuYnJlYWtwb2ludHMuc21hbGwpe3NjcmVlblNpemU9J3Jlc3BvbnNpdmUnO30KY29udGVudC5jc3MoJ2JhY2tncm91bmQtaW1hZ2UnLCd1cmwoJytpbWFnZVNyY1tzY3JlZW5TaXplXSsnKScpO3Jvdy5kYXRhKCdjdXJyZW50LWltYWdlLWxvYWRlZCcsc2NyZWVuU2l6ZSk7fSxfc2Nyb2xsUGFyYWxsYXhCYWNrZ3JvdW5kczpmdW5jdGlvbigpeyQoJy5mbC1yb3ctYmctcGFyYWxsYXgnKS5lYWNoKEZMQnVpbGRlckxheW91dC5fc2Nyb2xsUGFyYWxsYXhCYWNrZ3JvdW5kKTt9LF9zY3JvbGxQYXJhbGxheEJhY2tncm91bmQ6ZnVuY3Rpb24oKXt2YXIgd2luPSQod2luZG93KSxyb3c9JCh0aGlzKSxjb250ZW50PXJvdy5maW5kKCc+IC5mbC1yb3ctY29udGVudC13cmFwJyksc3BlZWQ9cm93LmRhdGEoJ3BhcmFsbGF4LXNwZWVkJyksb2Zmc2V0PWNvbnRlbnQub2Zmc2V0KCkseVBvcz0tKCh3aW4uc2Nyb2xsVG9wKCktb2Zmc2V0LnRvcCkvIHNwZWVkKSxpbml0aWFsT2Zmc2V0PShyb3cuZGF0YSgncGFyYWxsYXgtb2Zmc2V0JykhPW51bGwpP3Jvdy5kYXRhKCdwYXJhbGxheC1vZmZzZXQnKTowLHRvdGFsT2Zmc2V0PXlQb3MtaW5pdGlhbE9mZnNldDtjb250ZW50LmNzcygnYmFja2dyb3VuZC1wb3NpdGlvbicsJ2NlbnRlciAnK3RvdGFsT2Zmc2V0KydweCcpO30sX2luaXRCZ1ZpZGVvczpmdW5jdGlvbigpeyQoJy5mbC1iZy12aWRlbycpLmVhY2goRkxCdWlsZGVyTGF5b3V0Ll9pbml0QmdWaWRlbyk7fSxfaW5pdEJnVmlkZW86ZnVuY3Rpb24oKXt2YXIgd3JhcD0kKHRoaXMpLHdpZHRoPXdyYXAuZGF0YSgnd2lkdGgnKSxoZWlnaHQ9d3JhcC5kYXRhKCdoZWlnaHQnKSxtcDQ9d3JhcC5kYXRhKCdtcDQnKSx5b3V0dWJlPXdyYXAuZGF0YSgneW91dHViZScpLHZpbWVvPXdyYXAuZGF0YSgndmltZW8nKSxtcDRUeXBlPXdyYXAuZGF0YSgnbXA0LXR5cGUnKSx3ZWJtPXdyYXAuZGF0YSgnd2VibScpLHdlYm1UeXBlPXdyYXAuZGF0YSgnd2VibS10eXBlJyksZmFsbGJhY2s9d3JhcC5kYXRhKCdmYWxsYmFjaycpLGxvYWRlZD13cmFwLmRhdGEoJ2xvYWRlZCcpLHZpZGVvTW9iaWxlPXdyYXAuZGF0YSgndmlkZW8tbW9iaWxlJyksZmFsbGJhY2tUYWc9JycsdmlkZW9UYWc9bnVsbCxtcDRUYWc9bnVsbCx3ZWJtVGFnPW51bGw7aWYobG9hZGVkKXtyZXR1cm47fQp2aWRlb1RhZz0kKCc8dmlkZW8gYXV0b3BsYXkgbG9vcCBtdXRlZCBwbGF5c2lubGluZT48L3ZpZGVvPicpO2lmKCd1bmRlZmluZWQnIT10eXBlb2YgZmFsbGJhY2smJicnIT1mYWxsYmFjayl7dmlkZW9UYWcuYXR0cigncG9zdGVyJywnZGF0YTppbWFnZS9naWY7YmFzZTY0LFIwbEdPRGxoQVFBQkFJQUFBQUFBQVAvLy95SDVCQUVBQUFBQUxBQUFBQUFCQUFFQUFBSUJSQUE3JykKdmlkZW9UYWcuY3NzKHtiYWNrZ3JvdW5kSW1hZ2U6J3VybCgiJytmYWxsYmFjaysnIiknLGJhY2tncm91bmRDb2xvcjondHJhbnNwYXJlbnQnLGJhY2tncm91bmRSZXBlYXQ6J25vLXJlcGVhdCcsYmFja2dyb3VuZFNpemU6J2NvdmVyJyxiYWNrZ3JvdW5kUG9zaXRpb246J2NlbnRlciBjZW50ZXInLH0pfQppZigndW5kZWZpbmVkJyE9dHlwZW9mIG1wNCYmJychPW1wNCl7bXA0VGFnPSQoJzxzb3VyY2UgLz4nKTttcDRUYWcuYXR0cignc3JjJyxtcDQpO21wNFRhZy5hdHRyKCd0eXBlJyxtcDRUeXBlKTt2aWRlb1RhZy5hcHBlbmQobXA0VGFnKTt9CmlmKCd1bmRlZmluZWQnIT10eXBlb2Ygd2VibSYmJychPXdlYm0pe3dlYm1UYWc9JCgnPHNvdXJjZSAvPicpO3dlYm1UYWcuYXR0cignc3JjJyx3ZWJtKTt3ZWJtVGFnLmF0dHIoJ3R5cGUnLHdlYm1UeXBlKTt2aWRlb1RhZy5hcHBlbmQod2VibVRhZyk7fQppZighRkxCdWlsZGVyTGF5b3V0Ll9pc01vYmlsZSgpfHwoRkxCdWlsZGVyTGF5b3V0Ll9pc01vYmlsZSgpJiYieWVzIj09dmlkZW9Nb2JpbG
361UpKXtpZigndW5kZWZpbmVkJyE9dHlwZW9mIHlvdXR1YmUpe0ZMQnVpbGRlckxheW91dC5faW5pdFlvdXR1YmVCZ1ZpZGVvLmFwcGx5KHRoaXMpO30KZWxzZSBpZigndW5kZWZpbmVkJyE9dHlwZW9mIHZpbWVvKXtGTEJ1aWxkZXJMYXlvdXQuX2luaXRWaW1lb0JnVmlkZW8uYXBwbHkodGhpcyk7fQplbHNle3dyYXAuYXBwZW5kKHZpZGVvVGFnKTt9fQplbHNle3ZpZGVvVGFnLmF0dHIoJ3NyYycsJycpCndyYXAuYXBwZW5kKHZpZGVvVGFnKTt9CndyYXAuZGF0YSgnbG9hZGVkJyx0cnVlKTt9LF9pbml0WW91dHViZUJnVmlkZW86ZnVuY3Rpb24oKXt2YXIgcGxheWVyV3JhcD0kKHRoaXMpLHZpZGVvSWQ9cGxheWVyV3JhcC5kYXRhKCd2aWRlby1pZCcpLHZpZGVvUGxheWVyPXBsYXllcldyYXAuZmluZCgnLmZsLWJnLXZpZGVvLXBsYXllcicpLGVuYWJsZUF1ZGlvPXBsYXllcldyYXAuZGF0YSgnZW5hYmxlLWF1ZGlvJyksYXVkaW9CdXR0b249cGxheWVyV3JhcC5maW5kKCcuZmwtYmctdmlkZW8tYXVkaW8nKSxzdGFydFRpbWU9J3VuZGVmaW5lZCchPT10eXBlb2YgcGxheWVyV3JhcC5kYXRhKCdzdGFydCcpP3BsYXllcldyYXAuZGF0YSgnc3RhcnQnKTowLHN0YXJ0VGltZT0ndW5kZWZpbmVkJyE9PXR5cGVvZiBwbGF5ZXJXcmFwLmRhdGEoJ3QnKSYmc3RhcnRUaW1lPT09MD9wbGF5ZXJXcmFwLmRhdGEoJ3QnKTpzdGFydFRpbWUsZW5kVGltZT0ndW5kZWZpbmVkJyE9PXR5cGVvZiBwbGF5ZXJXcmFwLmRhdGEoJ2VuZCcpP3BsYXllcldyYXAuZGF0YSgnZW5kJyk6MCxsb29wPSd1bmRlZmluZWQnIT09dHlwZW9mIHBsYXllcldyYXAuZGF0YSgnbG9vcCcpP3BsYXllcldyYXAuZGF0YSgnbG9vcCcpOjEsc3RhdGVDb3VudD0wLHBsYXllcixmYWxsYmFja19zaG93aW5nO2lmKHZpZGVvSWQpe2ZhbGxiYWNrPXBsYXllcldyYXAuZGF0YSgnZmFsbGJhY2snKXx8ZmFsc2UKaWYoZmFsbGJhY2spe3BsYXllcldyYXAuZmluZCgnaWZyYW1lJykucmVtb3ZlKCkKZmFsbGJhY2tUYWc9JCgnPGRpdj48L2Rpdj4nKTtmYWxsYmFja1RhZy5hZGRDbGFzcygnZmwtYmctdmlkZW8tZmFsbGJhY2snKTtmYWxsYmFja1RhZy5jc3MoJ2JhY2tncm91bmQtaW1hZ2UnLCd1cmwoJytwbGF5ZXJXcmFwLmRhdGEoJ2ZhbGxiYWNrJykrJyknKTtmYWxsYmFja1RhZy5jc3MoJ2JhY2tncm91bmQtc2l6ZScsJ2NvdmVyJyk7ZmFsbGJhY2tUYWcuY3NzKCd0cmFuc2l0aW9uJywnYmFja2dyb3VuZC1pbWFnZSAxcycpCnBsYXllcldyYXAuYXBwZW5kKGZhbGxiYWNrVGFnKTtmYWxsYmFja19zaG93aW5nPXRydWU7fQpGTEJ1aWxkZXJMYXlvdXQuX29uWW91dHViZUFwaVJlYWR5KGZ1bmN0aW9uKFlUKXtzZXRUaW1lb3V0KGZ1bmN0aW9uKCl7cGxheWVyPW5ldyBZVC5QbGF5ZXIodmlkZW9QbGF5ZXJbMF0se3ZpZGVvSWQ6dmlkZW9JZCxldmVudHM6e29uUmVhZHk6ZnVuY3Rpb24oZXZlbnQpe2lmKCJubyI9PT1lbmFibGVBdWRpb3x8RkxCdWlsZGVyTGF5b3V0Ll9pc01vYmlsZSgpKXtldmVudC50YXJnZXQubXV0ZSgpO30KZWxzZSBpZigieWVzIj09PWVuYWJsZUF1ZGlvJiZldmVudC50YXJnZXQuaXNNdXRlZCl7ZXZlbnQudGFyZ2V0LnVuTXV0ZSgpO30KcGxheWVyV3JhcC5kYXRhKCdZVFBsYXllcicscGxheWVyKTtGTEJ1aWxkZXJMYXlvdXQuX3Jlc2l6ZVlvdXR1YmVCZ1ZpZGVvLmFwcGx5KHBsYXllcldyYXApO2V2ZW50LnRhcmdldC5wbGF5VmlkZW8oKTtpZihhdWRpb0J1dHRvbi5sZW5ndGg+MCYmIUZMQnVpbGRlckxheW91dC5faXNNb2JpbGUoKSl7YXVkaW9CdXR0b24ub24oJ2NsaWNrJyx7YnV0dG9uOmF1ZGlvQnV0dG9uLHBsYXllcjpwbGF5ZXJ9LEZMQnVpbGRlckxheW91dC5fdG9nZ2xlQmdWaWRlb0F1ZGlvKTt9fSxvblN0YXRlQ2hhbmdlOmZ1bmN0aW9uKGV2ZW50KXtpZihldmVudC5kYXRhPT09MSl7aWYoZmFsbGJhY2tfc2hvd2luZyl7JCgnLmZsLWJnLXZpZGVvLWZhbGxiYWNrJykuY3NzKCdiYWNrZ3JvdW5kLWltYWdlJywndXJsKGRhdGE6aW1hZ2UvZ2lmO2Jhc2U2NCxSMGxHT0RsaEFRQUJBSUFBQUFBQUFQLy8veUg1QkFFQUFBQUFMQUFBQUFBQkFBRUFBQUlCUkFBNyknKX19CmlmKHN0YXRlQ291bnQ8NCl7c3RhdGVDb3VudCsrO30KaWYoc3RhdGVDb3VudD4xJiYoLTE9PT1ldmVudC5kYXRhfHwyPT09ZXZlbnQuZGF0YSkmJiJ5ZXMiPT09ZW5hYmxlQXVkaW8pe3BsYXllci5tdXRlKCk7cGxheWVyLnBsYXlWaWRlbygpO2F1ZGlvQnV0dG9uLnNob3coKTt9CmlmKGV2ZW50LmRhdGE9PT1ZVC5QbGF5ZXJTdGF0ZS5FTkRFRCYmMT09PWxvb3Ape2lmKHN0YXJ0VGltZT4wKXtwbGF5ZXIuc2Vla1RvKHN0YXJ0VGltZSk7fQplbHNle3BsYXllci5wbGF5VmlkZW8oKTt9fX0sb25FcnJvcjpmdW5jdGlvbihldmVudCl7Y29uc29sZS5pbmZvKCdZVCBFcnJvcjogJytldmVudC5kYXRhKQpGTEJ1aWxkZXJMYXlvdXQuX29uRXJyb3JZb3V0dWJlVmltZW8ocGxheWVyV3JhcCl9fSxwbGF5ZXJWYXJzOntwbGF5c2lubGluZTpGTEJ1aWxkZXJMYXlvdXQuX2lzTW9iaWxlKCk/MTowLGNvbnRyb2xzOjAsc2hvd2luZm86MCxyZWw6MCxzdGFydDpzdGFydFRpbWUsZW5kOmVuZFRpbWUsfX0pO30sMSk7fSk7fX0sX29uRXJyb3JZb3V0dWJlVmltZW86ZnVuY3Rpb24ocGxheWVyV3JhcCl7ZmFsbGJhY2s9cGxheWVyV3JhcC5kYXRhKCdmYWxsYmFjaycpfHxmYWxzZQppZighZmFsbGJhY2spe3JldHVybiBmYWxzZTt9CnBsYXllcldyYXAuZmluZCgnaWZyYW1lJykucmVtb3ZlKCkKZmFsbGJhY2tUYWc9JCgnPGRpdj48L2Rpdj4nKTtmYWxsYmFja1RhZy5hZGRDbGFzcygnZmwtYmctdmlkZW8tZmFsbGJhY2snKTtmYWxsYmFja1RhZy5jc3MoJ2JhY2tncm91bmQtaW1hZ2UnLCd1cmwoJytwbGF5ZXJXcmFwLmRhdGEoJ2ZhbGxiYWNrJykrJyknKTtwbGF5ZXJXcmFwLmFwcGVuZChmYWxsYmFja1RhZyk7fSxfb25Zb3V0dWJlQXBpUmVhZHk6ZnVuY3Rpb24oY2FsbGJhY2spe2lmKHdpbmRvdy5ZVCYmWVQubG9hZGVkKXtjYWxsYmFjayhZVCk7fWVsc2V7c2V0VGltZW91dChmdW5jdGlvbigpe0ZMQnVpbGRlckxheW91dC5fb25Zb3V0dWJlQXBpUmVhZHkoY2FsbGJhY2spO30sMzUwKTt9fSxfaW5pdFZpbWVvQmdWaWRlbzpmdW5jdGlvbigpe3ZhciBwbGF5ZXJXcmFwPSQodGhpcyksdmlkZW9JZD1wbGF5ZXJXcmFwLmRhdGEoJ3ZpZGVvLWlkJyksdmlkZW9IYXNoPXBsYXllcldyYXAuZGF0YSgndmlkZW8taGFzaCcpLHZpZGVvUGxheWVyPXBsYXllcldyYXAuZmluZCgnLmZsLWJnLXZpZGVvLXBsYXllcicpLGVuYWJsZUF1ZGlvPXBsYXllcldyYXAuZGF0YSgnZW5hYmxlLWF1ZGlvJyksYXVkaW9CdXR0b249cGxheWVyV3JhcC5maW5kKCcuZmwtYmctdmlkZW8tYXVkaW8nKSxwbGF5ZXIsd2lkdGg9cGxheWVyV3JhcC5vdXRlcldpZHRoKCksdWE9bmF2aWdhdG9yLnVzZXJBZ2VudDtpZih0eXBlb2YgVmltZW8hPT0ndW5kZWZpbmVkJyYmdmlkZW9JZCl7Y29uc3QgdmltT3B0aW9ucz17bG9vcDp0cnVlLHRpdGxlOmZhbHNlLHBvcnRyYWl0OmZhbHNlLGJhY2tncm91bmQ6dHJ1ZSxhdXRvcGF1c2U6ZmFsc2UsbXV0ZWQ6dHJ1ZSx9O2lmKHZpZGVvSGFzaC5sZW5ndGgpe3ZpbU9wdGlvbnMudXJsPWBodHRwczovL3BsYXllci52aW1lby5jb20vdmlkZW8vJHsgdmlkZW9JZCB9P2g9JHsgdmlkZW9IYXNoIH1gO31lbHNle3ZpbU9wdGlvbnMuaWQ9dmlkZW9JZDt9CnBsYXllcj1uZXcgVmltZW8uUGxheWVyKHZpZGVvUGxheWVyWzBdLHZpbU9wdGlvbnMpO3BsYXllcldyYXAuZGF0YSgnVk1QbGF5ZXInLHBsYXllcik7aWYoIm5vIj09PWVuYWJsZUF1ZGlvKXtwbGF5ZXIuc2V0Vm9sdW1lKDApO30KZWxzZSBpZigieWVzIj09PWVuYWJsZUF1ZGlvKXtpZih1YS5pbmRleE9mKCJTYWZhcmkiKT4tMXx8dWEuaW5kZXhPZigiQ2hyb21lIik+LTF8fHVhLmluZGV4T2YoIkZpcmVmb3giKT4tMSl7cGxheWVyLnNldFZvbHVtZSgwKTthdWRpb0J1dHRvbi5zaG93KCk7fQplbHNle3BsYXllci5zZXRWb2x1bWUoMSk7fX0KcGxheWVyLnBsYXkoKS5jYXRjaChmdW5jdGlvbihlcnJvcil7RkxCdWlsZGVyTGF5b3V0Ll9vbkVycm9yWW91dHVi
361ZVZpbWVvKHBsYXllcldyYXApfSk7aWYoYXVkaW9CdXR0b24ubGVuZ3RoPjApe2F1ZGlvQnV0dG9uLm9uKCdjbGljaycse2J1dHRvbjphdWRpb0J1dHRvbixwbGF5ZXI6cGxheWVyfSxGTEJ1aWxkZXJMYXlvdXQuX3RvZ2dsZUJnVmlkZW9BdWRpbyk7fX19LF90b2dnbGVCZ1ZpZGVvQXVkaW86ZnVuY3Rpb24oZSl7dmFyIHBsYXllcj1lLmRhdGEucGxheWVyLGNvbnRyb2w9ZS5kYXRhLmJ1dHRvbi5maW5kKCcuZmwtYXVkaW8tY29udHJvbCcpO2lmKGNvbnRyb2wuaGFzQ2xhc3MoJ2ZhLXZvbHVtZS1vZmYnKSl7Y29udHJvbC5yZW1vdmVDbGFzcygnZmEtdm9sdW1lLW9mZicpLmFkZENsYXNzKCdmYS12b2x1bWUtdXAnKTtlLmRhdGEuYnV0dG9uLmZpbmQoJy5mYS10aW1lcycpLmhpZGUoKTtpZignZnVuY3Rpb24nPT09dHlwZW9mIHBsYXllci51bk11dGUpe3BsYXllci51bk11dGUoKTt9CmVsc2V7cGxheWVyLnNldFZvbHVtZSgxKTt9fQplbHNle2NvbnRyb2wucmVtb3ZlQ2xhc3MoJ2ZhLXZvbHVtZS11cCcpLmFkZENsYXNzKCdmYS12b2x1bWUtb2ZmJyk7ZS5kYXRhLmJ1dHRvbi5maW5kKCcuZmEtdGltZXMnKS5zaG93KCk7aWYoJ2Z1bmN0aW9uJz09PXR5cGVvZiBwbGF5ZXIudW5NdXRlKXtwbGF5ZXIubXV0ZSgpO30KZWxzZXtwbGF5ZXIuc2V0Vm9sdW1lKDApO319fSxfdmlkZW9CZ1NvdXJjZUVycm9yOmZ1bmN0aW9uKGUpe3ZhciBzb3VyY2U9JChlLnRhcmdldCksd3JhcD1zb3VyY2UuY2xvc2VzdCgnLmZsLWJnLXZpZGVvJyksdmlkPXdyYXAuZmluZCgndmlkZW8nKSxmYWxsYmFjaz13cmFwLmRhdGEoJ2ZhbGxiYWNrJyksZmFsbGJhY2tUYWc9Jyc7c291cmNlLnJlbW92ZSgpO2lmKHZpZC5maW5kKCdzb3VyY2UnKS5sZW5ndGgpe3JldHVybjt9ZWxzZSBpZignJyE9PWZhbGxiYWNrKXtmYWxsYmFja1RhZz0kKCc8ZGl2PjwvZGl2PicpO2ZhbGxiYWNrVGFnLmFkZENsYXNzKCdmbC1iZy12aWRlby1mYWxsYmFjaycpO2ZhbGxiYWNrVGFnLmNzcygnYmFja2dyb3VuZC1pbWFnZScsJ3VybCgnK2ZhbGxiYWNrKycpJyk7d3JhcC5hcHBlbmQoZmFsbGJhY2tUYWcpO3ZpZC5yZW1vdmUoKTt9fSxfcmVzaXplQmdWaWRlb3M6ZnVuY3Rpb24oKXskKCcuZmwtYmctdmlkZW8nKS5lYWNoKGZ1bmN0aW9uKCl7RkxCdWlsZGVyTGF5b3V0Ll9yZXNpemVCZ1ZpZGVvLmFwcGx5KHRoaXMpO2lmKCQodGhpcykucGFyZW50KCkuZmluZCgnaW1nJykubGVuZ3RoPjApeyQodGhpcykucGFyZW50KCkuaW1hZ2VzTG9hZGVkKCQucHJveHkoRkxCdWlsZGVyTGF5b3V0Ll9yZXNpemVCZ1ZpZGVvLHRoaXMpKTt9fSk7fSxfcmVzaXplQmdWaWRlbzpmdW5jdGlvbigpe2lmKDA9PT0kKHRoaXMpLmZpbmQoJ3ZpZGVvJykubGVuZ3RoJiYwPT09JCh0aGlzKS5maW5kKCdpZnJhbWUnKS5sZW5ndGgpe3JldHVybjt9CnZhciB3cmFwPSQodGhpcyksd3JhcEhlaWdodD13cmFwLm91dGVySGVpZ2h0KCksd3JhcFdpZHRoPXdyYXAub3V0ZXJXaWR0aCgpLHZpZD13cmFwLmZpbmQoJ3ZpZGVvJyksdmlkSGVpZ2h0PXdyYXAuZGF0YSgnaGVpZ2h0JyksdmlkV2lkdGg9d3JhcC5kYXRhKCd3aWR0aCcpLG5ld1dpZHRoPXdyYXBXaWR0aCxuZXdIZWlnaHQ9TWF0aC5yb3VuZCh2aWRIZWlnaHQqd3JhcFdpZHRoL3ZpZFdpZHRoKSxuZXdMZWZ0PTAsbmV3VG9wPTAsaWZyYW1lPXdyYXAuZmluZCgnaWZyYW1lJyksaXNSb3dGdWxsSGVpZ2h0PSQodGhpcykuY2xvc2VzdCgnLmZsLXJvdy1iZy12aWRlbycpLmhhc0NsYXNzKCdmbC1yb3ctZnVsbC1oZWlnaHQnKSx2aWRDU1M9e3RvcDonNTAlJyxsZWZ0Oic1MCUnLHRyYW5zZm9ybTondHJhbnNsYXRlKC01MCUsLTUwJSknLH07aWYodmlkLmxlbmd0aCl7aWYodmlkSGVpZ2h0PT09Jyd8fHR5cGVvZiB2aWRIZWlnaHQ9PT0ndW5kZWZpbmVkJ3x8dmlkV2lkdGg9PT0nJ3x8dHlwZW9mIHZpZFdpZHRoPT09J3VuZGVmaW5lZCcpe3ZpZC5jc3MoeydsZWZ0JzonMHB4JywndG9wJzonMHB4Jywnd2lkdGgnOm5ld1dpZHRoKydweCd9KTt2aWQub24oJ2xvYWRlZG1ldGFkYXRhJyxGTEJ1aWxkZXJMYXlvdXQuX3Jlc2l6ZU9uTG9hZGVkTWV0YSk7cmV0dXJuO30KaWYoIWlzUm93RnVsbEhlaWdodCl7aWYobmV3SGVpZ2h0PHdyYXBIZWlnaHQpe25ld0hlaWdodD13cmFwSGVpZ2h0O25ld0xlZnQ9LSgobmV3V2lkdGgtd3JhcFdpZHRoKS8gMik7bmV3V2lkdGg9dmlkSGVpZ2h0P01hdGgucm91bmQodmlkV2lkdGgqd3JhcEhlaWdodC92aWRIZWlnaHQpOm5ld1dpZHRoO30KZWxzZXtuZXdUb3A9LSgobmV3SGVpZ2h0LXdyYXBIZWlnaHQpLzIpO30KdmlkQ1NTPXtsZWZ0Om5ld0xlZnQrJ3B4Jyx0b3A6bmV3VG9wKydweCcsaGVpZ2h0Om5ld0hlaWdodCsncHgnLHdpZHRoOm5ld1dpZHRoKydweCcsfX0KdmlkLmNzcyh2aWRDU1MpO30KZWxzZSBpZihpZnJhbWUubGVuZ3RoKXtpZih0eXBlb2Ygd3JhcC5kYXRhKCd5b3V0dWJlJykhPT0ndW5kZWZpbmVkJyl7RkxCdWlsZGVyTGF5b3V0Ll9yZXNpemVZb3V0dWJlQmdWaWRlby5hcHBseSh0aGlzKTt9fX0sX3Jlc2l6ZU9uTG9hZGVkTWV0YTpmdW5jdGlvbigpe3ZhciB2aWRlbz0kKHRoaXMpLHdyYXBIZWlnaHQ9dmlkZW8ucGFyZW50KCkub3V0ZXJIZWlnaHQoKSx3cmFwV2lkdGg9dmlkZW8ucGFyZW50KCkub3V0ZXJXaWR0aCgpLHZpZFdpZHRoPXZpZGVvWzBdLnZpZGVvV2lkdGgsdmlkSGVpZ2h0PXZpZGVvWzBdLnZpZGVvSGVpZ2h0LG5ld0hlaWdodD1NYXRoLnJvdW5kKHZpZEhlaWdodCp3cmFwV2lkdGgvdmlkV2lkdGgpLG5ld1dpZHRoPXdyYXBXaWR0aCxuZXdMZWZ0PTAsbmV3VG9wPTA7aWYobmV3SGVpZ2h0PHdyYXBIZWlnaHQpe25ld0hlaWdodD13cmFwSGVpZ2h0O25ld1dpZHRoPU1hdGgucm91bmQodmlkV2lkdGgqd3JhcEhlaWdodC92aWRIZWlnaHQpO25ld0xlZnQ9LSgobmV3V2lkdGgtd3JhcFdpZHRoKS8yKTt9CmVsc2V7bmV3VG9wPS0oKG5ld0hlaWdodC13cmFwSGVpZ2h0KS8yKTt9CnZpZGVvLnBhcmVudCgpLmRhdGEoJ3dpZHRoJyx2aWRXaWR0aCk7dmlkZW8ucGFyZW50KCkuZGF0YSgnaGVpZ2h0Jyx2aWRIZWlnaHQpO3ZpZGVvLmNzcyh7J2xlZnQnOm5ld0xlZnQrJ3B4JywndG9wJzpuZXdUb3ArJ3B4Jywnd2lkdGgnOm5ld1dpZHRoKydweCcsJ2hlaWdodCc6bmV3SGVpZ2h0KydweCd9KTt9LF9yZXNpemVZb3V0dWJlQmdWaWRlbzpmdW5jdGlvbigpe3ZhciB3cmFwPSQodGhpcyksd3JhcFdpZHRoPXdyYXAub3V0ZXJXaWR0aCgpLHdyYXBIZWlnaHQ9d3JhcC5vdXRlckhlaWdodCgpLHBsYXllcj13cmFwLmRhdGEoJ1lUUGxheWVyJyksdmlkZW89cGxheWVyP3BsYXllci5nZXRJZnJhbWUoKTpudWxsLGFzcGVjdFJhdGlvU2V0dGluZz0nMTY6OScsYXNwZWN0UmF0aW9BcnJheT1hc3BlY3RSYXRpb1NldHRpbmcuc3BsaXQoJzonKSxhc3BlY3RSYXRpbz1hc3BlY3RSYXRpb0FycmF5WzBdLyBhc3BlY3RSYXRpb0FycmF5WzFdLHJhdGlvV2lk
361dGg9d3JhcFdpZHRoIC8gYXNwZWN0UmF0aW8scmF0aW9IZWlnaHQ9d3JhcEhlaWdodCphc3BlY3RSYXRpbyxpc1dpZHRoRml4ZWQ9d3JhcFdpZHRoIC8gd3JhcEhlaWdodD5hc3BlY3RSYXRpbyx3aWR0aD1pc1dpZHRoRml4ZWQ/d3JhcFdpZHRoOnJhdGlvSGVpZ2h0LGhlaWdodD1pc1dpZHRoRml4ZWQ/cmF0aW9XaWR0aDp3cmFwSGVpZ2h0O2lmKHZpZGVvKXskKHZpZGVvKS53aWR0aCh3aWR0aCkuaGVpZ2h0KGhlaWdodCk7fX0sX2luaXRIYXNoOmZ1bmN0aW9uKCl7dmFyIGhhc2g9d2luZG93LmxvY2F0aW9uLmhhc2gucmVwbGFjZSgnIycsJycpLnNwbGl0KCcvJykuc2hpZnQoKSxlbGVtZW50PW51bGwsdGFicz1udWxsLHJlc3BvbnNpdmVMYWJlbD1udWxsLHRhYkluZGV4PW51bGwsbGFiZWw9bnVsbDtpZignJyE9PWhhc2gpe3RyeXtlbGVtZW50PSQoJyMnK2hhc2gpO2lmKGVsZW1lbnQubGVuZ3RoPjApe2lmKGVsZW1lbnQuaGFzQ2xhc3MoJ2ZsLWFjY29yZGlvbi1pdGVtJykpe3NldFRpbWVvdXQoZnVuY3Rpb24oKXtlbGVtZW50LmZpbmQoJy5mbC1hY2NvcmRpb24tYnV0dG9uJykudHJpZ2dlcignY2xpY2snKTt9LDEwMCk7fQppZihlbGVtZW50Lmhhc0NsYXNzKCdmbC10YWJzLXBhbmVsJykpe3NldFRpbWVvdXQoZnVuY3Rpb24oKXt0YWJzPWVsZW1lbnQuY2xvc2VzdCgnLmZsLXRhYnMnKTtyZXNwb25zaXZlTGFiZWw9ZWxlbWVudC5maW5kKCcuZmwtdGFicy1wYW5lbC1sYWJlbCcpO3RhYkluZGV4PXJlc3BvbnNpdmVMYWJlbC5kYXRhKCdpbmRleCcpO2xhYmVsPXRhYnMuZmluZCgnLmZsLXRhYnMtbGFiZWxzIC5mbC10YWJzLWxhYmVsW2RhdGEtaW5kZXg9Jyt0YWJJbmRleCsnXScpO2xhYmVsWzBdLmNsaWNrKCk7RkxCdWlsZGVyTGF5b3V0Ll9zY3JvbGxUb0VsZW1lbnQoZWxlbWVudCk7fSwxMDApO319fQpjYXRjaChlKXt9fX0sX2luaXRBbmNob3JMaW5rczpmdW5jdGlvbigpeyQoJ2EnKS5lYWNoKEZMQnVpbGRlckxheW91dC5faW5pdEFuY2hvckxpbmspO30sX2luaXRBbmNob3JMaW5rOmZ1bmN0aW9uKCl7dmFyIGxpbms9JCh0aGlzKSxocmVmPWxpbmsuYXR0cignaHJlZicpLGxvYz13aW5kb3cubG9jYXRpb24saWQ9bnVsbCxlbGVtZW50PW51bGwsZmxOb2RlPWZhbHNlO2lmKCd1bmRlZmluZWQnIT10eXBlb2YgaHJlZiYmaHJlZi5pbmRleE9mKCcjJyk+LTEmJmxpbmsuY2xvc2VzdCgnc3ZnJykubGVuZ3RoPDEpe2lmKGxvYy5wYXRobmFtZS5yZXBsYWNlKC9eXC8vLCcnKT09dGhpcy5wYXRobmFtZS5yZXBsYWNlKC9eXC8vLCcnKSYmbG9jLmhvc3RuYW1lPT10aGlzLmhvc3RuYW1lKXt0cnl7aWQ9aHJlZi5zcGxpdCgnIycpLnBvcCgpO2lmKCFpZCl7cmV0dXJuO30KZWxlbWVudD0kKCcjJytpZCk7aWYoZWxlbWVudC5sZW5ndGg+MCl7ZmxOb2RlPWVsZW1lbnQuaGFzQ2xhc3MoJ2ZsLXJvdycpfHxlbGVtZW50Lmhhc0NsYXNzKCdmbC1jb2wnKXx8ZWxlbWVudC5oYXNDbGFzcygnZmwtbW9kdWxlJyk7aWYoIWVsZW1lbnQuaGFzQ2xhc3MoJ2ZsLW5vLXNjcm9sbCcpJiYobGluay5oYXNDbGFzcygnZmwtc2Nyb2xsLWxpbmsnKXx8ZmxOb2RlKSl7JChsaW5rKS5vbignY2xpY2snLEZMQnVpbGRlckxheW91dC5fc2Nyb2xsVG9FbGVtZW50T25MaW5rQ2xpY2spO30KaWYoZWxlbWVudC5oYXNDbGFzcygnZmwtYWNjb3JkaW9uLWl0ZW0nKSl7JChsaW5rKS5vbignY2xpY2snLEZMQnVpbGRlckxheW91dC5fc2Nyb2xsVG9BY2NvcmRpb25PbkxpbmtDbGljayk7fQppZihlbGVtZW50Lmhhc0NsYXNzKCdmbC10YWJzLXBhbmVsJykpeyQobGluaykub24oJ2NsaWNrJyxGTEJ1aWxkZXJMYXlvdXQuX3Njcm9sbFRvVGFiT25MaW5rQ2xpY2spO319fQpjYXRjaChlKXt9fX19LF9zY3JvbGxUb0VsZW1lbnRPbkxpbmtDbGljazpmdW5jdGlvbihlLGNhbGxiYWNrKXt2YXIgZWxlbWVudD0kKCcjJyskKHRoaXMpLmF0dHIoJ2hyZWYnKS5zcGxpdCgnIycpLnBvcCgpKTtGTEJ1aWxkZXJMYXlvdXQuX3Njcm9sbFRvRWxlbWVudChlbGVtZW50LGNhbGxiYWNrKTtlLnByZXZlbnREZWZhdWx0KCk7fSxfc2Nyb2xsVG9FbGVtZW50OmZ1bmN0aW9uKGVsZW1lbnQsY2FsbGJhY2spe3ZhciBjb25maWc9RkxCdWlsZGVyTGF5b3V0Q29uZmlnLmFuY2hvckxpbmtBbmltYXRpb25zLGRlc3Q9MCx3aW49JCh3aW5kb3cpLGRvYz0kKGRvY3VtZW50KTtpZihlbGVtZW50Lmxlbmd0aD4wKXtpZignZml4ZWQnPT09ZWxlbWVudC5jc3MoJ3Bvc2l0aW9uJyl8fCdmaXhlZCc9PT1lbGVtZW50LnBhcmVudCgpLmNzcygncG9zaXRpb24nKSl7ZGVzdD1lbGVtZW50LnBvc2l0aW9uKCkudG9wO30KZWxzZSBpZihlbGVtZW50Lm9mZnNldCgpLnRvcD5kb2MuaGVpZ2h0KCktd2luLmhlaWdodCgpKXtkZXN0PWRvYy5oZWlnaHQoKS13aW4uaGVpZ2h0KCk7fQplbHNle2Rlc3Q9ZWxlbWVudC5vZmZzZXQoKS50b3AtY29uZmlnLm9mZnNldDt9CiQoJ2h0bWwsIGJvZHknKS5zdG9wKHRydWUpLmFuaW1hdGUoe3Njcm9sbFRvcDpkZXN0fSxjb25maWcuZHVyYXRpb24sY29uZmlnLmVhc2luZyxmdW5jdGlvbigpe2lmKCd1bmRlZmluZWQnIT10eXBlb2YgY2FsbGJhY2spe2NhbGxiYWNrKCk7fQppZih1bmRlZmluZWQhPWVsZW1lbnQuYXR0cignaWQnKSYmd2luZG93LmxvY2F0aW9uLmhhc2ghPT0nIycrZWxlbWVudC5hdHRyKCdpZCcpKXtpZihoaXN0b3J5LnB1c2hTdGF0ZSl7aGlzdG9yeS5wdXNoU3RhdGUobnVsbCxudWxsLCcjJytlbGVtZW50LmF0dHIoJ2lkJykpO30KZWxzZXt3aW5kb3cubG9jYXRpb24uaGFzaD1lbGVtZW50LmF0dHIoJ2lkJyk7fX19KTt9fSxfc2Nyb2xsVG9BY2NvcmRpb25PbkxpbmtDbGljazpmdW5jdGlvbihlKXt2YXIgZWxlbWVudD0kKCcjJyskKHRoaXMpLmF0dHIoJ2hyZWYnKS5zcGxpdCgnIycpLnBvcCgpKTtpZihlbGVtZW50Lmxlbmd0aD4wKXt2YXIgY2FsbGJhY2s9ZnVuY3Rpb24oKXtpZihlbGVtZW50KXtlbGVtZW50LmZpbmQoJy5mbC1hY2NvcmRpb24tYnV0dG9uJykudHJpZ2dlcignY2xpY2snKTtlbGVtZW50PWZhbHNlO319O0ZMQnVpbGRlckxheW91dC5fc2Nyb2xsVG9FbGVtZW50T25MaW5rQ2xpY2suY2FsbCh0aGlzLGUsY2FsbGJhY2spO319LF9zY3JvbGxUb1RhYk9uTGlua0NsaWNrOmZ1bmN0aW9uKGUpe3ZhciBlbGVtZW50PSQoJyMnKyQodGhpcykuYXR0cignaHJlZicpLnNwbGl0KCcjJykucG9wKCkpLHRhYnM9bnVsbCxsYWJlbD1udWxsLHJlc3BvbnNpdmVMYWJlbD1udWxsO2lmKGVsZW1lbnQubGVuZ3RoPjApe3RhYnM9ZWxlbWVudC5jbG9zZXN0KCcuZmwtdGFicycpO3Jlc3BvbnNpdmVMYWJlbD1lbGVtZW50LmZpbmQoJy5mbC10YWJzLXBhbmVsLWxhYmVsJyk7dGFiSW5kZXg9cmVzcG9uc2l2ZUxhYmVsLmRhdGEoJ2luZGV4Jyk7bGFiZWw9dGFicy5maW5kKCcuZmwtdGFicy1sYWJlbHMgLmZsLXRhYnMtbGFiZWxbZGF0YS1pbmRleD0nK3RhYkluZGV4KyddJyk7aWYocmVzcG9uc2l2ZUxhYmVsLmlzKCc6dmlzaWJsZScpKXt2YXIgY2FsbGJhY2s9ZnVuY3Rpb24oKXtpZihlbGVtZW50KXtyZXNwb25zaXZlTGFiZWwudHJpZ2dlcigkLkV2ZW50KCdjbGljaycse3doaWNoOjF9KSk7fX07RkxCdWlsZGVyTGF5b3V0Ll9zY3JvbGxUb0VsZW1lbnRPbkxpbmtDbGljay5jYWxsKHRoaXMsZSxjYWxsYmFjayk7fQplbHNle2xhYmVsWzBdLmNsaWNrKCk7RkxCdWlsZGVyTGF5b3V0Ll9zY3JvbGxUb0VsZW1lbnQoZWxlbWVudCk7fQplLnByZXZlbn
361REZWZhdWx0KCk7fX0sX2luaXRGb3JtczpmdW5jdGlvbigpe2lmKCFGTEJ1aWxkZXJMYXlvdXQuX2hhc1BsYWNlaG9sZGVyU3VwcG9ydCl7JCgnLmZsLWZvcm0tZmllbGQgaW5wdXQnKS5lYWNoKEZMQnVpbGRlckxheW91dC5faW5pdEZvcm1GaWVsZFBsYWNlaG9sZGVyRmFsbGJhY2spO30KJCgnLmZsLWZvcm0tZmllbGQgaW5wdXQnKS5vbignZm9jdXMnLEZMQnVpbGRlckxheW91dC5fY2xlYXJGb3JtRmllbGRFcnJvcik7fSxfaGFzUGxhY2Vob2xkZXJTdXBwb3J0OmZ1bmN0aW9uKCl7dmFyIGlucHV0PWRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoJ2lucHV0Jyk7cmV0dXJuJ3VuZGVmaW5lZCchPWlucHV0LnBsYWNlaG9sZGVyO30sX2luaXRGb3JtRmllbGRQbGFjZWhvbGRlckZhbGxiYWNrOmZ1bmN0aW9uKCl7dmFyIGZpZWxkPSQodGhpcyksdmFsPWZpZWxkLnZhbCgpLHBsYWNlaG9sZGVyPWZpZWxkLmF0dHIoJ3BsYWNlaG9sZGVyJyk7aWYoJ3VuZGVmaW5lZCchPXBsYWNlaG9sZGVyJiYnJz09PXZhbCl7ZmllbGQudmFsKHBsYWNlaG9sZGVyKTtmaWVsZC5vbignZm9jdXMnLEZMQnVpbGRlckxheW91dC5faGlkZUZvcm1GaWVsZFBsYWNlaG9sZGVyRmFsbGJhY2spO2ZpZWxkLm9uKCdibHVyJyxGTEJ1aWxkZXJMYXlvdXQuX3Nob3dGb3JtRmllbGRQbGFjZWhvbGRlckZhbGxiYWNrKTt9fSxfaGlkZUZvcm1GaWVsZFBsYWNlaG9sZGVyRmFsbGJhY2s6ZnVuY3Rpb24oKXt2YXIgZmllbGQ9JCh0aGlzKSx2YWw9ZmllbGQudmFsKCkscGxhY2Vob2xkZXI9ZmllbGQuYXR0cigncGxhY2Vob2xkZXInKTtpZih2YWw9PXBsYWNlaG9sZGVyKXtmaWVsZC52YWwoJycpO319LF9zaG93Rm9ybUZpZWxkUGxhY2Vob2xkZXJGYWxsYmFjazpmdW5jdGlvbigpe3ZhciBmaWVsZD0kKHRoaXMpLHZhbD1maWVsZC52YWwoKSxwbGFjZWhvbGRlcj1maWVsZC5hdHRyKCdwbGFjZWhvbGRlcicpO2lmKCcnPT09dmFsKXtmaWVsZC52YWwocGxhY2Vob2xkZXIpO319LF9jbGVhckZvcm1GaWVsZEVycm9yOmZ1bmN0aW9uKCl7dmFyIGZpZWxkPSQodGhpcyk7ZmllbGQucmVtb3ZlQ2xhc3MoJ2ZsLWZvcm0tZXJyb3InKTtmaWVsZC5zaWJsaW5ncygnLmZsLWZvcm0tZXJyb3ItbWVzc2FnZScpLmhpZGUoKTt9LF9pbml0Um93U2hhcGVMYXllckhlaWdodDpmdW5jdGlvbigpe0ZMQnVpbGRlckxheW91dC5fYWRqdXN0Um93U2hhcGVMYXllckhlaWdodCgpOyQod2luZG93KS5vbigncmVzaXplJyxGTEJ1aWxkZXJMYXlvdXQuX2FkanVzdFJvd1NoYXBlTGF5ZXJIZWlnaHQpO30sX2luaXROZXN0ZWRDb2xzV2lkdGg6ZnVuY3Rpb24oKXt2YXIgbmVzdGVkQ29scz0kKCcuZmwtY29sLWhhcy1jb2xzJyk7aWYobmVzdGVkQ29scy5sZW5ndGg8PTApe3JldHVybjt9CiQobmVzdGVkQ29scykuZWFjaChmdW5jdGlvbihpbmRleCxjb2wpe2lmKCQoY29sKS53aWR0aCgpPD0wKXskKGNvbCkuY3NzKCd3aWR0aCcsRkxCdWlsZGVyTGF5b3V0Q29uZmlnLmVtcHR5Q29sV2lkdGgpO319KTt9LF9hZGp1c3RSb3dTaGFwZUxheWVySGVpZ2h0OmZ1bmN0aW9uKCl7dmFyIHJvd1NoYXBlTGF5ZXJzPSQoJy5mbC1idWlsZGVyLXNoYXBlLWxheWVyJyk7JChyb3dTaGFwZUxheWVycykuZWFjaChmdW5jdGlvbihpbmRleCl7dmFyIHJvd1NoYXBlTGF5ZXI9JCh0aGlzKSxzaGFwZT0kKHJvd1NoYXBlTGF5ZXIpLmZpbmQoJ3N2ZycpLGhlaWdodD1zaGFwZS5oZWlnaHQoKSxleGNsdWRlU2hhcGVzPScuZmwtYnVpbGRlci1zaGFwZS1jaXJjbGUsIC5mbC1idWlsZGVyLXNoYXBlLWRvdC1jbHVzdGVyLCAuZmwtYnVpbGRlci1zaGFwZS10b3BvZ3JhcGh5LCAuZmwtYnVpbGRlci1zaGFwZS1yZWN0JztpZighcm93U2hhcGVMYXllci5pcyhleGNsdWRlU2hhcGVzKSl7JChzaGFwZSkuY3NzKCdoZWlnaHQnLE1hdGguY2VpbChoZWlnaHQpKTt9fSk7fSxfc3RyaW5nX3RvX3NsdWc6ZnVuY3Rpb24oc3RyKXtzdHI9c3RyLnJlcGxhY2UoL15ccyt8XHMrJC9nLCcnKTtpZigndW5kZWZpbmVkJz09dHlwZW9mIHdpbmRvdy5fZmxfc3RyaW5nX3RvX3NsdWdfcmVnZXgpe3JlZ2V4PW5ldyBSZWdFeHAoJ1teYS16QS1aMC05XCciOigpICEuLC1ffF0nLCdnJyk7fWVsc2V7cmVnZXg9bmV3IFJlZ0V4cCgnW14nK3dpbmRvdy5fZmxfc3RyaW5nX3RvX3NsdWdfcmVnZXgrJ1wnIjpcKFwpICEuLC1ffFxcXHB7TGV0dGVyfV0nLCd1ZycpO30Kc3RyPXN0ci5yZXBsYWNlKHJlZ2V4LCcnKS5yZXBsYWNlKC9ccysvZywnICcpO3JldHVybiBzdHI7fSxfcmVvcmRlck1lbnU6ZnVuY3Rpb24oKXtpZigkKCcjd3AtYWRtaW4tYmFyLWZsLWJ1aWxkZXItZnJvbnRlbmQtZWRpdC1saW5rLWRlZmF1bHQgbGknKS5sZW5ndGg+MSl7JCgnI3dwLWFkbWluLWJhci1mbC1idWlsZGVyLWZyb250ZW5kLWR1cGxpY2F0ZS1saW5rJykuYXBwZW5kVG8oJyN3cC1hZG1pbi1iYXItZmwtYnVpbGRlci1mcm9udGVuZC1lZGl0LWxpbmstZGVmYXVsdCcpLmNzcygncGFkZGluZy10b3AnLCc1cHgnKS5jc3MoJ2JvcmRlci10b3AnLCcycHggc29saWQgIzFEMjEyNScpLmNzcygnbWFyZ2luLXRvcCcsJzVweCcpfX19OyQoZnVuY3Rpb24oKXtGTEJ1aWxkZXJMYXlvdXQuaW5pdCgpO30pO30pKGpRdWVyeSk7KGZ1bmN0aW9uKCQpe2lmKHR5cGVvZiBGTEJ1aWxkZXJMYXlvdXRNb2R1bGVzIT09J3VuZGVmaW5lZCcpe3JldHVybjt9CkZMQnVpbGRlckxheW91dE1vZHVsZXM9e2luaXQ6ZnVuY3Rpb24oKXtpZigwPT09JCgnLmZsLWJ1aWxkZXItZWRpdCcpLmxlbmd0aCl7RkxCdWlsZGVyTGF5b3V0TW9kdWxlcy5faW5pdE1vZHVsZUFuaW1hdGlvbnMoKTt9fSxfaW5pdE1vZHVsZUFuaW1hdGlvbnM6ZnVuY3Rpb24oKXtpZih0eXBlb2YgalF1ZXJ5LmZuLndheXBvaW50IT09J3VuZGVmaW5lZCcpeyQoJy5mbC1hbmltYXRpb24nKS5lYWNoKGZ1bmN0aW9uKCl7dmFyIG5vZGU9JCh0aGlzKSxub2RlVG9wPW5vZGUub2Zmc2V0KCkudG9wLHdpbkhlaWdodD0kKHdpbmRvdykuaGVpZ2h0KCksYm9keUhlaWdodD0kKCdib2R5JykuaGVpZ2h0KCksd2F5cG9pbnQ9RkxCdWlsZGVyTGF5b3V0Q29uZmlnLndheXBvaW50LG9mZnNldD0nODAlJztpZih0eXBlb2Ygd2F5cG9pbnQub2Zmc2V0IT09dW5kZWZpbmVkKXtvZmZzZXQ9RkxCdWlsZGVyTGF5b3V0Q29uZmlnLndheXBvaW50Lm9mZnNldCsnJSc7fQppZihib2R5SGVpZ2h0LW5vZGVUb3A8d2luSGVpZ2h0KjAuMil7b2Zmc2V0PScxMDAlJzt9Cm5vZGUud2F5cG9pbnQoe29mZnNldDpvZmZzZXQsaGFuZGxlcjpGTEJ1aWxkZXJMYXlvdXRNb2R1bGVzLl9kb01vZHVs
361ZUFuaW1hdGlvbn0pO30pO319LF9kb01vZHVsZUFuaW1hdGlvbjpmdW5jdGlvbigpe3ZhciBtb2R1bGU9J3VuZGVmaW5lZCc9PXR5cGVvZiB0aGlzLmVsZW1lbnQ/JCh0aGlzKTokKHRoaXMuZWxlbWVudCksZGVsYXk9cGFyc2VGbG9hdChtb2R1bGUuZGF0YSgnYW5pbWF0aW9uLWRlbGF5JykpLGR1cmF0aW9uPXBhcnNlRmxvYXQobW9kdWxlLmRhdGEoJ2FuaW1hdGlvbi1kdXJhdGlvbicpKTtpZighaXNOYU4oZHVyYXRpb24pKXttb2R1bGUuY3NzKCdhbmltYXRpb24tZHVyYXRpb24nLGR1cmF0aW9uKydzJyk7fQppZighaXNOYU4oZGVsYXkpJiZkZWxheT4wKXtzZXRUaW1lb3V0KGZ1bmN0aW9uKCl7bW9kdWxlLmFkZENsYXNzKCdmbC1hbmltYXRlZCcpO30sZGVsYXkqMTAwMCk7fWVsc2V7c2V0VGltZW91dChmdW5jdGlvbigpe21vZHVsZS5hZGRDbGFzcygnZmwtYW5pbWF0ZWQnKTt9LDEpO319fTskKGZ1bmN0aW9uKCl7RkxCdWlsZGVyTGF5b3V0TW9kdWxlcy5pbml0KCk7fSk7fSkoalF1ZXJ5KTs7KGZ1bmN0aW9uKCQpe0ZMQnVpbGRlclBvc3RHcmlkPWZ1bmN0aW9uKHNldHRpbmdzKXt0aGlzLnNldHRpbmdzPXNldHRpbmdzO3RoaXMubm9kZUNsYXNzPScuZmwtbm9kZS0nK3NldHRpbmdzLmlkO3RoaXMubWF0Y2hIZWlnaHQ9c2V0dGluZ3MubWF0Y2hIZWlnaHQ7aWYoJ2NvbHVtbnMnPT10aGlzLnNldHRpbmdzLmxheW91dCl7dGhpcy53cmFwcGVyQ2xhc3M9dGhpcy5ub2RlQ2xhc3MrJyAuZmwtcG9zdC1ncmlkJzt0aGlzLnBvc3RDbGFzcz10aGlzLm5vZGVDbGFzcysnIC5mbC1wb3N0LWNvbHVtbic7fQplbHNle3RoaXMud3JhcHBlckNsYXNzPXRoaXMubm9kZUNsYXNzKycgLmZsLXBvc3QtJyt0aGlzLnNldHRpbmdzLmxheW91dDt0aGlzLnBvc3RDbGFzcz10aGlzLndyYXBwZXJDbGFzcysnLXBvc3QnO30KaWYodGhpcy5faGFzUG9zdHMoKSl7dGhpcy5faW5pdExheW91dCgpO3RoaXMuX2luaXRJbmZpbml0ZVNjcm9sbCgpO319O0ZMQnVpbGRlclBvc3RHcmlkLnByb3RvdHlwZT17c2V0dGluZ3M6e30sbm9kZUNsYXNzOicnLHdyYXBwZXJDbGFzczonJyxwb3N0Q2xhc3M6JycsZ2FsbGVyeTpudWxsLGN1cnJQYWdlOjEsdG90YWxQYWdlczoxLF9oYXNQb3N0czpmdW5jdGlvbigpe3JldHVybiAkKHRoaXMucG9zdENsYXNzKS5sZW5ndGg+MDt9LF9pbml0TGF5b3V0OmZ1bmN0aW9uKCl7c3dpdGNoKHRoaXMuc2V0dGluZ3MubGF5b3V0KXtjYXNlJ2NvbHVtbnMnOnRoaXMuX2NvbHVtbnNMYXlvdXQoKTticmVhaztjYXNlJ2dyaWQnOnRoaXMuX2dyaWRMYXlvdXQoKTticmVhaztjYXNlJ2dhbGxlcnknOnRoaXMuX2dhbGxlcnlMYXlvdXQoKTticmVhazt9CiQodGhpcy5wb3N0Q2xhc3MpLmNzcygndmlzaWJpbGl0eScsJ3Zpc2libGUnKTtGTEJ1aWxkZXJMYXlvdXQuX3Njcm9sbFRvRWxlbWVudCgkKHRoaXMubm9kZUNsYXNzKycgLmZsLXBhZ2VkLXNjcm9sbC10bycpKTt9LF9jb2x1bW5zTGF5b3V0OmZ1bmN0aW9uKCl7JCh0aGlzLndyYXBwZXJDbGFzcykuaW1hZ2VzTG9hZGVkKCQucHJveHkoZnVuY3Rpb24oKXt0aGlzLl9ncmlkTGF5b3V0TWF0Y2hIZWlnaHQoKTt9LHRoaXMpKTskKHdpbmRvdykub24oJ3Jlc2l6ZScsJC5wcm94eShmdW5jdGlvbigpeyQodGhpcy53cmFwcGVyQ2xhc3MpLmltYWdlc0xvYWRlZCgkLnByb3h5KGZ1bmN0aW9uKCl7dGhpcy5fZ3JpZExheW91dE1hdGNoSGVpZ2h0KCk7fSx0aGlzKSk7fSx0aGlzKSk7fSxfZ3JpZExheW91dDpmdW5jdGlvbigpe3ZhciB3cmFwPSQodGhpcy53cmFwcGVyQ2xhc3MpO3dyYXAubWFzb25yeSh7Y29sdW1uV2lkdGg6dGhpcy5ub2RlQ2xhc3MrJyAuZmwtcG9zdC1ncmlkLXNpemVyJyxndXR0ZXI6cGFyc2VJbnQodGhpcy5zZXR0aW5ncy5wb3N0U3BhY2luZyksaXNGaXRXaWR0aDp0cnVlLGl0ZW1TZWxlY3Rvcjp0aGlzLnBvc3RDbGFzcyx0cmFuc2l0aW9uRHVyYXRpb246MCxpc1JUTDp0aGlzLnNldHRpbmdzLmlzUlRMfSk7d3JhcC5pbWFnZXNMb2FkZWQoJC5wcm94eShmdW5jdGlvbigpe3RoaXMuX2dyaWRMYXlvdXRNYXRjaEhlaWdodCgpO3dyYXAubWFzb25yeSgpO30sdGhpcykpOyQod2luZG93KS5zY3JvbGwoJC5kZWJvdW5jZSgyNSxmdW5jdGlvbigpe3dyYXAubWFzb25yeSgpfSkpO30sX2dyaWRMYXlvdXRNYXRjaEhlaWdodDpmdW5jdGlvbigpe3ZhciBoaWdoZXN0Qm94PTA7aWYoIXRoaXMuX2lzTWF0Y2hIZWlnaHQoKSl7JCh0aGlzLm5vZGVDbGFzcysnIC5mbC1wb3N0LWdyaWQtcG9zdCcpLmNzcygnaGVpZ2h0JywnJyk7cmV0dXJuO30KJCh0aGlzLm5vZGVDbGFzcysnIC5mbC1wb3N0LWdyaWQtcG9zdCcpLmNzcygnaGVpZ2h0JywnJykuZWFjaChmdW5jdGlvbigpe2lmKCQodGhpcykuaGVpZ2h0KCk+aGlnaGVzdEJveCl7aGlnaGVzdEJveD0kKHRoaXMpLmhlaWdodCgpO319KTskKHRoaXMubm9kZUNsYXNzKycgLmZsLXBvc3QtZ3JpZC1wb3N0JykuaGVpZ2h0KGhpZ2hlc3RCb3gpO30sX2lzTWF0Y2hIZWlnaHQ6ZnVuY3Rpb24oKXt2YXIgd2lkdGg9JCh3aW5kb3cpLndpZHRoKCksYnJlYWtwb2ludHM9RkxCdWlsZGVyTGF5b3V0Q29uZmlnLmJyZWFrcG9pbnRzLG1hdGNoTGFyZ2U9JychPXRoaXMubWF0Y2hIZWlnaHQubGFyZ2U/dGhpcy5tYXRjaEhlaWdodC5sYXJnZTp0aGlzLm1hdGNoSGVpZ2h0LmRlZmF1bHQsbWF0Y2hNZWRpdW09JychPXRoaXMubWF0Y2hIZWlnaHQubWVkaXVtP3RoaXMubWF0Y2hIZWlnaHQubWVkaXVtOnRoaXMubWF0Y2hIZWlnaHQuZGVmYXVsdCxtYXRjaFNtYWxsPScnIT10aGlzLm1hdGNoSGVpZ2h0LnJlc3BvbnNpdmU/dGhpcy5tYXRjaEhlaWdodC5yZXNwb25zaXZlOnRoaXMubWF0Y2hIZWlnaHQuZGVmYXVsdDtyZXR1cm4od2lkdGg+YnJlYWtwb2ludHMubWVkaXVtJiYxPT10aGlzLm1hdGNoSGVpZ2h0LmRlZmF1bHQpfHwod2lkdGg+YnJlYWtwb2ludHMubWVkaXVtJiZ3aWR0aDw9YnJlYWtwb2ludHMubGFyZ2UmJjE9PW1hdGNoTGFyZ2UpfHwod2lkdGg+YnJlYWtwb2ludHMuc21hbGwmJndpZHRoPD1icmVha3BvaW50cy5tZWRpdW0mJjE9PW1hdGNoTWVkaXVtKXx8KHdpZHRoPD1icmVha3BvaW50cy5zbWFsbCYmMT09bWF0Y2hTbWFsbCk7fSxfZ2FsbGVyeUxheW91dDpmdW5jdGlvbigpe3RoaXMuZ2FsbGVyeT1uZXcgRkxCdWlsZGVyR2FsbGVyeUdyaWQoeyd3cmFwU2VsZWN0b3InOnRoaXMud3JhcHBlckNsYXNzLCdpdGVtU2VsZWN0b3InOicuZmwtcG9zdC1nYWxsZXJ5LXBvc3QnLCdpc1JUTCc6dGhpcy5zZXR0aW5ncy5pc1JUTH0pO30sX2luaXRJbmZpbml0ZVNjcm9sbDpmdW5jdGlvbigpe3ZhciBpc1Njcm9sbD0nc2Nyb2xsJz09dGhpcy5zZXR0aW5ncy5wYWdpbmF0aW9ufHwnbG9hZF9tb3JlJz09dGhpcy5zZXR0aW5ncy5wYWdpbmF0aW9uLHBhZ2VzPSQodGhpcy5ub2RlQ2xhc3MrJyAuZmwtYnVpbGRlci1wYWdpbmF0aW9uJykuZmluZCgnbGkgLnBhZ2UtbnVtYmVyczpub3QoLm5leHQpJyk7aWYocGFnZXMubGVuZ3RoPjEpe3RvdGFsPXBhZ2VzLmxhc3QoKS50ZXh0KCkucmVwbGFjZSgvXEQvZywnJykKdGhpcy50b3RhbFBhZ2VzPXBhcnNlSW50KHRvdGFsKTt9CmlmKGlzU2Nyb2xsJiZ0aGlzLnRvdGFsUGFnZXM+MSYmJ3VuZGVmaW5lZCc9PT10eXBlb2YgRkxCdWlsZGVyKXt0aGlzLl9pbmZpbml0ZVNjcm9sbCgpO2lmKCdsb2FkX21vcmUnPT10aGlzLnNldHRpbmdzLnBhZ2luYXRpb24pe3RoaXMuX2luZmluaXRlU2Nyb2xsTG9hZE1vcmUoKTt9fX0sX2luZmluaXRlU2Nyb2xsOmZ1bmN0aW9uKHNldH
361RpbmdzKXt2YXIgcGF0aD0kKHRoaXMubm9kZUNsYXNzKycgLmZsLWJ1aWxkZXItcGFnaW5hdGlvbiBhLm5leHQnKS5hdHRyKCdocmVmJykscGFnZVBhdHRlcm49LyguKj8oXC98XCZ8XD8pcGFnZWQtWzAtOV17MSx9KFwvfD0pKShbMC05XXsxLH0pKyguKikvLHdwUGF0dGVybj0vXiguKj9cLz9wYWdlXC8/KSg/OlxkKykoLio/JCkvLHBhZ2VNYXRjaGVkPW51bGwsc2Nyb2xsRGF0YT17bmF2U2VsZWN0b3I6dGhpcy5ub2RlQ2xhc3MrJyAuZmwtYnVpbGRlci1wYWdpbmF0aW9uJyxuZXh0U2VsZWN0b3I6dGhpcy5ub2RlQ2xhc3MrJyAuZmwtYnVpbGRlci1wYWdpbmF0aW9uIGEubmV4dCcsaXRlbVNlbGVjdG9yOnRoaXMucG9zdENsYXNzLHByZWZpbGw6dHJ1ZSxidWZmZXJQeDoyMDAsbG9hZGluZzp7bXNnVGV4dDp0aGlzLnNldHRpbmdzLmxvYWRpbmdUZXh0LGZpbmlzaGVkTXNnOicnLGltZzpGTEJ1aWxkZXJMYXlvdXRDb25maWcucGF0aHMucGx1Z2luVXJsKydpbWcvYWpheC1sb2FkZXItZ3JleS5naWYnLHNwZWVkOjF9fTtpZihwYWdlUGF0dGVybi50ZXN0KHBhdGgpKXtzY3JvbGxEYXRhLnBhdGg9ZnVuY3Rpb24oY3VyclBhZ2Upe3BhZ2VNYXRjaGVkPXBhdGgubWF0Y2gocGFnZVBhdHRlcm4pO3BhdGg9cGFnZU1hdGNoZWRbMV0rY3VyclBhZ2UrcGFnZU1hdGNoZWRbNV07cmV0dXJuIHBhdGg7fX0KZWxzZSBpZih3cFBhdHRlcm4udGVzdChwYXRoKSl7c2Nyb2xsRGF0YS5wYXRoPXBhdGgubWF0Y2god3BQYXR0ZXJuKS5zbGljZSgxKTt9CiQodGhpcy53cmFwcGVyQ2xhc3MpLmluZmluaXRlc2Nyb2xsKHNjcm9sbERhdGEsJC5wcm94eSh0aGlzLl9pbmZpbml0ZVNjcm9sbENvbXBsZXRlLHRoaXMpKTtzZXRUaW1lb3V0KGZ1bmN0aW9uKCl7JCh3aW5kb3cpLnRyaWdnZXIoJ3Jlc2l6ZScpO30sMTAwKTt9LF9pbmZpbml0ZVNjcm9sbENvbXBsZXRlOmZ1bmN0aW9uKGVsZW1lbnRzKXt2YXIgd3JhcD0kKHRoaXMud3JhcHBlckNsYXNzKTtlbGVtZW50cz0kKGVsZW1lbnRzKTtpZih0aGlzLnNldHRpbmdzLmxheW91dD09J2NvbHVtbnMnKXt3cmFwLmltYWdlc0xvYWRlZCgkLnByb3h5KGZ1bmN0aW9uKCl7JCgnI2luZnNjci1sb2FkaW5nJykucmVtb3ZlKCk7dGhpcy5fZ3JpZExheW91dE1hdGNoSGVpZ2h0KCk7ZWxlbWVudHMuY3NzKCd2aXNpYmlsaXR5JywndmlzaWJsZScpO30sdGhpcykpO30KZWxzZSBpZih0aGlzLnNldHRpbmdzLmxheW91dD09J2dyaWQnKXt3cmFwLmltYWdlc0xvYWRlZCgkLnByb3h5KGZ1bmN0aW9uKCl7dGhpcy5fZ3JpZExheW91dE1hdGNoSGVpZ2h0KCk7d3JhcC5tYXNvbnJ5KCdhcHBlbmRlZCcsZWxlbWVudHMpO3dyYXAubWFzb25yeSgpO2VsZW1lbnRzLmNzcygndmlzaWJpbGl0eScsJ3Zpc2libGUnKTt9LHRoaXMpKTt9CmVsc2UgaWYodGhpcy5zZXR0aW5ncy5sYXlvdXQ9PSdnYWxsZXJ5Jyl7dGhpcy5nYWxsZXJ5LnJlc2l6ZSgpO2VsZW1lbnRzLmNzcygndmlzaWJpbGl0eScsJ3Zpc2libGUnKTt9CmlmKCdsb2FkX21vcmUnPT10aGlzLnNldHRpbmdzLnBhZ2luYXRpb24peyQodGhpcy53cmFwcGVyQ2xhc3MrJyAuZmwtcG9zdC1ncmlkLXNpemVyLm1hc29ucnktYnJpY2snKS5hcHBlbmRUbyh0aGlzLndyYXBwZXJDbGFzcyk7JCgnI2luZnNjci1sb2FkaW5nJykuYXBwZW5kVG8odGhpcy53cmFwcGVyQ2xhc3MpO30KZWxlbWVudHMuZmluZCgnaW1nW3NyY3NldF0nKS5lYWNoKGZ1bmN0aW9uKGluZGV4LGltZyl7aW1nLm91dGVySFRNTD1pbWcub3V0ZXJIVE1MO30pO3RoaXMuY3VyclBhZ2UrKzt0aGlzLl9yZW1vdmVMb2FkTW9yZUJ1dHRvbigpO25vZGU9JCh3cmFwKS5jbG9zZXN0KCcuZmwtbW9kdWxlLXBvc3QtZ3JpZCcpLmRhdGEoJ25vZGUnKQokKCcuZmwtbm9kZS0nK25vZGUpLnRyaWdnZXIoJ2dyaWRTY3JvbGxDb21wbGV0ZScsdGhpcyk7fSxfaW5maW5pdGVTY3JvbGxMb2FkTW9yZTpmdW5jdGlvbigpe3ZhciB3cmFwPSQodGhpcy53cmFwcGVyQ2xhc3MpOyQod2luZG93KS51bmJpbmQoJy5pbmZzY3InKTskKHRoaXMubm9kZUNsYXNzKycgLmZsLWJ1aWxkZXItcGFnaW5hdGlvbi1sb2FkLW1vcmUgLmZsLWJ1dHRvbicpLm9uKCdjbGljaycsZnVuY3Rpb24oKXtpZigkKCcjaW5mc2NyLWxvYWRpbmcnKS5sZW5ndGgpeyQoJyNpbmZzY3ItbG9hZGluZycpLnJlbW92ZSgpO30Kd3JhcC5pbmZpbml0ZXNjcm9sbCgncmV0cmlldmUnKTtyZXR1cm4gZmFsc2U7fSk7fSxfcmVtb3ZlTG9hZE1vcmVCdXR0b246ZnVuY3Rpb24oKXtpZignbG9hZF9tb3JlJz09dGhpcy5zZXR0aW5ncy5wYWdpbmF0aW9uJiZ0aGlzLnRvdGFsUGFnZXM9PXRoaXMuY3VyclBhZ2UpeyQodGhpcy5ub2RlQ2xhc3MrJyAuZmwtYnVpbGRlci1wYWdpbmF0aW9uLWxvYWQtbW9yZScpLnJlbW92ZSgpO319fTt9KShqUXVlcnkpOyhmdW5jdGlvbigkKXskKGZ1bmN0aW9uKCl7bmV3IEZMQnVpbGRlclBvc3RHcmlkKHtpZDonNWQ5NGNkNjk1NTg3MScsbGF5b3V0OidmZWVkJyxwYWdpbmF0aW9uOidudW1iZXJzJyxwb3N0U3BhY2luZzonNjAnLHBvc3RXaWR0aDonMzAwJyxtYXRjaEhlaWdodDp7ZGVmYXVsdDonMCcsbGFyZ2U6JycsbWVkaXVtOicnLHJlc3BvbnNpdmU6Jyd9LGlzUlRMOmZhbHNlLGxvYWRpbmdUZXh0OidMb2FkaW5nLi4uJ30pO30pO30pKGpRdWVyeSk7alF1ZXJ5KGZ1bmN0aW9uKCQpeyQoZnVuY3Rpb24oKXskKCcuZmwtbm9kZS1qZjE3bTVocnFkM3AgLmZsLXBob3RvLWltZycpLm9uKCdtb3VzZWVudGVyJyxmdW5jdGlvbihlKXskKHRoaXMpLmRhdGEoJ3RpdGxlJywkKHRoaXMpLmF0dHIoJ3RpdGxlJykpLnJlbW92ZUF0dHIoJ3RpdGxlJyk7fSkub24oJ21vdXNlbGVhdmUnLGZ1bmN0aW9uKGUpeyQodGhpcykuYXR0cigndGl0bGUnLCQodGhpcykuZGF0YSgndGl0bGUnKSkuZGF0YSgndGl0bGUnLG51bGwpO30pO30pO3dpbmRvdy5fZmxfc3RyaW5nX3RvX3NsdWdfcmVnZXg9J2EtekEtWjAtOSc7fSk7OyhmdW5jdGlvbigkKXtGTEJ1aWxkZXJNZW51PWZ1bmN0aW9uKHNldH
361RpbmdzKXt0aGlzLm5vZGVJZD1zZXR0aW5ncy5pZDt0aGlzLm5vZGVDbGFzcz0nLmZsLW5vZGUtJytzZXR0aW5ncy5pZDt0aGlzLndyYXBwZXJDbGFzcz10aGlzLm5vZGVDbGFzcysnIC5mbC1tZW51Jzt0aGlzLnR5cGU9c2V0dGluZ3MudHlwZTt0aGlzLm1vYmlsZVRvZ2dsZT1zZXR0aW5ncy5tb2JpbGU7dGhpcy5tb2JpbGVCZWxvd1Jvdz1zZXR0aW5ncy5tb2JpbGVCZWxvd1Jvdzt0aGlzLm1vYmlsZUZseW91dD1zZXR0aW5ncy5tb2JpbGVGbHlvdXQ7dGhpcy5icmVha1BvaW50cz1zZXR0aW5ncy5icmVha1BvaW50czt0aGlzLm1vYmlsZUJyZWFrcG9pbnQ9c2V0dGluZ3MubW9iaWxlQnJlYWtwb2ludDt0aGlzLmN1cnJlbnRCcm93c2VyV2lkdGg9JCh3aW5kb3cpLndpZHRoKCk7dGhpcy5wb3N0SWQ9c2V0dGluZ3MucG9zdElkO3RoaXMubW9iaWxlU3RhY2tlZD1zZXR0aW5ncy5tb2JpbGVTdGFja2VkO3RoaXMuc3VibWVudUljb249c2V0dGluZ3Muc3VibWVudUljb247dGhpcy5faW5pdE1lbnUoKTskKHdpbmRvdykub24oJ3Jlc2l6ZScsJC5wcm94eShmdW5jdGlvbihlKXt2YXIgd2lkdGg9JCh3aW5kb3cpLndpZHRoKCk7aWYod2lkdGghPXRoaXMuY3VycmVudEJyb3dzZXJXaWR0aCl7dGhpcy5jdXJyZW50QnJvd3NlcldpZHRoPXdpZHRoO3RoaXMuX2luaXRNZW51KCk7dGhpcy5fY2xpY2tPckhvdmVyKCk7fQp0aGlzLl9yZXNpemVGbHlvdXRNZW51UGFuZWwoKTt9LHRoaXMpKTskKHdpbmRvdykub24oJ3Njcm9sbCcsJC5wcm94eShmdW5jdGlvbihlKXt0aGlzLl9yZXNpemVGbHlvdXRNZW51UGFuZWwoKTt9LHRoaXMpKTskKCdib2R5Jykub24oJ2NsaWNrJywkLnByb3h5KGZ1bmN0aW9uKGUpe2lmKCd1bmRlZmluZWQnIT09dHlwZW9mIEZMQnVpbGRlckNvbmZpZyl7cmV0dXJuO30KdmFyIGFjdGl2ZU1vYmlsZU1lbnU9JCh0aGlzLndyYXBwZXJDbGFzcysnIC5mbC1tZW51LW1vYmlsZS10b2dnbGUuZmwtYWN0aXZlJyk7aWYoYWN0aXZlTW9iaWxlTWVudS5sZW5ndGgmJignZXhwYW5kZWQnIT09dGhpcy5tb2JpbGVUb2dnbGUpKXskKGFjdGl2ZU1vYmlsZU1lbnUpLnRyaWdnZXIoJ2NsaWNrJyk7fQokKHRoaXMud3JhcHBlckNsYXNzKS5maW5kKCcuZmwtaGFzLXN1Ym1lbnUnKS5yZW1vdmVDbGFzcygnZm9jdXMnKTskKHRoaXMud3JhcHBlckNsYXNzKS5maW5kKCcuZmwtaGFzLXN1Ym1lbnUgLnN1Yi1tZW51JykucmVtb3ZlQ2xhc3MoJ2ZvY3VzJyk7fSx0aGlzKSk7JCh0aGlzLndyYXBwZXJDbGFzcysnIHVsLm1lbnUgPiBsaTpsYXN0LWNoaWxkJykub24oJ2ZvY3Vzb3V0JywkLnByb3h5KGZ1bmN0aW9uKGUpe2lmKCQodGhpcy53cmFwcGVyQ2xhc3MpLmZpbmQoJy5mbC1tZW51LW1vYmlsZS10b2dnbGUnKS5oYXNDbGFzcygnZmwtYWN0aXZlJykmJignZXhwYW5kZWQnIT09dGhpcy5tb2JpbGVUb2dnbGUpKXtpZighJChlLnJlbGF0ZWRUYXJnZXQpLnBhcmVudCgpLmhhc0NsYXNzKCdtZW51LWl0ZW0nKSl7JCh0aGlzLndyYXBwZXJDbGFzcykuZmluZCgnLmZsLW1lbnUtbW9iaWxlLXRvZ2dsZScpLnRyaWdnZXIoJ2NsaWNrJyk7fX19LHRoaXMpKTt9O0ZMQnVpbGRlck1lbnUucHJvdG90eXBlPXtub2RlQ2xhc3M6Jycsd3JhcHBlckNsYXNzOicnLHR5cGU6JycsYnJlYWtQb2ludHM6e30sJHN1Ym1lbnVzOm51bGwsX2lzTW9iaWxlOmZ1bmN0aW9uKCl7cmV0dXJuIHRoaXMuY3VycmVudEJyb3dzZXJXaWR0aDw9dGhpcy5icmVha1BvaW50cy5zbWFsbD90cnVlOmZhbHNlO30sX2lzTWVkaXVtOmZ1bmN0aW9uKCl7cmV0dXJuIHRoaXMuY3VycmVudEJyb3dzZXJXaWR0aDw9dGhpcy5icmVha1BvaW50cy5tZWRpdW0/dHJ1ZTpmYWxzZTt9LF9pc0xhcmdlOmZ1bmN0aW9uKCl7cmV0dXJuIHRoaXMuY3VycmVudEJyb3dzZXJXaWR0aDw9dGhpcy5icmVha1BvaW50cy5sYXJnZT90cnVlOmZhbHNlO30sX2lzTWVudVRvZ2dsZTpmdW5jdGlvbigpe2lmKCgnYWx3YXlzJz09dGhpcy5tb2JpbGVCcmVha3BvaW50fHwodGhpcy5faXNNb2JpbGUoKSYmJ21vYmlsZSc9PXRoaXMubW9iaWxlQnJlYWtwb2ludCl8fCh0aGlzLl9pc01lZGl1bSgpJiYnbWVkaXVtLW1vYmlsZSc9PXRoaXMubW9iaWxlQnJlYWtwb2ludCl8fCh0aGlzLl9pc0xhcmdlKCkmJidsYXJnZS1tb2JpbGUnPT10aGlzLm1vYmlsZUJyZWFrcG9pbnQpKSYmKCQodGhpcy53cmFwcGVyQ2xhc3MpLmZpbmQoJy5mbC1tZW51LW1vYmlsZS10b2dnbGUnKS5pcygnOnZpc2libGUnKXx8J2V4cGFuZGVkJz09dGhpcy5tb2JpbGVUb2dnbGUpKXtyZXR1cm4gdHJ1ZTt9CnJldHVybiBmYWxzZTt9LF9pbml0TWVudTpmdW5jdGlvbigpe3RoaXMuX3Nld
361HVwU3VibWVudSgpO3RoaXMuX21lbnVPbkZvY3VzKCk7dGhpcy5fbWVudU9uRXNjYXBlKCk7dGhpcy5fc3VibWVudU9uQ2xpY2soKTtpZigkKHRoaXMubm9kZUNsYXNzKS5sZW5ndGgmJnRoaXMudHlwZT09J2hvcml6b250YWwnKXt0aGlzLl9pbml0TWVnYU1lbnVzKCk7fQppZih0aGlzLl9pc01lbnVUb2dnbGUoKXx8dGhpcy50eXBlPT0nYWNjb3JkaW9uJyl7JCh0aGlzLndyYXBwZXJDbGFzcykub2ZmKCdtb3VzZWVudGVyIG1vdXNlbGVhdmUnKTt0aGlzLl9tZW51T25DbGljaygpO3RoaXMuX2NsaWNrT3JIb3ZlcigpO31lbHNleyQodGhpcy53cmFwcGVyQ2xhc3MpLm9mZignY2xpY2snKTt0aGlzLl9zdWJtZW51T25SaWdodCgpO3RoaXMuX3N1Ym1lbnVSb3daaW5kZXhGaXgoKTt9CmlmKHRoaXMubW9iaWxlVG9nZ2xlIT0nZXhwYW5kZWQnKXt0aGlzLl90b2dnbGVGb3JNb2JpbGUoKTt9CmlmKCQodGhpcy53cmFwcGVyQ2xhc3MpLmZpbmQoJy5mbC1tZW51LXNlYXJjaC1pdGVtJykubGVuZ3RoKXt0aGlzLl90b2dnbGVNZW51U2VhcmNoKCk7fQppZigkKHRoaXMud3JhcHBlckNsYXNzKS5maW5kKCcuZmwtbWVudS1jYXJ0LWl0ZW0nKS5sZW5ndGgpe3RoaXMuX3dvb1VwZGF0ZVBhcmFtcygpO319LF9zZXR1cFN1Ym1lbnU6ZnVuY3Rpb24oKXskKHRoaXMud3JhcHBlckNsYXNzKycgdWwuc3ViLW1lbnUnKS5lYWNoKGZ1bmN0aW9uKCl7JCh0aGlzKS5jbG9zZXN0KCdsaScpLmZpbmQoJ2EnKS5maXJzdCgpLmF0dHIoJ2FyaWEtaGFzcG9wdXAnLCd0cnVlJyk7fSk7fSxfbWVudU9uRm9jdXM6ZnVuY3Rpb24oKXt2YXIgY0tleT0wLGlzU2hpZnRlZD1mYWxzZTskKHRoaXMubm9kZUNsYXNzKS5vZmYoJ2tleWRvd24nKS5vbigna2V5ZG93bicsJ2EnLGZ1bmN0aW9uKGUpe2NLZXk9ZS53aGljaDtpc1NoaWZ0ZWQ9ZS5zaGlmdEtleTt9KTskKHRoaXMubm9kZUNsYXNzKS5vZmYoJ2ZvY3VzJykub24oJ2ZvY3VzJywnYScsJC5wcm94eShmdW5jdGlvbihlKXt2YXIgJG1lbnVJdGVtPSQoZS50YXJnZXQpLnBhcmVudHMoJy5tZW51LWl0ZW0nKS5maXJzdCgpLCRwYXJlbnRzPSQoZS50YXJnZXQpLnBhcmVudHNVbnRpbCh0aGlzLndyYXBwZXJDbGFzcyk7JCgnLmZsLW1lbnUgLmZvY3VzJykucmVtb3ZlQ2xhc3MoJ2ZvY3VzJyk7JHBhcmVudHMuYWRkQ2xhc3MoJ2ZvY3VzJykKaWYoISRtZW51SXRlbS5jbG9zZXN0KCcuZmwtaGFzLXN1Ym1lbnUnKS5oYXNDbGFzcygnZXNjYXBlZCcpKXskbWVudUl0ZW0uYWRkQ2xhc3MoJ2ZvY3VzJyl9CmVsc2V7JG1lbnVJdGVtLmNsb3Nlc3QoJy5mbC1oYXMtc3VibWVudScpLnJlbW92ZUNsYXNzKCdmb2N1cyBlc2NhcGVkJyl9fSx0aGlzKSkub24oJ2ZvY3Vzb3V0JywnYScsJC5wcm94eShmdW5jdGlvbihlKXt2YXIgZWw9JChlLnRhcmdldCkucGFyZW50KCksJG1lZ2FNZW51PWVsLmNsb3Nlc3QoJy5tZWdhLW1lbnUnKSwkbWVnYUxhc3RJdGVtPSRtZWdhTWVudS5maW5kKCc+IC5zdWItbWVudSA+IC5tZW51LWl0ZW06bGFzdC1jaGlsZCcpLCRsYXN0SXRlbT1lbC5wYXJlbnRzKCcuZmwtaGFzLXN1Ym1lbnU6bGFzdCcpLmZpbmQoJy5tZW51LWl0ZW06bGFzdCcpLGlzTGFzdENoaWxkPSEkbWVnYU1lbnUubGVuZ3RoJiZlbC5pcygkbGFzdEl0ZW0pO2lmKCRtZWdhTWVudS5sZW5ndGgpe2lzTGFzdENoaWxkPWVsLmlzKCRtZWdhTGFzdEl0ZW0pfHxlbC5pcygkbWVnYUxhc3RJdGVtLmZpbmQoJy5tZW51LWl0ZW06bGFzdC1jaGlsZCcpKTt9CmlmKGlzTGFzdENoaWxkJiZjS2V5PT09OSYmaXNTaGlmdGVkKXtpc0xhc3RDaGlsZD1mYWxzZTtjS2V5PTA7aXNTaGlmdGVkPWZhbHNlO30KZWxzZSBpZihjS2V5PT09Mjcpe2lzTGFzdENoaWxkPWZhbHNlO30KaWYoaXNMYXN0Q2hpbGQpeyQoZS50YXJnZXQpLnBhcmVudHNVbnRpbCh0aGlzLndyYXBwZXJDbGFzcykucmVtb3ZlQ2xhc3MoJ2ZvY3VzJyk7fX0sdGhpcykpO30sX21lbnVPbkVzY2FwZTpmdW5jdGlvbigpeyQoJ2JvZHknKS5vZmYoJ2tleWRvd24nKS5vbigna2V5ZG93bicsJC5wcm94eShmdW5jdGlvbihlKXtpZihlLndoaWNoIT09Mjcpe3JldHVybjt9CmlmKCQoZS50YXJnZXQpLmNsb3Nlc3QoJy5tZW51LWl0ZW0nKS5sZW5ndGgpe3ZhciBhY3RpdmVTdWJtZW51PW51bGwsbWVudUl0ZW09JChlLnRhcmdldCkuY2xvc2VzdCgnLm1lbnUtaXRlbScpLHR5cGU9bWVudUl0ZW0uY2xvc2VzdCgnLmZsLW1lbnUtYWNjb3JkaW9uJykubGVuZ3RoPydhY2NvcmRpb24nOidob3Jpem9udGFsJztpZignaG9yaXpvbnRhbCc9PT10eXBlKXtpZihtZW51SXRlbS5oYXNDbGFzcygnZmwtaGFzLXN1Ym1lbnUnKSYmbWVudUl0ZW0uaGFzQ2xhc3MoJ2ZvY3VzJykpe2FjdGl2ZVN1Ym1lbnU9bWVudUl0ZW0uZmluZCgnPiB1bC5zdWItbWVudScpO30KZWxzZXthY3RpdmVTdWJtZW51PW1lbnVJdGVtLmNsb3Nlc3QoJ3VsLnN1Yi1tZW51Jyk7fQphY3RpdmVTdWJtZW51LnBhcmVudCgpLmFkZENsYXNzKCdlc2NhcGVkJyk7YWN0aXZlU3VibWVudS5wYXJlbnQoKS5maW5kKCdhOmZpcnN0JykuZm9jdXMoKTt9CmVsc2V7aWYobWVudUl0ZW0uaGFzQ2xhc3MoJ2ZsLWhhcy1zdWJtZW51JykmJidhY2NvcmRpb24nPT09dHlwZSYmbWVudUl0ZW0uaGFzQ2xhc3MoJ2ZsLWFjdGl2ZScpKXthY3RpdmVTdWJtZW51PW1lbnVJdGVtLmZpbmQoJz4gdWwuc3ViLW1lbnUnKTt9CmVsc2V7YWN0aXZlU3VibWVudT1tZW51SXRlbS5jbG9zZXN0KCd1bC5zdWItbWVudScpO30KYWN0aXZlU3VibWVudS5zbGlkZVVwKDQwMCxmdW5jdGlvbigpe2lmKG1lbnVJdGVtLmhhc0NsYXNzKCdmbC1oYXMtc3VibWVudScpJiZtZW51SXRlbS5oYXNDbGFzcygnZmwtYWN0aXZlJykpe2FjdGl2ZVN1Ym1lbnUucGFyZW50KCkubGFzdCgpLmZpbmQoJ2E6Zmlyc3QnKS5mb2N1cygpO30KZWxzZXttZW51SXRlbS5yZW1vdmVDbGFzcygnZm9jdXMnKTttZW51SXRlbS5wYXJlbnRzKCcubWVudS1pdGVtJykuZmlyc3QoKS5maW5kKCdhOmZpcnN0JykuZm9jdXMoKTt9CmFjdGl2ZVN1Ym1lbnUucGFyZW50KCkubGFzdCgpLnJlbW92ZUNsYXNzKCdmbC1hY3RpdmUnKTt9KTt9fQplbHNleyQoJy5mbC1tZW51JykuZmluZCgnbGkubWVudS1pdGVtLmZvY3VzJykubGFzdCgpLnJlbW92ZUNsYXNzKCdmb2N1cycpO319LHRoaXMpKTt9LF9tZW51T25DbGljazpmdW5jdGlvbigpeyQodGhpcy53cmFwcGVyQ2xhc3MpLm9mZigpLm9uKCdjbGljaycsJy5mbC1oYXMtc3VibWVudS1jb250YWluZXInLCQucHJveHkoZnVuY3Rpb24oZSl7dmFyICRsaW5rPSQoZS50YXJnZXQpLnBhcmVudHMoJy5mbC1oYXMtc3VibWVudScpLmZpcnN0KCksJHN1Yk1lbnU9JGxpbmsuY2hpbGRyZW4oJy5zdWItbWVudScpLmZpcnN0KCksJGhyZWY9JGxpbmsuY2hpbGRyZW4oJy5mbC1oYXMtc3VibWVudS1jb250YWluZXInKS5maXJzdCgpLmZpbmQoJz4gYScpLmF0dHIoJ2hyZWYnKXx8ZmFsc2UsJHN1Yk1lbnVQYXJlbnRzPSQoZS50YXJnZXQpLnBhcmVudHMoJy5zdWItbWVudScpLCRhY3RpdmVQYXJlbnRzPSQoZS50YXJnZXQpLnBhcmVudHMoJy5mbC1oYXMtc3VibWVudS5mbC1hY3RpdmUnKTtpZigoISRzdWJNZW51LmlzKCc6dmlzaWJsZScpJiYnbm9uZSc9PT10aGlzLnN1Ym1lbnVJY29uKXx8JChlLnRhcmdldCkuaGFzQ2xhc3MoJ2ZsLW1lbnUtdG9nZ2xlJyl8fCgkc3ViTWVudS5pcygnOnZpc2libGUnKSYmKHR5cGVvZiAkaHJlZj09PSd1bmRlZmluZWQnfHwkaHJlZj09JyMnKSl8fCghJGhyZWZ8fCcjJz09PSRocmVmKSl7ZS5wcmV2ZW50RGVmYXVsdCgpO31lbHNle2Uuc3RvcFByb3BhZ2F0aW9uKCk7d2luZG93LmxvY2F0aW9uLmhy
361ZWY9JGhyZWY7cmV0dXJuIGZhbHNlO30KaWYoJCh0aGlzLndyYXBwZXJDbGFzcykuaGFzQ2xhc3MoJ2ZsLW1lbnUtYWNjb3JkaW9uLWNvbGxhcHNlJykpe2lmKCEkbGluay5wYXJlbnRzKCcubWVudS1pdGVtJykuaGFzQ2xhc3MoJ2ZsLWFjdGl2ZScpKXskKCcubWVudSAuZmwtYWN0aXZlJyx0aGlzLndyYXBwZXJDbGFzcykubm90KCRsaW5rKS5yZW1vdmVDbGFzcygnZmwtYWN0aXZlJyk7fQplbHNlIGlmKCRsaW5rLnBhcmVudHMoJy5tZW51LWl0ZW0nKS5oYXNDbGFzcygnZmwtYWN0aXZlJykmJiRsaW5rLnBhcmVudCgnLnN1Yi1tZW51JykubGVuZ3RoKXskKCcubWVudSAuZmwtYWN0aXZlJyx0aGlzLndyYXBwZXJDbGFzcykubm90KCRsaW5rKS5ub3QoJGFjdGl2ZVBhcmVudHMpLnJlbW92ZUNsYXNzKCdmbC1hY3RpdmUnKTt9CiQoJy5zdWItbWVudScsdGhpcy53cmFwcGVyQ2xhc3MpLm5vdCgkc3ViTWVudSkubm90KCRzdWJNZW51UGFyZW50cykuc2xpZGVVcCgnbm9ybWFsJyk7fQppZighdGhpcy5tb2JpbGVTdGFja2VkJiYnaG9yaXpvbnRhbCc9PXRoaXMudHlwZSYmJ2V4cGFuZGVkJz09dGhpcy5tb2JpbGVUb2dnbGUpeyQodGhpcy53cmFwcGVyQ2xhc3MpLmZpbmQoJy5mbC1hY3RpdmUnKS5ub3QoJGxpbmspLm5vdCgkYWN0aXZlUGFyZW50cykucmVtb3ZlQ2xhc3MoJ2ZsLWFjdGl2ZScpO30KZWxzZXskc3ViTWVudS5zbGlkZVRvZ2dsZSgpO30KJGxpbmsudG9nZ2xlQ2xhc3MoJ2ZsLWFjdGl2ZScpO2Uuc3RvcFByb3BhZ2F0aW9uKCk7fSx0aGlzKSk7fSxfc3VibWVudU9uQ2xpY2s6ZnVuY3Rpb24oKXskKHRoaXMud3JhcHBlckNsYXNzKycgLnN1Yi1tZW51Jykub2ZmKCkub24oJ2NsaWNrJywnYScsJC5wcm94eShmdW5jdGlvbihlKXtpZigkKGUudGFyZ2V0KS5wYXJlbnQoKS5oYXNDbGFzcygnZm9jdXMnKSl7JChlLnRhcmdldCkucGFyZW50c1VudGlsKHRoaXMud3JhcHBlckNsYXNzKS5yZW1vdmVDbGFzcygnZm9jdXMnKTt9fSx0aGlzKSk7fSxfY2xpY2tPckhvdmVyOmZ1bmN0aW9uKCl7dGhpcy4kc3VibWVudXM9dGhpcy4kc3VibWVudXN8fCQodGhpcy53cmFwcGVyQ2xhc3MpLmZpbmQoJy5zdWItbWVudScpO3ZhciAkd3JhcHBlcj0kKHRoaXMud3JhcHBlckNsYXNzKSwkbWVudT0kd3JhcHBlci5maW5kKCcubWVudScpOyRsaT0kd3JhcHBlci5maW5kKCcuZmwtaGFzLXN1Ym1lbnUnKTtpZih0aGlzLl9pc01lbnVUb2dnbGUoKSl7JGxpLmVhY2goZnVuY3Rpb24oZWwpe2lmKCEkKHRoaXMpLmhhc0NsYXNzKCdmbC1hY3RpdmUnKSl7JCh0aGlzKS5maW5kKCcuc3ViLW1lbnUnKS5mYWRlT3V0KCk7fX0pO31lbHNleyRsaS5lYWNoKGZ1bmN0aW9uKGVsKXtpZighJCh0aGlzKS5oYXNDbGFzcygnZmwtYWN0aXZlJykpeyQodGhpcykuZmluZCgnLnN1Yi1tZW51JykuY3NzKHsnZGlzcGxheSc6JycsJ29wYWNpdHknOicnfSk7fX0pO319LF9zdWJtZW51T25SaWdodDpmdW5jdGlvbigpeyQodGhpcy53cmFwcGVyQ2xhc3MpLm9uKCdtb3VzZWVudGVyIGZvY3VzJywnLmZsLWhhcy1zdWJtZW51JywkLnByb3h5KGZ1bmN0aW9uKGUpe2lmKCQoZS5jdXJyZW50VGFyZ2V0KS5maW5kKCcuc3ViLW1lbnUnKS5sZW5ndGg9PT0wKXtyZXR1cm47fQp2YXIgJGxpbms9JChlLmN1cnJlbnRUYXJnZXQpLCRwYXJlbnQ9JGxpbmsucGFyZW50KCksJHN1Yk1lbnU9JGxpbmsuZmluZCgnLnN1Yi1tZW51Jyksc3ViTWVudVdpZHRoPSRzdWJNZW51LndpZHRoKCksc3ViTWVudVBvcz0wLGJvZHlXaWR0aD0kKCdib2R5Jykud2lkdGgoKTtpZigkbGluay5jbG9zZXN0KCcuZmwtbWVudS1zdWJtZW51LXJpZ2h0JykubGVuZ3RoIT09MCl7JGxpbmsuYWRkQ2xhc3MoJ2ZsLW1lbnUtc3VibWVudS1yaWdodCcpO31lbHNlIGlmKCQoJ2JvZHknKS5oYXNDbGFzcygncnRsJykpe3N1Yk1lbnVQb3M9JHBhcmVudC5pcygnLnN1Yi1tZW51Jyk/JHBhcmVudC5vZmZzZXQoKS5sZWZ0LXN1Yk1lbnVXaWR0aDokbGluay5vZmZzZXQoKS5sZWZ0LSRsaW5rLndpZHRoKCktc3ViTWVudVdpZHRoO2lmKHN1Yk1lbnVQb3M8PTApeyRsaW5rLmFkZENsYXNzKCdmbC1tZW51LXN1Ym1lbnUtcmlnaHQnKTt9fWVsc2V7c3ViTWVudVBvcz0kcGFyZW50LmlzKCcuc3ViLW1lbnUnKT8kcGFyZW50Lm9mZnNldCgpLmxlZnQrJHBhcmVudC53aWR0aCgpK3N1Yk1lbnVXaWR0aDokbGluay5vZmZzZXQoKS5sZWZ0KyRsaW5rLndpZHRoKCkrc3ViTWVudVdpZHRoO2lmKHN1Yk1lbnVQb3M+Ym9keVdpZHRoKXskbGluay5hZGRDbGFzcygnZmwtbWVudS1zdWJtZW51LXJpZ2h0Jyk7fX19LHRoaXMpKS5vbignbW91c2VsZWF2ZScsJy5mbC1oYXMtc3VibWVudScsJC5wcm94eShmdW5jdGlvbihlKXskKGUuY3VycmVudFRhcmdldCkucmVtb3ZlQ2xhc3MoJ2ZsLW1lbnUtc3VibWVudS1yaWdodCcpO30sdGhpcykpO30sX3N1Ym1lbnVSb3daaW5kZXhGaXg6ZnVuY3Rpb24oZSl7JCh0aGlzLndyYXBwZXJDbGFzcykub24oJ21vdXNlZW50ZXInLCd1bC5tZW51ID4gLmZsLWhhcy1zdWJtZW51JywkLnByb3h5KGZ1bmN0aW9uKGUpe2lmKCQoZS5jdXJyZW50VGFyZ2V0KS5maW5kKCcuc3ViLW1lbnUnKS5sZW5ndGg9PT0wKXtyZXR1cm47fQokKHRoaXMubm9kZUNsYXNzKS5jbG9zZXN0KCcuZmwtcm93JykuZmluZCgnLmZsLXJvdy1jb250ZW50JykuY3NzKCd6LWluZGV4JywnMTAnKTt9LHRoaXMpKS5vbignbW91c2VsZWF2ZScsJ3VsLm1lbnUgPiAuZmwtaGFzLXN1Ym1lbnUnLCQucHJveHkoZnVuY3Rpb24oZSl7JCh0aGlzLm5vZGVDbGFzcykuY2xvc2VzdCgnLmZsLXJvdycpLmZpbmQoJy5mbC1yb3ctY29udGVudCcpLmNzcygnei1pbmRleCcsJycpO30sdGhpcykpO30sX3RvZ2dsZUZvck1vYmlsZTpmdW5jdGlvbigpe3ZhciAkd3JhcHBlcj1udWxsLCRtZW51PW51bGwsc2VsZj10aGlzO2lmKHRoaXMuX2lzTWVudVRvZ2dsZSgpKXtpZih0aGlzLl9pc01vYmlsZUJlbG93Um93RW5hYmxlZCgpKXt0aGlzLl9wbGFjZU1vYmlsZU1lbnVCZWxvd1JvdygpOyR3cmFwcGVyPSQodGhpcy53cmFwcGVyQ2xhc3MpOyRtZW51PSQodGhpcy5ub2RlQ2xhc3MrJy1jbG9uZScpOyRtZW51LmZpbmQoJ3VsLm1lbnUnKS5zaG93KCk7fQplbHNleyR3cmFwcGVyPSQodGhpcy53cmFwcGVyQ2xhc3MpOyRtZW51PSR3cmFwcGVyLmZpbmQoJy5tZW51Jyk7fQppZighJHdyYXBwZXIuZmluZCgnLmZsLW1lbnUtbW9iaWxlLXRvZ2dsZScpLmhhc0NsYXNzKCdmbC1hY3RpdmUnKSYmIXNlbGYubW9iaWxlRmx5b3V0KXskbWVudS5jc3Moe2Rpc3BsYXk6J25vbmUnfSk7fQppZihzZWxmLm1vYmlsZUZseW91dCl7dGhpcy5faW5pdEZseW91dE1lbnUoKTt9CiR3cmFwcGVyLm9uKCdjbGljaycsJy5mbC1tZW51LW1vYmlsZS10b2dnbGUnLGZ1bmN0aW9uKGUpeyQodGhpcykudG9nZ2xlQ2xhc3MoJ2ZsLWFjdGl2ZScpO2lmKHNlbGYubW9iaWxlRmx5b3V0KXtzZWxmLl90b2dnbGVGbHlvdXRNZW51KCk7fQplbHNle3ZhciB0YXJnZXRNZW51PW51bGw7aWYoc2VsZi5tb2JpbGVCZWxvd1Jvdyl7dmFyICRjbG9zZXN0Q29sPSQodGhpcykucGFyZW50cygnLmZsLWNvbCwgLmZsLW1vZHVsZS1ib3gnKSwkY2xvc2VzdENvbEdyb3VwPSRjbG9zZXN0Q29sLmxlbmd0aD8kY2xvc2VzdENvbC5wYXJlbnQoJy5mbC1jb2wtZ3JvdXAnKTpudWxsLHRhcmdldE1lbnU9JGNsb3Nlc3RDb2wubGVuZ3RoPyRjbG9zZXN0Q29sLmxhc3QoKS5uZXh0KCcuZmwtbWVudS1tb2JpbGUtY2xvbmUnKTpudWxsO2lmKCRjbG9zZXN0Q29sR3JvdXAubGVuZ3RoKXtpZigkY2xvc2VzdENvbEdyb3VwLmhhc0NsYXNzKCdmbC1jb2wtZ3JvdXAtcmVzcG9uc2l2ZS1yZXZlcnNlZCcpKXskY2xvc2VzdENvbEdyb3VwLmZpbmQoJy5mbC1tZW51LW1vYmlsZS1jbG9uZScpLmNzcygnb3JkZXInLC0xKTt9ZWxzZSBpZigkY2xvc2VzdENvbEdyb3VwKXskY2xvc2VzdENvbEdyb3VwLmZpbmQoJy5mbC1tZW51LW1vYmlsZS1jbG9uZScpLmNzcygnb3JkZXInLDIpO319fWVsc2V7dGFyZ2V0TWVudT0kKHRoaXMpLmNsb3Nlc3QoJy5mbC1tZW51JykuZmluZCgndWwubWVudScpO30KaWYodGFyZ2V0TWVudS5sZW5ndGgpeyRtZW51PSQodGFyZ2V0TWVudSk7fQokbWVudS5zbGlkZVRvZ2dsZSgpO30KZS
3615zdG9wUHJvcGFnYXRpb24oKTt9KTskbWVudS5vZmYoKS5vbignY2xpY2snLCcubWVudS1pdGVtID4gYVtocmVmKj0iIyJdOm5vdChbaHJlZj0iIyJdKScsZnVuY3Rpb24oZSl7dmFyICRocmVmPSQodGhpcykuYXR0cignaHJlZicpLCR0YXJnZXRJRD0kaHJlZi5zcGxpdCgnIycpWzFdLGVsZW1lbnQ9JCgnIycrJHRhcmdldElEKTtpZigkKCdib2R5JykuZmluZChlbGVtZW50KS5sZW5ndGg+MCl7JCh0aGlzKS50b2dnbGVDbGFzcygnZmwtYWN0aXZlJyk7RkxCdWlsZGVyTGF5b3V0Ll9zY3JvbGxUb0VsZW1lbnQoZWxlbWVudCk7aWYoIXNlbGYuX2lzTWVudVRvZ2dsZSgpKXskbWVudS5zbGlkZVRvZ2dsZSgpO319fSk7fQplbHNle2lmKHRoaXMuX2lzTW9iaWxlQmVsb3dSb3dFbmFibGVkKCkpe3RoaXMuX3JlbW92ZU1lbnVGcm9tQmVsb3dSb3coKTt9CiR3cmFwcGVyPSQodGhpcy53cmFwcGVyQ2xhc3MpLCRtZW51PSR3cmFwcGVyLmZpbmQoJ3VsLm1lbnUnKTskd3JhcHBlci5maW5kKCcuZmwtbWVudS1tb2JpbGUtdG9nZ2xlJykucmVtb3ZlQ2xhc3MoJ2ZsLWFjdGl2ZScpOyRtZW51LmNzcyh7ZGlzcGxheTonJ30pO2lmKCF0aGlzLl9pc01vYmlsZUJlbG93Um93RW5hYmxlZCgpKXskbWVudS5vZmYoJ2NsaWNrJywnLm1lbnUtaXRlbSA+IGFbaHJlZio9IiMiXTpub3QoW2hyZWY9IiMiXSknKTt9CmlmKHRoaXMubW9iaWxlRmx5b3V0JiYkd3JhcHBlci5maW5kKCcuZmwtbWVudS1tb2JpbGUtZmx5b3V0JykubGVuZ3RoPjApeyQoJ2JvZHknKS5jc3MoJ21hcmdpbicsJycpOyQoJy5mbC1idWlsZGVyLXVpLXBpbm5lZC1jb250ZW50LXRyYW5zZm9ybScpLmNzcygndHJhbnNmb3JtJywnJyk7JG1lbnUudW53cmFwKCk7JHdyYXBwZXIuZmluZCgnLmZsLW1lbnUtbW9iaWxlLWNsb3NlJykucmVtb3ZlKCk7JHdyYXBwZXIuZmluZCgnLmZsLW1lbnUtbW9iaWxlLW9wYWNpdHknKS5yZW1vdmUoKTt9fX0sX2luaXRNZWdhTWVudXM6ZnVuY3Rpb24oKXt2YXIgbW9kdWxlPSQodGhpcy5ub2RlQ2xhc3MpLHJvd0NvbnRlbnQ9bW9kdWxlLmNsb3Nlc3QoJy5mbC1yb3ctY29udGVudCcpLHJvd1dpZHRoPXJvd0NvbnRlbnQud2lkdGgoKSxtZWdhcz1tb2R1bGUuZmluZCgnLm1lZ2EtbWVudScpLGRpc2FibGVkPW1vZHVsZS5maW5kKCcubWVnYS1tZW51LWRpc2FibGVkJyksaXNUb2dnbGU9dGhpcy5faXNNZW51VG9nZ2xlKCk7aWYoaXNUb2dnbGUpe21lZ2FzLnJlbW92ZUNsYXNzKCdtZWdhLW1lbnUnKS5hZGRDbGFzcygnbWVnYS1tZW51LWRpc2FibGVkJyk7bW9kdWxlLmZpbmQoJ2xpLm1lZ2EtbWVudS1kaXNhYmxlZCA+IHVsLnN1Yi1tZW51JykuY3NzKCd3aWR0aCcsJycpO3Jvd0NvbnRlbnQuY3NzKCdwb3NpdGlvbicsJycpO31lbHNle2Rpc2FibGVkLnJlbW92ZUNsYXNzKCdtZWdhLW1lbnUtZGlzYWJsZWQnKS5hZGRDbGFzcygnbWVnYS1tZW51Jyk7bW9kdWxlLmZpbmQoJ2xpLm1lZ2EtbWVudSA+IHVsLnN1Yi1tZW51JykuY3NzKCd3aWR0aCcscm93V2lkdGgrJ3B4Jyk7cm93Q29udGVudC5jc3MoJ3Bvc2l0aW9uJywncmVsYXRpdmUnKTt9fSxfaXNNb2JpbGVCZWxvd1Jvd0VuYWJsZWQ6ZnVuY3Rpb24oKXtyZXR1cm4gdGhpcy5tb2JpbGVCZWxvd1JvdyYmKCQodGhpcy5ub2RlQ2xhc3MpLnBhcmVudHMoJy5mbC1jb2wsIC5mbC1tb2R1bGUtYm94JykubGVuZ3RoKTt9LF9wbGFjZU1vYmlsZU1lbnVCZWxvd1JvdzpmdW5jdGlvbigpe2lmKCQodGhpcy5ub2RlQ2xhc3MrJy1jbG9uZScpLmxlbmd0aCl7cmV0dXJuO30KdmFyIG1vZHVsZT0kKHRoaXMubm9kZUNsYXNzKSxjbG9uZT1udWxsLGNvbD1tb2R1bGUucGFyZW50cygnLmZsLWNvbCwgLmZsLW1vZHVsZS1ib3gnKS5sYXN0KCk7aWYobW9kdWxlLmxlbmd0aDwxKXtyZXR1cm47fQpjbG9uZT0obW9kdWxlLmxlbmd0aD4xKT8kKG1vZHVsZVswXSkuY2xvbmUoKTptb2R1bGUuY2xvbmUoKTttb2R1bGUuZmluZCgndWwubWVudScpLnJlbW92ZSgpO2Nsb25lLmFkZENsYXNzKCh0aGlzLm5vZGVDbGFzcysnLWNsb25lJykucmVwbGFjZSgnLicsJycpKTtjbG9uZS5hZGRDbGFzcygnZmwtbWVudS1tb2JpbGUtY2xvbmUnKTtjbG9uZS5maW5kKCcuZmwtbWVudS1tb2JpbGUtdG9nZ2xlJykucmVtb3ZlKCk7Y29sLmFmdGVyKGNsb25lKTtpZihtb2R1bGUuaGFzQ2xhc3MoJ2ZsLWFuaW1hdGlvbicpKXtjbG9uZS5yZW1vdmVDbGFzcygnZmwtYW5pbWF0aW9uJyk7fQp0aGlzLl9tZW51T25DbGljaygpO30sX3JlbW92ZU1lbnVGcm9tQmVsb3dSb3c6ZnVuY3Rpb24oKXtpZighJCh0aGlzLm5vZGVDbGFzcysnLWNsb25lJykubGVuZ3RoKXtyZXR1cm47fQp2YXIgbW9kdWxlPSQodGhpcy5ub2RlQ2xhc3MpLGNsb25lPSQodGhpcy5ub2RlQ2xhc3MrJy1jbG9uZScpLG1lbnU9Y2xvbmUuZmluZCgndWwubWVudScpO21vZHVsZS5maW5kKCcuZmwtbWVudS1tb2JpbGUtdG9nZ2xlJykuYWZ0ZXIobWVudSk7Y2xvbmUucmVtb3ZlKCk7bWVudS5maW5kKCdhJykuZWFjaChGTEJ1aWxkZXJMYXlvdXQuX2luaXRBbmNob3JMaW5rKTt9LF9pbml0Rmx5b3V0TWVudTpmdW5jdGlvbigpe3ZhciB3aW49JCh3aW5kb3cpLHdyYXBwZXI9JCh0aGlzLndyYXBwZXJDbGFzcyksbWVudT13cmFwcGVyLmZpbmQoJ3VsLm1lbnUnKSxidXR0b249d3JhcHBlci5maW5kKCcuZmwtbWVudS1tb2JpbGUtdG9nZ2xlJyk7aWYoMD09PXdyYXBwZXIuZmluZCgnLmZsLW1lbnUtbW9iaWxlLWZseW91dCcpLmxlbmd0aCl7bWVudS53cmFwKCc8ZGl2IGNsYXNzPSJmbC1tZW51LW1vYmlsZS1mbHlvdXQiPjwvZGl2PicpO30KaWYoMD09PXdyYXBwZXIuZmluZCgnLmZsLW1lbnUtbW9iaWxlLWNsb3NlJykubGVuZ3RoKXtjbG9zZT13aW5kb3cuZmxfcmVzcG9uc2l2ZV9jbG9zZXx8J0Nsb3NlJwp3cmFwcGVyLmZpbmQoJy5mbC1tZW51LW1vYmlsZS1mbHlvdXQnKS5wcmVwZW5kKCc8YnV0dG9uIGNsYXNzPSJmbC1tZW51LW1vYmlsZS1jbG9zZSIgYXJpYS1sYWJlbD0iJytjbG9zZSsnIj48aSBjbGFzcz0iZmFzIGZhLXRpbWVzIiBhcmlhLWhpZGRlbj0idHJ1ZSI+PC9pPjwvYnV0dG9uPicpO30KaWYod3JhcHBlci5oYXNDbGFzcygnZmwtbWVudS1yZXNwb25zaXZlLWZseW91dC1wdXNoLW9wYWNpdHknKSYmMD09PXdyYXBwZXIuZmluZCgnLmZsLW1lbnUtbW9iaWxlLW9wYWNpdHknKS5sZW5ndGgpe3dyYXBwZXIuYXBwZW5kKCc8ZGl2IGNsYXNzPSJmbC1tZW51LW1vYmlsZS1vcGFjaXR5Ij48L2Rpdj4nKTt9CndyYXBwZXIub24oJ2NsaWNrJywnLmZsLW1lbnUtbW9iaWxlLW9wYWNpdHksIC5mbC1tZW51LW1vYmlsZS1jbG9zZScsZnVuY3Rpb24oZSl7YnV0dG9uLnRyaWdnZXIoJ2NsaWNrJyk7ZS5zdG9wUHJvcGFnYXRpb24oKTt9KTtpZigndW5kZWZpbmVkJyE9PXR5cGVvZiBGTEJ1aWxkZXIpe0ZMQnVpbGRlci5hZGRIb29rKCdyZXN0YXJ0RWRpdGluZ1Nlc3Npb24nLGZ1bmN0aW9uKCl7JCgnLmZsLWJ1aWxkZXItdWktcGlubmVkLWNvbnRlbnQtdHJhbnNmb3JtJykuY3NzKCd0cmFuc2Zvcm0nLCcnKTtpZihidXR0b24uaGFzQ2xhc3MoJ2ZsLWFjdGl2ZScpKXtidXR0b24udHJpZ2dlcignY2xpY2snKTt9fSk7fX0sX3RvZ2dsZUZseW91dE1lbnU6ZnVuY3Rpb24oKXt2YXIgd3JhcHBlcj0kKHRoaXMud3JhcHBlckNsYXNzKSxidXR0b249d3JhcHBlci5maW5kKCcuZmwtbWVudS1tb2JpbGUtdG9nZ2xlJyksd3JhcEZseW91dD13cmFwcGVyLmZpbmQoJy5mbC1tZW51LW1vYmlsZS1mbHlvdX
361QnKSxwb3NpdGlvbj13cmFwcGVyLmhhc0NsYXNzKCdmbC1mbHlvdXQtcmlnaHQnKT8ncmlnaHQnOidsZWZ0JyxwdXNoTWVudT13cmFwcGVyLmhhc0NsYXNzKCdmbC1tZW51LXJlc3BvbnNpdmUtZmx5b3V0LXB1c2gnKXx8d3JhcHBlci5oYXNDbGFzcygnZmwtbWVudS1yZXNwb25zaXZlLWZseW91dC1wdXNoLW9wYWNpdHknKSxvcGFjaXR5PXdyYXBwZXIuZmluZCgnLmZsLW1lbnUtbW9iaWxlLW9wYWNpdHknKSxtYXJnaW5Qb3M9e30scG9zQXR0cj17fSxmaXhlZFBvcz17fSx3aW5IZWlnaHQ9JCh3aW5kb3cpLmhlaWdodCgpLGZpeGVkSGVhZGVyPSQoJ2hlYWRlciwgaGVhZGVyID4gZGl2Jyk7dGhpcy5fcmVzaXplRmx5b3V0TWVudVBhbmVsKCk7aWYoJCgnLmZsLWJ1aWxkZXItdWktcGlubmVkLWNvbnRlbnQtdHJhbnNmb3JtJykubGVuZ3RoPjAmJiEkKCdib2R5JykuaGFzQ2xhc3MoJ2ZsLWJ1aWxkZXItZWRpdCcpKXskKCcuZmwtYnVpbGRlci11aS1waW5uZWQtY29udGVudC10cmFuc2Zvcm0nKS5jc3MoJ3RyYW5zZm9ybScsJ25vbmUnKTt9CmlmKHB1c2hNZW51KXttYXJnaW5Qb3NbJ21hcmdpbi0nK3Bvc2l0aW9uXT1idXR0b24uaGFzQ2xhc3MoJ2ZsLWFjdGl2ZScpPycyNTBweCc6JzBweCc7JCgnYm9keScpLmFuaW1hdGUobWFyZ2luUG9zLDIwMCk7aWYoZml4ZWRIZWFkZXIubGVuZ3RoPjApe2ZpeGVkUG9zW3Bvc2l0aW9uXT1idXR0b24uaGFzQ2xhc3MoJ2ZsLWFjdGl2ZScpPycyNTBweCc6JzBweCc7Zml4ZWRIZWFkZXIuZWFjaChmdW5jdGlvbigpe2lmKCdmaXhlZCc9PSQodGhpcykuY3NzKCdwb3NpdGlvbicpKXskKHRoaXMpLmNzcyh7Jy13ZWJraXQtdHJhbnNpdGlvbic6J25vbmUnLCctby10cmFuc2l0aW9uJzonbm9uZScsJ3RyYW5zaXRpb24nOidub25lJ30pOyQodGhpcykuYW5pbWF0ZShmaXhlZFBvcywyMDApO319KTt9fQppZihvcGFjaXR5Lmxlbmd0aD4wJiZidXR0b24uaGFzQ2xhc3MoJ2ZsLWFjdGl2ZScpKXtvcGFjaXR5LnNob3coKTt9CmVsc2V7b3BhY2l0eS5oaWRlKCk7fX0sX3Jlc2l6ZUZseW91dE1lbnVQYW5lbDpmdW5jdGlvbigpe2NvbnN0IHdyYXBwZXI9JCh0aGlzLndyYXBwZXJDbGFzcyk7Y29uc3Qgd3JhcEZseW91dD13cmFwcGVyLmZpbmQoJy5mbC1tZW51LW1vYmlsZS1mbHlvdXQnKTtpZih3cmFwRmx5b3V0Lmxlbmd0aD4wKXt3cmFwRmx5b3V0LmNzcyh0aGlzLl9nZXRGbHlvdXRNZW51UGFuZWxQb3NpdGlvbigpKTt9fSxfZ2V0Rmx5b3V0TWVudVBhbmVsUG9zaXRpb246ZnVuY3Rpb24oKXt2YXIgd3JhcHBlcj0kKHRoaXMud3JhcHBlckNsYXNzKSxidXR0b249d3JhcHBlci5maW5kKCcuZmwtbWVudS1tb2JpbGUtdG9nZ2xlJyksd3JhcEZseW91dD13cmFwcGVyLmZpbmQoJy5mbC1tZW51LW1vYmlsZS1mbHlvdXQnKSxzaWRlPXdyYXBwZXIuaGFzQ2xhc3MoJ2ZsLWZseW91dC1yaWdodCcpPydyaWdodCc6J2xlZnQnLHdpbkhlaWdodD0kKHdpbmRvdykub3V0ZXJIZWlnaHQoKSx3aW5Ub3A9JCh3aW5kb3cpLnNjcm9sbFRvcCgpLGFkbWluQmFySGVpZ2h0PSQoJyN3cGFkbWluYmFyJykubGVuZ3RoPyQoJyN3cGFkbWluYmFyJykuaGVpZ2h0KCk6MCxmbHlvdXRQb3NpdGlvbj17fTtmbHlvdXRQb3NpdGlvbltzaWRlXT0nLTI2N3B4JztpZighYnV0dG9uLmhhc0NsYXNzKCdmbC1hY3RpdmUnKSl7cmV0dXJuIGZseW91dFBvc2l0aW9uO30KZmx5b3V0UG9zaXRpb25bc2lkZV09JzBweCc7Zmx5b3V0UG9zaXRpb25bJ2hlaWdodCddPXdpbkhlaWdodCsncHgnO2ZseW91dFBvc2l0aW9uWyd0b3AnXT0nMHB4JztpZihhZG1pbkJhckhlaWdodD4wKXtjb25zdCBkaWZmPWFkbWluQmFySGVpZ2h0LXdpblRvcDtmbHlvdXRQb3NpdGlvblsndG9wJ109ZGlmZjw9MD8nMHB4JzooZGlmZikrJ3B4Jzt9CnJldHVybiBmbHlvdXRQb3NpdGlvbjt9LF90b2dnbGVNZW51U2VhcmNoOmZ1bmN0aW9uKCl7dmFyIHdyYXBwZXI9JCh0aGlzLndyYXBwZXJDbGFzcykuZmluZCgnLmZsLW1lbnUtc2VhcmNoLWl0ZW0nKSxidXR0b249d3JhcHBlci5maW5kKCdhLmZsLWJ1dHRvbicpLGZvcm09d3JhcHBlci5maW5kKCcuZmwtc2VhcmNoLWZvcm0taW5wdXQtd3JhcCcpLHNlbGY9dGhpcztidXR0b24ub24oJ2NsaWNrJyxmdW5jdGlvbihlKXtlLnByZXZlbnREZWZhdWx0KCk7aWYoZm9ybS5pcygnOnZpc2libGUnKSl7Zm9ybS5zdG9wKCkuZmFkZU91dCgyMDApO30KZWxzZXtmb3JtLnN0b3AoKS5mYWRlSW4oMjAwKTskKCdib2R5Jykub24oJ2NsaWNrLmZsLW1lbnUtc2VhcmNoJywkLnByb3h5KHNlbGYuX2hpZGVNZW51U2VhcmNoLHNlbGYpKTtmb3JtLmZpbmQoJy5mbC1zZWFyY2gtdGV4dCcpLmZvY3VzKCk7fX0pO30sX2hpZGVNZW51U2VhcmNoOmZ1bmN0aW9uKGUpe3ZhciBmb3JtPSQodGhpcy53cmFwcGVyQ2xhc3MpLmZpbmQoJy5mbC1zZWFyY2gtZm9ybS1pbnB1dC13cmFwJyk7aWYoZSE9PXVuZGVmaW5lZCl7aWYoJChlLnRhcmdldCkuY2xvc2VzdCgnLmZsLW1lbnUtc2VhcmNoLWl0ZW0nKS5sZW5ndGg+MCl7cmV0dXJuO319CmZvcm0uc3RvcCgpLmZhZGVPdXQoMjAwKTskKCdib2R5Jykub2ZmKCdjbGljay5mbC1tZW51LXNlYXJjaCcpO30sX3dvb1VwZGF0ZVBhcmFtczpmdW5jdGlvbigpe2lmKCd1bmRlZmluZWQnIT09dHlwZW9mIHdjX2NhcnRfZnJhZ21lbnRzX3BhcmFtcyl7d2NfY2FydF9mcmFnbWVudHNfcGFyYW1zLndjX2FqYXhfdXJsKz0nJmZsLW1lbnUtbm9kZT0nK3RoaXMubm9kZUlkKycmcG9zdC1pZD0nK3RoaXMucG9zdElkO30KaWYoJ3VuZGVmaW5lZCchPT10eXBlb2Ygd2NfYWRkX3RvX2NhcnRfcGFyYW1zKXt3Y19hZGRfdG9fY2FydF9wYXJhbXMud2NfYWpheF91cmwrPScmZmwtbWVudS1ub2RlPScrdGhpcy5ub2RlSWQrJyZwb3N0LWlkPScrdGhpcy5wb3N0SWQ7fX0sfTt9KShqUXVlcnkpOyhmdW5jdGlvbigkKXskKGZ1bmN0aW9uKCl7bmV3IEZMQnVpbGRlck1lbnUoe2lkOic1OWIyZmU3MzMwMzg5Jyx0eXBlOidob3Jpem9udGFsJyxtb2JpbGU6J2hhbWJ1cmdlci1sYWJlbCcsbW9iaWxlQmVsb3dSb3c6ZmFsc2UsbW9iaWxlRmx5b3V0OmZhbHNlLGJyZWFrUG9pbnRzOntsYXJnZToxMjAwLG1lZGl1bTo5OTIsc21hbGw6NzY4fSxtb2JpbGVCcmVha3BvaW50OidtZWRpdW0tbW9iaWxlJyxwb3N0SWQ6JzU0NjY2Jyxtb2JpbGVTdGFja2VkOnRydWUsc3VibWVudUljb246J2Fycm93cycsfSk7fSk7fSkoalF1ZXJ5KTtqUXVlcnkoZnVuY3Rpb24oJCl7JChmdW5jdGlvbigpeyQoJy5mbC1ub2RlLTU5YzQwMDcxMzY5ZTIgLmZsLXBob3RvLWltZycpLm9uKCdtb3VzZWVudGVyJyxmdW5jdGlvbihlKXskKHRoaXMpLmRhdGEoJ3RpdGxlJywkKHRoaXMpLmF0dHIoJ3RpdGxlJykpLnJlbW92ZUF0dHIoJ3RpdGxlJyk7fSkub24oJ21vdXNlbGVhdmUnLGZ1bmN0aW9uKGUpeyQodGhpcykuYXR0cigndGl0bGUnLCQodGhpcykuZGF0YSgndGl0bGUnKSkuZGF0YSgndGl0bGUnLG51bGwpO30pO30pO3dpbmRvdy5fZmxfc3RyaW5nX3RvX3NsdWdfcmVnZXg9J2EtekEtWjAtOSc7fSk7KGZ1bmN0aW9uKCQpe0ZMVGhlbWVCdWlsZGVySGVhZGVyTGF5b3V0PXt3aW46bnVsbCxib2R5Om51bGwsaGVhZGVyOm51bGwsb3ZlcmxheTpmYWxzZSxoYXNBZG1pbkJhcjpmYWxzZSxzdGlja3lPbjonJyxicmVha3BvaW50V2lkdGg6MCxpbml0OmZ1bmN0aW9uKCl7dmFyIGVkaXRpbmc9JCgnaHRtbC5mbC1idWlsZGVyLWVkaXQnKS5sZW5ndGgsaGVhZG
361VyPSQoJy5mbC1idWlsZGVyLWNvbnRlbnRbZGF0YS10eXBlPWhlYWRlcl0nKSxtZW51TW9kdWxlPWhlYWRlci5maW5kKCcuZmwtbW9kdWxlLW1lbnUnKSxicmVha3BvaW50PW51bGw7aWYoIWVkaXRpbmcmJmhlYWRlci5sZW5ndGgpe2hlYWRlci5pbWFnZXNMb2FkZWQoJC5wcm94eShmdW5jdGlvbigpe3RoaXMud2luPSQod2luZG93KTt0aGlzLmJvZHk9JCgnYm9keScpO3RoaXMuaGVhZGVyPWhlYWRlci5lcSgwKTt0aGlzLm92ZXJsYXk9ISFOdW1iZXIoaGVhZGVyLmF0dHIoJ2RhdGEtb3ZlcmxheScpKTt0aGlzLmhhc0FkbWluQmFyPSEhJCgnYm9keS5hZG1pbi1iYXInKS5sZW5ndGg7dGhpcy5zdGlja3lPbj10aGlzLmhlYWRlci5kYXRhKCdzdGlja3ktb24nKTticmVha3BvaW50PXRoaXMuaGVhZGVyLmRhdGEoJ3N0aWNreS1icmVha3BvaW50Jyk7aWYoJyc9PXRoaXMuc3RpY2t5T24pe2lmKHR5cGVvZiBGTEJ1aWxkZXJMYXlvdXRDb25maWcuYnJlYWtwb2ludHNbYnJlYWtwb2ludF0hPT11bmRlZmluZWQpe3RoaXMuYnJlYWtwb2ludFdpZHRoPUZMQnVpbGRlckxheW91dENvbmZpZy5icmVha3BvaW50c1ticmVha3BvaW50XTt9CmVsc2V7dGhpcy5icmVha3BvaW50V2lkdGg9RkxCdWlsZGVyTGF5b3V0Q29uZmlnLmJyZWFrcG9pbnRzLm1lZGl1bTt9fQppZihOdW1iZXIoaGVhZGVyLmF0dHIoJ2RhdGEtc3RpY2t5JykpKXt0aGlzLmhlYWRlci5kYXRhKCdvcmlnaW5hbC10b3AnLHRoaXMuaGVhZGVyLm9mZnNldCgpLnRvcCk7dGhpcy53aW4ub24oJ3Jlc2l6ZScsJC50aHJvdHRsZSg1MDAsJC5wcm94eSh0aGlzLl9pbml0U3RpY2t5LHRoaXMpKSk7dGhpcy5faW5pdFN0aWNreSgpO319LHRoaXMpKTt9fSxfaW5pdFN0aWNreTpmdW5jdGlvbihlKXt2YXIgaGVhZGVyPSQoJy5mbC1idWlsZGVyLWNvbnRlbnRbZGF0YS10eXBlPWhlYWRlcl0nKSx3aW5kb3dTaXplPXRoaXMud2luLndpZHRoKCksbWFrZVN0aWNreT1mYWxzZTttYWtlU3RpY2t5PXRoaXMuX21ha2VXaW5kb3dTdGlja3kod2luZG93U2l6ZSk7aWYobWFrZVN0aWNreXx8KHRoaXMuYnJlYWtwb2ludFdpZHRoPjAmJndpbmRvd1NpemU+PXRoaXMuYnJlYWtwb2ludFdpZHRoKSl7dGhpcy53aW4ub24oJ3Njcm9sbC5mbC10aGVtZS1idWlsZGVyLWhlYWRlci1zdGlja3knLCQucHJveHkodGhpcy5fZG9TdGlja3ksdGhpcykpO2lmKGUmJidyZXNpemUnPT09ZS50eXBlKXtpZih0aGlzLmhlYWRlci5oYXNDbGFzcygnZmwtdGhlbWUtYnVpbGRlci1oZWFkZXItc3RpY2t5Jykpe3RoaXMuX2RvU3RpY2t5KGUpO30KdGhpcy5fYWRqdXN0U3RpY2t5SGVhZGVyV2lkdGgoKTt9CmlmKE51bWJlcihoZWFkZXIuYXR0cignZGF0YS1zaHJpbmsnKSkpe3RoaXMuaGVhZGVyLmRhdGEoJ29yaWdpbmFsLWhlaWdodCcsdGhpcy5oZWFkZXIub3V0ZXJIZWlnaHQoKSk7dGhpcy53aW4ub24oJ3Jlc2l6ZScsJC50aHJvdHRsZSg1MDAsJC5wcm94eSh0aGlzLl9pbml0U2hyaW5rLHRoaXMpKSk7dGhpcy5faW5pdFNocmluaygpO30KdGhpcy5faW5pdEZseW91dE1lbnVGaXgoZSk7fWVsc2V7dGhpcy53aW4ub2ZmKCdzY3JvbGwuZmwtdGhlbWUtYnVpbGRlci1oZWFkZXItc3RpY2t5Jyk7dGhpcy53aW4ub2ZmKCdyZXNpemUuZmwtdGhlbWUtYnVpbGRlci1oZWFkZXItc3RpY2t5Jyk7dGhpcy5oZWFkZXIucmVtb3ZlQ2xhc3MoJ2ZsLXRoZW1lLWJ1aWxkZXItaGVhZGVyLXN0aWNreScpO3RoaXMuaGVhZGVyLnJlbW92ZUF0dHIoJ3N0eWxlJyk7dGhpcy5oZWFkZXIucGFyZW50KCkuY3NzKCdwYWRkaW5nLXRvcCcsJzAnKTt9fSxfbWFrZVdpbmRvd1N0aWNreTpmdW5jdGlvbih3aW5kb3dTaXplKXt2YXIgbWFrZVN0aWNreT1mYWxzZTtzd2l0Y2godGhpcy5zdGlja3lPbil7Y2FzZSd4bCc6bWFrZVN0aWNreT13aW5kb3dTaXplPkZMQnVpbGRlckxheW91dENvbmZpZy5icmVha3BvaW50c1snbGFyZ2UnXTticmVhaztjYXNlJyc6Y2FzZSdkZXNrdG9wJzptYWtlU3RpY2t5PXdpbmRvd1NpemU+PUZMQnVpbGRlckxheW91dENvbmZpZy5icmVha3BvaW50c1snbWVkaXVtJ107YnJlYWs7Y2FzZSdkZXNrdG9wLW1lZGl1bSc6bWFrZVN0aWNreT13aW5kb3dTaXplPkZMQnVpbGRlckxheW91dENvbmZpZy5icmVha3BvaW50c1snc21hbGwnXTticmVhaztjYXNlJ2xhcmdlJzptYWtlU3RpY2t5PXdpbmRvd1NpemU+RkxCdWlsZGVyTGF5b3V0Q29uZmlnLmJyZWFrcG9pbnRzWydtZWRpdW0nXSYmd2luZG93U2l6ZTw9RkxCdWlsZGVyTGF5b3V0Q29uZmlnLmJyZWFrcG9pbnRzWydsYXJnZSddO2JyZWFrO2Nhc2UnbGFyZ2UtbWVkaXVtJzptYWtlU3RpY2t5PXdpbmRvd1NpemU+RkxCdWlsZGVyTGF5b3V0Q29uZmlnLmJyZWFrcG9pbnRzWydzbWFsbCddJiZ3aW5kb3dTaXplPD1GTEJ1aWxkZXJMYXlvdXRDb25maWcuYnJlYWtwb2ludHNbJ2xhcmdlJ107YnJlYWs7Y2FzZSdtZWRpdW0nOm1ha2VTdGlja3k9KHdpbmRvd1NpemU8PUZMQnVpbGRlckxheW91dENvbmZpZy5icmVha3BvaW50c1snbWVkaXVtJ10mJndpbmRvd1NpemU+RkxCdWlsZGVyTGF5b3V0Q29uZmlnLmJyZWFrcG9pbnRzWydzbWFsbCddKTticmVhaztjYXNlJ21lZGl1bS1tb2JpbGUnOm1ha2VTdGlja3k9KHdpbmRvd1NpemU8PUZMQnVpbGRlckxheW91dENvbmZpZy5icmVha3BvaW50c1snbWVkaXVtJ10pO2JyZWFrO2Nhc2UnbW9iaWxlJzptYWtlU3RpY2t5PSh3aW5kb3dTaXplPD1GTEJ1aWxkZXJMYXlvdXRDb25maWcuYnJlYWtwb2ludHNbJ3NtYWxsJ10pO2JyZWFrO2Nhc2UnYWxsJzptYWtlU3RpY2t5PXRydWU7YnJlYWs7fQpyZXR1cm4gbWFrZVN0aWNreTt9LF9kb1N0aWNreTpmdW5jdGlvbihlKXt2YXIgd2luVG9wPU1hdGguZmxvb3IodGhpcy53aW4uc2Nyb2xsVG9wKCkpLGhlYWRlclRvcD1NYXRoLmZsb29yKHRoaXMuaGVhZGVyLmRhdGEoJ29yaWdpbmFsLXRvcCcpKSxoYXNTdGlja3lDbGFzcz10aGlzLmhlYWRlci5oYXNDbGFzcygnZmwtdGhlbWUtYnVpbGRlci1oZWFkZXItc3RpY2t5JyksaGFzU2Nyb2xsZWRDbGFzcz10aGlzLmhlYWRlci5oYXNDbGFzcygnZmwtdGhlbWUtYnVpbGRlci1oZWFkZXItc2Nyb2xsZWQnKSxiZWZvcmVIZWFkZXI9dGhpcy5oZWFkZXIucHJldkFsbCgnLmZsLWJ1aWxkZXItY29udGVudCcpLGJvZHlUb3BQYWRkaW5nPXBhcnNlSW50KGpRdWVyeSgnYm9keScpLmNzcygncGFkZGluZy10b3AnKSksd2luQmFySGVpZ2h0PSQoJyN3cGFkbWluYmFyJykubGVuZ3RoPyQoJyN3cGFkbWluYmFyJykub3V0ZXJIZWlnaHQoKTowLGhlYWRlckhlaWdodD0wO2lmKGlzTmFOKGJvZHlUb3BQYWRkaW5nKSl7Ym9keVRvcFBhZGRpbmc9MDt9CmlmKHRoaXMuaGFzQWRtaW5CYXImJnRoaXMud2luLndpZHRoKCk+NjAwKXt3aW5Ub3ArPU1hdGguZmxvb3Iod2luQmFySGVpZ2h0KTt9CmlmKHdpblRvcD5oZWFkZXJUb3Ape2lmKCFoYXNTdGlja3lDbGFzcyl7aWYoZSYmKCdzY3JvbGwnPT09ZS50eXBlfHwnc21hcnRzY3JvbGwnPT09ZS50eXBlKSl7dGhpcy5oZWFkZXIuYWRkQ2xhc3MoJ2ZsLXRoZW1lLWJ1aWxkZXItaGVhZGVyLXN0aWNreScpO2lmKHRoaXMub3ZlcmxheSYmYmVmb3JlSGVhZGVyLmxlbmd0aCl7dGhpcy5oZWFkZXIuY3NzKCd0b3AnLHdpbkJhckhlaWdodCk7fX0KaWYoIXRoaXMub3ZlcmxheSl7dGhpcy5fYWRqdXN0SGVhZGVySGVpZ2h0KCk7fX19CmVsc2UgaWYoaGFzU3RpY2t5Q2xhc3Mpe3RoaXMuaGVhZGVyLnJlbW92ZUNsYXNzKCdmbC10aGVtZS1idWlsZGVyLWhlYWRlci1zdGlja3knKTt0aGlzLmhlYWRlci5yZW1vdmVBdHRyKCdzdHlsZScpO3RoaXMuaGVhZGVyLnBhcmVudCgpLmNzcygncGFkZGluZy10b3AnLCcwJyk7fQp0aGlzLl9hZGp1c3RTdGlja3lIZWFkZXJXaWR0aCgpO2lmKHdpblRvcD5oZWFkZXJUb3Ape2lmKCFoYXNTY3JvbGxlZENsYXNzKXt0aGlzLmhlYWRlci5hZGRDbGFzcygnZmwtdGhlbWUtYnVpbGRlci1oZWFkZXItc2Nyb2xsZWQnKTt9fWVsc2UgaWYoaGFzU2Nyb2xsZWRDbGFzcyl7dGhpcy5oZWFkZXIucmVtb3ZlQ2xhc3MoJ2ZsLXRoZW1lLWJ1aWxkZXItaGVhZGVyLXNjcm9sbGVkJyk7fQp0aGlzLl9mbHlvdXRNZW51Rml4KGUpO30sX2luaXRGbHlvdXRNZW51Rml4OmZ1bmN0aW9uKGUpe3ZhciBoZWFkZXI9dGhpcy5oZWFkZXIsbWVudU1vZHVsZT1oZWFkZXIuY2xvc2VzdCgnLmZsLW1lbnUnKSxmbHlvdXRNZW51PW1lbnVNb2R1bGUuZmluZCgnLmZsLW1lbnUtbW9iaWxlLWZseW91dCcpLGlzUHVzaE1lbnU9bWVudU1vZHVsZS5oYXNDbGFzcygnZmwtbWVudS1yZXNwb25zaXZlLWZseW91dC1wdXNoJyl8fG1lbnVNb2R1bGUuaGFzQ2xhc3MoJ2ZsLW1lbnUtcmVzcG9uc2l2ZS1mbHlvdX
361QtcHVzaC1vcGFjaXR5JyksaXNPdmVybGF5PW1lbnVNb2R1bGUuaGFzQ2xhc3MoJ2ZsLW1lbnUtcmVzcG9uc2l2ZS1mbHlvdXQtb3ZlcmxheScpLGZseW91dFBvcz1tZW51TW9kdWxlLmhhc0NsYXNzKCdmbC1mbHlvdXQtcmlnaHQnKT8ncmlnaHQnOidsZWZ0JyxmbHlvdXRQYXJlbnQ9aGVhZGVyLnBhcmVudCgpLmlzKCdoZWFkZXInKT9oZWFkZXIucGFyZW50KCkucGFyZW50KCk6aGVhZGVyLnBhcmVudCgpO2lzRnVsbFdpZHRoPXRoaXMud2luLndpZHRoKCk9PT1oZWFkZXIud2lkdGgoKSxmbHlvdXRMYXlvdXQ9JycsYWN0aXZlUG9zPTI1MCxoZWFkZXJQb3M9MDtpZighZmx5b3V0TWVudS5sZW5ndGgpe3JldHVybjt9CmlmKHRoaXMud2luLndpZHRoKCk+aGVhZGVyLnBhcmVudCgpLndpZHRoKCkpe2hlYWRlclBvcz0odGhpcy53aW4ud2lkdGgoKS1oZWFkZXIud2lkdGgoKSkvIDI7fQppZihpc092ZXJsYXkpe2FjdGl2ZVBvcz1oZWFkZXJQb3M7fQplbHNlIGlmKGlzUHVzaE1lbnUpe2FjdGl2ZVBvcz1hY3RpdmVQb3MraGVhZGVyUG9zO30KZmx5b3V0TWVudS5kYXRhKCdhY3RpdmVQb3MnLGFjdGl2ZVBvcyk7aWYoaXNQdXNoTWVudSl7Zmx5b3V0TGF5b3V0PSdwdXNoLScrZmx5b3V0UG9zO30KZWxzZSBpZihpc092ZXJsYXkpe2ZseW91dExheW91dD0nb3ZlcmxheS0nK2ZseW91dFBvczt9CmlmKGlzUHVzaE1lbnUmJiEkKCdodG1sJykuaGFzQ2xhc3MoJ2ZsLXRoZW1lLWJ1aWxkZXItaGFzLWZseW91dC1tZW51JykpeyQoJ2h0bWwnKS5hZGRDbGFzcygnZmwtdGhlbWUtYnVpbGRlci1oYXMtZmx5b3V0LW1lbnUnKTt9CmlmKCFmbHlvdXRQYXJlbnQuaGFzQ2xhc3MoJ2ZsLXRoZW1lLWJ1aWxkZXItZmx5b3V0LW1lbnUtJytmbHlvdXRMYXlvdXQpKXtmbHlvdXRQYXJlbnQuYWRkQ2xhc3MoJ2ZsLXRoZW1lLWJ1aWxkZXItZmx5b3V0LW1lbnUtJytmbHlvdXRMYXlvdXQpO30KaWYoIWhlYWRlci5oYXNDbGFzcygnZmwtdGhlbWUtYnVpbGRlci1mbHlvdXQtbWVudS1vdmVybGF5JykmJmlzT3ZlcmxheSl7aGVhZGVyLmFkZENsYXNzKCdmbC10aGVtZS1idWlsZGVyLWZseW91dC1tZW51LW92ZXJsYXknKTt9CmlmKCFoZWFkZXIuaGFzQ2xhc3MoJ2ZsLXRoZW1lLWJ1aWxkZXItaGVhZGVyLWZ1bGwtd2lkdGgnKSYmaXNGdWxsV2lkdGgpe2hlYWRlci5hZGRDbGFzcygnZmwtdGhlbWUtYnVpbGRlci1oZWFkZXItZnVsbC13aWR0aCcpO30KZWxzZSBpZighaXNGdWxsV2lkdGgpe2hlYWRlci5yZW1vdmVDbGFzcygnZmwtdGhlbWUtYnVpbGRlci1oZWFkZXItZnVsbC13aWR0aCcpO30KbWVudU1vZHVsZS5vbignY2xpY2snLCcuZmwtbWVudS1tb2JpbGUtdG9nZ2xlJywkLnByb3h5KGZ1bmN0aW9uKGV2ZW50KXtpZihtZW51TW9kdWxlLmZpbmQoJy5mbC1tZW51LW1vYmlsZS10b2dnbGUuZmwtYWN0aXZlJykubGVuZ3RoKXskKCdodG1sJykuYWRkQ2xhc3MoJ2ZsLXRoZW1lLWJ1aWxkZXItZmx5b3V0LW1lbnUtYWN0aXZlJyk7ZXZlbnQuc3RvcEltbWVkaWF0ZVByb3BhZ2F0aW9uKCk7fQplbHNleyQoJ2h0bWwnKS5yZW1vdmVDbGFzcygnZmwtdGhlbWUtYnVpbGRlci1mbHlvdXQtbWVudS1hY3RpdmUnKTt9CnRoaXMuX2ZseW91dE1lbnVGaXgoZXZlbnQpO30sdGhpcykpO30sX2ZseW91dE1lbnVGaXg6ZnVuY3Rpb24oZSl7dmFyIGhlYWRlcj10aGlzLmhlYWRlcixtZW51TW9kdWxlPSQoZS50YXJnZXQpLmNsb3Nlc3QoJy5mbC1tZW51JyksZmx5b3V0TWVudT1tZW51TW9kdWxlLmZpbmQoJy5mbC1tZW51LW1vYmlsZS1mbHlvdXQnKSxmbHlvdXRQb3M9bWVudU1vZHVsZS5oYXNDbGFzcygnZmwtZmx5b3V0LXJpZ2h0Jyk/J3JpZ2h0JzonbGVmdCcsbWVudU9wYWNpdHk9bWVudU1vZHVsZS5maW5kKCcuZmwtbWVudS1tb2JpbGUtb3BhY2l0eScpLGlzU2Nyb2xsPSd1bmRlZmluZWQnIT09dHlwZW9mIGUmJidzY3JvbGwnPT09ZS5oYW5kbGVPYmoudHlwZSxhY3RpdmVQb3M9J3VuZGVmaW5lZCchPT10eXBlb2YgZmx5b3V0TWVudS5kYXRhKCdhY3RpdmVQb3MnKT9mbHlvdXRNZW51LmRhdGEoJ2FjdGl2ZVBvcycpOjAsaGVhZGVyUG9zPSh0aGlzLndpbi53aWR0aCgpLWhlYWRlci53aWR0aCgpKS8gMixpbmFjdGl2ZVBvcz1oZWFkZXJQb3M+MD9hY3RpdmVQb3MrNDoyNTQ7aWYoIWZseW91dE1lbnUubGVuZ3RoKXtyZXR1cm47fQppZih0aGlzLm92ZXJsYXkpe3JldHVybjt9CmlmKCQoJy5mbC10aGVtZS1idWlsZGVyLWZseW91dC1tZW51LWFjdGl2ZScpLmxlbmd0aCl7aWYoaXNTY3JvbGwmJiFmbHlvdXRNZW51Lmhhc0NsYXNzKCdmbC1tZW51LWRpc2FibGUtdHJhbnNpdGlvbicpKXtmbHlvdXRNZW51LmFkZENsYXNzKCdmbC1tZW51LWRpc2FibGUtdHJhbnNpdGlvbicpO30KaWYoaGVhZGVyLmhhc0NsYXNzKCdmbC10aGVtZS1idWlsZGVyLWhlYWRlci1zdGlja3knKSl7aWYoIWlzU2Nyb2xsKXtzZXRUaW1lb3V0KCQucHJveHkoZnVuY3Rpb24oKXtmbHlvdXRNZW51LmNzcyhmbHlvdXRQb3MsJy0nK2FjdGl2ZVBvcysncHgnKTt9LHRoaXMpLDEpO30KZWxzZXtmbHlvdXRNZW51LmNzcyhmbHlvdXRQb3MsJy0nK2FjdGl2ZVBvcysncHgnKTt9fQplbHNle2ZseW91dE1lbnUuY3NzKGZseW91dFBvcywnMHB4Jyk7fX0KZWxzZXtpZihmbHlvdXRNZW51Lmhhc0NsYXNzKCdmbC1tZW51LWRpc2FibGUtdHJhbnNpdGlvbicpKXtmbHlvdXRNZW51LnJlbW92ZUNsYXNzKCdmbC1tZW51LWRpc2FibGUtdHJhbnNpdGlvbicpO30KaWYoaGVhZGVyLmhhc0NsYXNzKCdmbC10aGVtZS1idWlsZGVyLWZseW91dC1tZW51LW92ZXJsYXknKSYmaGVhZGVyUG9zPjAmJmhlYWRlclBvczwyNTApe2lmKGhlYWRlci5oYXNDbGFzcygnZmwtdGhlbWUtYnVpbGRlci1oZWFkZXItc3RpY2t5Jykpe2luYWN0aXZlUG9zPWhlYWRlclBvcysyNTQ7fQplbHNle2luYWN0aXZlUG9zPTI1NDt9fQppZihlJiZlLnR5cGU9PT0ncmVzaXplJyl7aW5hY3RpdmVQb3M9aGVhZGVyUG9zKzI1NDt9CmZseW91dE1lbnUuY3NzKGZseW91dFBvcywnLScraW5hY3RpdmVQb3MrJ3B4Jyk7fQppZihlJiZtZW51TW9kdWxlLmlzKCcuZmwtbWVudS1yZXNwb25zaXZlLWZseW91dC1vdmVybGF5JykmJiQuaW5maW5pdGVzY3JvbGwpe2Uuc3RvcEltbWVkaWF0ZVByb3BhZ2F0aW9uKCk7fQppZihtZW51T3BhY2l0eS5sZW5ndGgpe2lmKGhlYWRlci5oYXNDbGFzcygnZmwtdGhlbWUtYnVpbGRlci1oZWFkZXItc3RpY2t5Jykpe2lmKCcwcHgnPT09bWVudU9wYWNpdHkuY3NzKCdsZWZ0Jykpe21lbnVPcGFjaXR5LmNzcygnbGVmdCcsJy0nK2hlYWRlclBvcysncHgnKTt9fQplbHNle21lbnVPcGFjaXR5LmNzcygnbGVmdCcsJycpO319fSxfYWRqdXN0U3RpY2t5SGVhZGVyV2lkdGg6ZnVuY3Rpb24oKXtpZigkKCdib2R5JykuaGFzQ2xhc3MoJ2ZsLWZ
361peGVkLXdpZHRoJykpe3ZhciBwYXJlbnRXaWR0aD10aGlzLmhlYWRlci5wYXJlbnQoKS53aWR0aCgpO2lmKHRoaXMud2luLndpZHRoKCk+PTk5Mil7dGhpcy5oZWFkZXIuY3NzKHsnbWFyZ2luJzonMCBhdXRvJywnbWF4LXdpZHRoJzpwYXJlbnRXaWR0aCx9KTt9CmVsc2V7dGhpcy5oZWFkZXIuY3NzKHsnbWFyZ2luJzonJywnbWF4LXdpZHRoJzonJyx9KTt9fX0sX2FkanVzdEhlYWRlckhlaWdodDpmdW5jdGlvbigpe3ZhciBiZWZvcmVIZWFkZXI9dGhpcy5oZWFkZXIucHJldkFsbCgnLmZsLWJ1aWxkZXItY29udGVudCcpLGJlZm9yZUhlYWRlckhlaWdodD0wLGJlZm9yZUhlYWRlckZpeD0wLGhlYWRlckhlaWdodD1NYXRoLmZsb29yKHRoaXMuaGVhZGVyLm91dGVySGVpZ2h0KCkpLGJvZHlUb3BQYWRkaW5nPXBhcnNlSW50KCQoJ2JvZHknKS5jc3MoJ3BhZGRpbmctdG9wJykpLHdwQWRtaW5CYXJIZWlnaHQ9MCx0b3RhbEhlYWRlckhlaWdodD0wO2lmKGlzTmFOKGJvZHlUb3BQYWRkaW5nKSl7Ym9keVRvcFBhZGRpbmc9MDt9CmlmKGJlZm9yZUhlYWRlci5sZW5ndGgpeyQuZWFjaChiZWZvcmVIZWFkZXIsZnVuY3Rpb24oKXtiZWZvcmVIZWFkZXJIZWlnaHQrPU1hdGguZmxvb3IoJCh0aGlzKS5vdXRlckhlaWdodCgpKTt9KTtiZWZvcmVIZWFkZXJGaXg9Mjt9CmlmKHRoaXMuaGFzQWRtaW5CYXImJnRoaXMud2luLndpZHRoKCk8PTYwMCl7d3BBZG1pbkJhckhlaWdodD1NYXRoLmZsb29yKCQoJyN3cGFkbWluYmFyJykub3V0ZXJIZWlnaHQoKSk7fQp0b3RhbEhlYWRlckhlaWdodD1NYXRoLmZsb29yKGJlZm9yZUhlYWRlckhlaWdodCtoZWFkZXJIZWlnaHQpO2lmKGhlYWRlckhlaWdodD4wKXt2YXIgaGVhZGVyUGFyZW50PXRoaXMuaGVhZGVyLnBhcmVudCgpLGhlYWRlclBhcmVudFRvcFBhZGRpbmc9MDtpZigkKGhlYWRlclBhcmVudCkuaXMoJ2JvZHknKSl7aGVhZGVyUGFyZW50VG9wUGFkZGluZz1NYXRoLmZsb29yKGhlYWRlckhlaWdodC13cEFkbWluQmFySGVpZ2h0KTt9ZWxzZXtoZWFkZXJQYXJlbnRUb3BQYWRkaW5nPU1hdGguZmxvb3IoaGVhZGVySGVpZ2h0LWJvZHlUb3BQYWRkaW5nLXdwQWRtaW5CYXJIZWlnaHQpO30KJChoZWFkZXJQYXJlbnQpLmNzcygncGFkZGluZy10b3AnLChoZWFkZXJQYXJlbnRUb3BQYWRkaW5nLWJlZm9yZUhlYWRlckZpeCkrJ3B4Jyk7dGhpcy5oZWFkZXIuY3NzKHsnLXdlYmtpdC10cmFuc2Zvcm0nOid0cmFuc2xhdGUoMHB4LCAtJyt0b3RhbEhlYWRlckhlaWdodCsncHgpJywnLW1zLXRyYW5zZm9ybSc6J3RyYW5zbGF0ZSgwcHgsIC0nK3RvdGFsSGVhZGVySGVpZ2h0KydweCknLCd0cmFuc2Zvcm0nOid0cmFuc2xhdGUoMHB4LCAtJyt0b3RhbEhlYWRlckhlaWdodCsncHgpJ30pO319LF9pbml0U2hyaW5rOmZ1bmN0aW9uKGUpe2lmKHRoaXMud2luLndpZHRoKCk+PXRoaXMuYnJlYWtwb2ludFdpZHRoKXt0aGlzLndpbi5vbignc2Nyb2xsLmZsLXRoZW1lLWJ1aWxkZXItaGVhZGVyLXNocmluaycsJC5wcm94eSh0aGlzLl9kb1Nocmluayx0aGlzKSk7dGhpcy5fc2V0SW1hZ2VNYXhIZWlnaHQoKTtpZih0aGlzLndpbi5zY3JvbGxUb3AoKT4wKXt0aGlzLl9kb1NocmluaygpO319ZWxzZXt0aGlzLmhlYWRlci5wYXJlbnQoKS5jc3MoJ3BhZGRpbmctdG9wJywnMCcpO3RoaXMud2luLm9mZignc2Nyb2xsLmZsLXRoZW1lLWJ1aWxkZXItaGVhZGVyLXNocmluaycpO3RoaXMuX3JlbW92ZVNocmluaygpO3RoaXMuX3JlbW92ZUltYWdlTWF4SGVpZ2h0KCk7fX0sX2RvU2hyaW5rOmZ1bmN0aW9uKGUpe3ZhciB3aW5Ub3A9dGhpcy53aW4uc2Nyb2xsVG9wKCksaGVhZGVyVG9wPXRoaXMuaGVhZGVyLmRhdGEoJ29yaWdpbmFsLXRvcCcpLGhlYWRlckhlaWdodD10aGlzLmhlYWRlci5kYXRhKCdvcmlnaW5hbC1oZWlnaHQnKSxzaHJpbmtJbWFnZUhlaWdodD10aGlzLmhlYWRlci5kYXRhKCdzaHJpbmstaW1hZ2UtaGVpZ2h0Jyksd2luZG93U2l6ZT10aGlzLndpbi53aWR0aCgpLG1ha2VTdGlja3k9dGhpcy5fbWFrZVdpbmRvd1N0aWNreSh3aW5kb3dTaXplKSxoYXNDbGFzcz10aGlzLmhlYWRlci5oYXNDbGFzcygnZmwtdGhlbWUtYnVpbGRlci1oZWFkZXItc2hyaW5rJyk7aWYodGhpcy5oYXNBZG1pbkJhcil7d2luVG9wKz0zMjt9CmlmKG1ha2VTdGlja3kmJih3aW5Ub3A+aGVhZGVyVG9wK2hlYWRlckhlaWdodCkpe2lmKCFoYXNDbGFzcyl7dGhpcy5oZWFkZXIuYWRkQ2xhc3MoJ2ZsLXRoZW1lLWJ1aWxkZXItaGVhZGVyLXNocmluaycpO3RoaXMuaGVhZGVyLmZpbmQoJ2ltZycpLmVhY2goZnVuY3Rpb24oaSl7dmFyIGltYWdlPSQodGhpcyksbWF4TWVnYU1lbnU9aW1hZ2UuY2xvc2VzdCgnLm1heC1tZWdhLW1lbnUnKS5sZW5ndGgsaW1hZ2VJbkxpZ2h0Ym94PWltYWdlLmNsb3Nlc3QoJy5mbC1idXR0b24tbGlnaHRib3gtY29udGVudCcpLmxlbmd0aCxpbWFnZUluTmF2TWVudT1pbWFnZS5jbG9zZXN0KCdsaS5tZW51LWl0ZW0nKS5sZW5ndGg7aWYoIShpbWFnZUluTGlnaHRib3h8fGltYWdlSW5OYXZNZW51fHxtYXhNZWdhTWVudSkpe2ltYWdlLmNzcygnbWF4LWhlaWdodCcsc2hyaW5rSW1hZ2VIZWlnaHQpO319KTt0aGlzLmhlYWRlci5maW5kKCcuZmwtcm93LWNvbnRlbnQtd3JhcCcpLmVhY2goZnVuY3Rpb24oKXt2YXIgcm93PSQodGhpcyk7aWYocGFyc2VJbnQocm93LmNzcygncGFkZGluZy1ib3R0b20nKSk+NSl7cm93LmFkZENsYXNzKCdmbC10aGVtZS1idWlsZGVyLWhlYWRlci1zaHJpbmstcm93LWJvdHRvbScpO30KaWYocGFyc2VJbnQocm93LmNzcygncGFkZGluZy10b3AnKSk+NSl7cm93LmFkZENsYXNzKCdmbC10aGVtZS1idWlsZGVyLWhlYWRlci1zaHJpbmstcm93LXRvcCcpO319KTt0aGlzLmhlYWRlci5maW5kKCcuZmwtbW9kdWxlLWNvbnRlbnQnKS5lYWNoKGZ1bmN0aW9uKCl7dmFyIG1vZHVsZT0kKHRoaXMpO2lmKHBhcnNlSW50KG1vZHVsZS5jc3MoJ21hcmdpbi1ib3R0b20nKSk+NSl7bW9kdWxlLmFkZENsYXNzKCdmbC10aGVtZS1idWlsZGVyLWhlYWRlci1zaHJpbmstbW9kdWxlLWJvdHRvbScpO30KaWYocGFyc2VJbnQobW9kdWxlLmNzcygnbWFyZ2luLXRvcCcpKT41KXttb2R1bGUuYWRkQ2xhc3MoJ2ZsLXRoZW1lLWJ1aWxkZXItaGVhZGVyLXNocmluay1tb2R1bGUtdG9wJyk7fX0pO319ZWxzZSBpZihoYXNDbGFzcyl7dGhpcy5oZWFkZXIuZmluZCgnaW1nJykuY3NzKCdtYXgtaGVpZ2h0JywnJyk7dGhpcy5fcmVtb3ZlU2hyaW5rKCk7fQppZigndW5kZWZpbmVkJz09PXR5cGVvZihlKSYmJCgnYm9keScpLmhhc0NsYXNzKCdmbC1maXhlZC13aWR0aCcpKXtpZighdGhpcy5vdmVybGF5KXt0aGlzLl9hZGp1c3RIZWFkZXJIZWlnaHQoKTt9fX0sX3JlbW92ZVNocmluazpmdW5jdGlvbigpe3ZhciByb3dzPXRoaXMuaGVhZGVyLmZpbmQoJy5mbC1yb3ctY29udGVudC13cmFwJyksbW9kdWxlcz10aGlzLmhlYWRlci5maW5kKCcuZmwtbW9kdWxlLWNvbnRlbnQnKTtyb3dzLnJlbW92ZUNsYXNzKCdmbC10aGVtZS1idWlsZGVyLWhlYWRlci1zaHJpbmstcm93LWJvdHRvbScpO3Jvd3MucmVtb3ZlQ2xhc3MoJ2ZsLXRoZW1lLWJ1aWxkZXItaGVhZGVyLXNocmluay1yb3ctdG9wJyk7bW9kdWxlcy5yZW1vdmVDbGFzcygnZmwtdGhlbWUtYnVpbGRlci1oZWFkZXItc2hyaW5rLW1vZHVsZS1ib3R0b20nKTttb2R1bGVzLnJlbW92ZUNsYXNzKCdmbC10aGVtZS1idWlsZGVyLWhlYWRlci1zaHJpbmstbW9kdWxlLXRvcCcpO3RoaXMuaGVhZGVyLnJlbW92ZUNsYXNzKCdmbC10aGVtZS1idWlsZGVyLWhlYWRlci1zaHJpbmsnKTt9LF9zZXRJbWFnZU1heEhlaWdodDpmdW5jdGlvbigpe3ZhciBoZWFkPSQoJ2hlYWQnKSxzdHlsZXNJZD0nZmwtaGVhZGVyLXN0eWxlcy0nK3RoaXMuaGVhZGVyLmRhdGEoJ3Bvc3QtaWQnKSxzdHlsZXM9JycsaW1hZ2VzPXRoaXMuaGVhZGVyLmZpbmQoJy5mbC1tb2R1bGUtY29udGVudCBpbWcnKTtpZigkKCcjJytzdHlsZXNJZCkubGVuZ3RoKXtyZXR1cm47fQppbWFnZXMuZWFjaChmdW5jdGlvbihpKXt2YXIgaW1hZ2U9JCh0aGlzKSxoZWlnaHQ9aW1hZ2UuaGVpZ2h0KCksbm9kZT1pbWFnZS5jbG9zZXN0KCcuZmwtbW9kdWxlJykuZGF0YSgnbm9kZScpLGNsYXNzTmFtZT0nZmwtbm9kZS0nK25vZGUrJy1pbWctJytpLG1heE1lZ2FNZW51PWltYWdlLmNsb3Nlc3QoJy5tYXgtbWVnYS1tZW51JykubGVuZ3RoLGltYWdlSW5MaWdodGJveD1pbWFnZS5jbG9zZXN0KCcuZmwtYnV0dG9uLWxpZ2h0Ym94LWNvbnRlbnQnKS5sZW5ndGgsaW1hZ2VJbk5hdk1lbnU9aW1hZ2UuY2xvc2VzdCgnbGkubWVudS1pdGVtJykubGVuZ3RoO2lmKCEoaW1hZ2VJbkxpZ2h0Ym94fHxpbWFnZUluTmF2TWVudXx8bWF4TWVnYU1lbnUpKXtpbWFnZS5hZGRDbGFzcyhjbGFzc05hbWUpO3N0eWxlcys9Jy4nK2NsYXNzTmFtZSsnIHsgbWF4LWhlaWdodDogJysoaGVpZ2h0P2hlaWdodDppbWFnZVswXS5oZWlnaHQpKydweCB9Jzt9fSk7aWYoJychPT1zdHlsZXMpe2hlYWQuYXBwZW5kKCc8c3R5bGUgaWQ9Iicrc3R5bGVzSWQrJyI+JytzdHlsZXMrJzwvc3R5bGU+Jyk7fX0sX3JlbW92ZUltYWdlTWF4SGVpZ2h0OmZ1bmN0aW9uKCl7JCgnI2ZsLWhlYWRlci1zdHlsZXMtJyt0aGlzLmhlYWRlci5kYXRhKCdwb3N0LWlkJykpLnJlbW92ZSgpO30sfTskKGZ1bmN0aW9uKCl7RkxUaGVtZUJ1aWxkZXJIZWFkZXJMYXlvdXQuaW5pdCgpO30pO30pKGpRdWVyeSk7"></script>
361</body></html>
362<!-- Dynamic page generated in 3.143 seconds. -->
363<!-- Cached page generated by WP-Super-Cache on 2026-10-02 02:53:30 -->
364
365<!-- Compression = gzip -->
366<!-- super cache -->

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.