CINXE.COM
Brain Fitness: Reversing Cognitive Decline And Improving Brain Function with Dr. Majid Fotuhi - The Dr. Hyman Show | Podcast on Spotify
<!DOCTYPE html><html class="mobile-web-player" lang="en" dir="ltr"><head><meta charSet="utf-8"/><title>Brain Fitness: Reversing Cognitive Decline And Improving Brain Function with Dr. Majid Fotuhi - The Dr. Hyman Show | Podcast on Spotify</title><meta property="og:site_name" content="Spotify"/><meta property="fb:app_id" content="174829003346"/><link rel="icon" sizes="32x32" type="image/png" href="https://open.spotifycdn.com/cdn/images/favicon32.b64ecc03.png"/><link rel="icon" sizes="16x16" type="image/png" href="https://open.spotifycdn.com/cdn/images/favicon16.1c487bff.png"/><link rel="icon" href="https://open.spotifycdn.com/cdn/images/favicon.0f31d2ea.ico"/><meta http-equiv="X-UA-Compatible" content="IE=9"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="https://encore.scdn.co/fonts/SpotifyMixUI-Regular-cc3b1de388efa4cbca6c75cebc24585e.woff2" as="font" type="font/woff2" crossorigin="anonymous"/><link rel="preload" href="https://encore.scdn.co/fonts/SpotifyMixUITitleVariable-8769ccfde3379b7ebcadd9529b49d0cc.woff2" as="font" type="font/woff2" crossorigin="anonymous"/><link rel="preload" href="https://encore.scdn.co/fonts/SpotifyMixUI-Bold-4264b799009b1db5c491778b1bc8e5b7.woff2" as="font" type="font/woff2" crossorigin="anonymous"/><link rel="preload" href="https://encore.scdn.co/fonts/SpotifyMixUITitleVariable-8769ccfde3379b7ebcadd9529b49d0cc.woff2" as="font" type="font/woff2" crossorigin="anonymous"/><meta name="description" content="Listen to this episode from The Dr. Hyman Show on Spotify. This episode is brought to you by Rupa Health, Essentia, Cozy Earth, and AirDoctor. It’s never too early to start protecting your brain, and with more than 6 million Americans living with Alzheimer's—projected to rise to nearly 13 million by 2050—this is something we should all contemplate more often. On today’s episode of The Doctor’s Farmacy, I’m excited to talk to Dr. Majid Fotuhi about the top actions we can take to prevent cognitive decline and optimize brain function. Dr. Majid Fotuhi is a neurologist with expertise in the fields of memory, concussion, and successful aging. Through his 30 years of teaching, clinical work, and neuroscience research at Harvard Medical School and Johns Hopkins, Dr. Fotuhi has developed a multidisciplinary program for helping people of all ages improve their memory and attention. His innovative Brain Fitness Program addresses lifestyle factors and cognitive stimulation, and he has published the successful results of this program in several scientific journals and three books, including Boost Your Brain: The New Art and Science Behind Enhanced Brain Performance. Dr. Fotuhi received his doctorate degree in neuroscience from Johns Hopkins University in 1992 and his Medical Degree from Harvard Medical School in 1997. He serves as an adjunct professor at George Washington University. This episode is brought to you by Rupa Health, Essentia, Cozy Earth, and AirDoctor. Access more than 3,000 specialty lab tests with Rupa Health. You can check out a free live demo with a Q&A or create an account at RupaHealth.com today. Receive an extra $100 off your mattress purchase on top of Essentia’s Huge Black Friday Sale! Go to myessentia.com/drmarkhyman and use code HYMAN at checkout to get this great deal. Right now, get 40% off your Cozy Earth sheets. Just head over to cozyearth.com and use code DRHYMAN. Right now, if you go to drhyman.com/filter you can get the AirDoctor filter for $349. That’s $280 off the normal price. Here are more details from our interview (audio version / Apple Subscriber version): The evolution of Dr. Fotuhi’s understanding of memory and brain health (7:34 / 5:41) Why Dr. Fotuhi started his own brain center (14:10 / 12:17) Incredible science to slow and prevent memory loss (19:07 / 17:14) The myth of diagnosis (23:03 / 21:10) Four ways to support the brain (30:03 / 26:10) The connection between belly size and brain size (31:36 / 27:43) Common culprits of poor brain function (36:29 / 32:36 Reactions of Dr. Fotuhi’s colleagues to his work (47:07 / 43:14) Lifestyle practices for a healthy brain (54:17 / 50:24) Modifiable risk factors for brain dysfunction (1:00:14 / 56:24) Learn more at Drfotuhi.com and try the Brain Portfolio/Brain Fitness Calculator."/><meta name="google" content="notranslate"/><meta name="music:duration" content="4444"/><meta name="music:release_date" content="2023-11-29T11:00:00Z"/><meta name="al:android:app_name" content="Spotify"/><meta name="al:android:package" content="com.spotify.music"/><meta name="al:android:url" content="spotify://episode/2CPmGKxi6DK7sUllhPSF6K"/><meta name="al:ios:app_name" content="Spotify"/><meta name="al:ios:app_store_id" content="324684580"/><meta name="al:ios:url" content="spotify://episode/2CPmGKxi6DK7sUllhPSF6K"/><meta property="og:title" content="Brain Fitness: Reversing Cognitive Decline And Improving Brain Function with Dr. Majid Fotuhi"/><meta property="og:description" content="The Dr. Hyman Show · Episode"/><meta property="og:url" content="https://open.spotify.com/episode/2CPmGKxi6DK7sUllhPSF6K"/><meta property="og:type" content="music.song"/><meta property="og:site_name" content="Spotify"/><meta property="og:restrictions:country:allowed" content="AD"/><meta property="og:restrictions:country:allowed" content="AE"/><meta property="og:restrictions:country:allowed" content="AG"/><meta property="og:restrictions:country:allowed" content="AL"/><meta property="og:restrictions:country:allowed" content="AM"/><meta property="og:restrictions:country:allowed" content="AO"/><meta property="og:restrictions:country:allowed" content="AR"/><meta property="og:restrictions:country:allowed" content="AT"/><meta property="og:restrictions:country:allowed" content="AU"/><meta property="og:restrictions:country:allowed" content="AZ"/><meta property="og:restrictions:country:allowed" content="BA"/><meta property="og:restrictions:country:allowed" content="BB"/><meta property="og:restrictions:country:allowed" content="BE"/><meta property="og:restrictions:country:allowed" content="BF"/><meta property="og:restrictions:country:allowed" content="BG"/><meta property="og:restrictions:country:allowed" content="BH"/><meta property="og:restrictions:country:allowed" content="BI"/><meta property="og:restrictions:country:allowed" content="BJ"/><meta property="og:restrictions:country:allowed" content="BN"/><meta property="og:restrictions:country:allowed" content="BO"/><meta property="og:restrictions:country:allowed" content="BR"/><meta property="og:restrictions:country:allowed" content="BS"/><meta property="og:restrictions:country:allowed" content="BT"/><meta property="og:restrictions:country:allowed" content="BW"/><meta property="og:restrictions:country:allowed" content="BZ"/><meta property="og:restrictions:country:allowed" content="CA"/><meta property="og:restrictions:country:allowed" content="CH"/><meta property="og:restrictions:country:allowed" content="CI"/><meta property="og:restrictions:country:allowed" content="CL"/><meta property="og:restrictions:country:allowed" content="CM"/><meta property="og:restrictions:country:allowed" content="CO"/><meta property="og:restrictions:country:allowed" content="CR"/><meta property="og:restrictions:country:allowed" content="CV"/><meta property="og:restrictions:country:allowed" content="CW"/><meta property="og:restrictions:country:allowed" content="CY"/><meta property="og:restrictions:country:allowed" content="CZ"/><meta property="og:restrictions:country:allowed" content="DE"/><meta property="og:restrictions:country:allowed" content="DJ"/><meta property="og:restrictions:country:allowed" content="DK"/><meta property="og:restrictions:country:allowed" content="DM"/><meta property="og:restrictions:country:allowed" content="DO"/><meta property="og:restrictions:country:allowed" content="DZ"/><meta property="og:restrictions:country:allowed" content="EC"/><meta property="og:restrictions:country:allowed" content="EE"/><meta property="og:restrictions:country:allowed" content="EG"/><meta property="og:restrictions:country:allowed" content="ES"/><meta property="og:restrictions:country:allowed" content="FI"/><meta property="og:restrictions:country:allowed" content="FJ"/><meta property="og:restrictions:country:allowed" content="FM"/><meta property="og:restrictions:country:allowed" content="FR"/><meta property="og:restrictions:country:allowed" content="GA"/><meta property="og:restrictions:country:allowed" content="GB"/><meta property="og:restrictions:country:allowed" content="GD"/><meta property="og:restrictions:country:allowed" content="GE"/><meta property="og:restrictions:country:allowed" content="GH"/><meta property="og:restrictions:country:allowed" content="GM"/><meta property="og:restrictions:country:allowed" content="GN"/><meta property="og:restrictions:country:allowed" content="GQ"/><meta property="og:restrictions:country:allowed" content="GR"/><meta property="og:restrictions:country:allowed" content="GT"/><meta property="og:restrictions:country:allowed" content="GW"/><meta property="og:restrictions:country:allowed" content="GY"/><meta property="og:restrictions:country:allowed" content="HK"/><meta property="og:restrictions:country:allowed" content="HN"/><meta property="og:restrictions:country:allowed" content="HR"/><meta property="og:restrictions:country:allowed" content="HT"/><meta property="og:restrictions:country:allowed" content="HU"/><meta property="og:restrictions:country:allowed" content="ID"/><meta property="og:restrictions:country:allowed" content="IE"/><meta property="og:restrictions:country:allowed" content="IL"/><meta property="og:restrictions:country:allowed" content="IN"/><meta property="og:restrictions:country:allowed" content="IS"/><meta property="og:restrictions:country:allowed" content="IT"/><meta property="og:restrictions:country:allowed" content="JM"/><meta property="og:restrictions:country:allowed" content="JO"/><meta property="og:restrictions:country:allowed" content="JP"/><meta property="og:restrictions:country:allowed" content="KE"/><meta property="og:restrictions:country:allowed" content="KH"/><meta property="og:restrictions:country:allowed" content="KI"/><meta property="og:restrictions:country:allowed" content="KM"/><meta property="og:restrictions:country:allowed" content="KN"/><meta property="og:restrictions:country:allowed" content="KR"/><meta property="og:restrictions:country:allowed" content="KW"/><meta property="og:restrictions:country:allowed" content="LA"/><meta property="og:restrictions:country:allowed" content="LB"/><meta property="og:restrictions:country:allowed" content="LC"/><meta property="og:restrictions:country:allowed" content="LI"/><meta property="og:restrictions:country:allowed" content="LR"/><meta property="og:restrictions:country:allowed" content="LS"/><meta property="og:restrictions:country:allowed" content="LT"/><meta property="og:restrictions:country:allowed" content="LU"/><meta property="og:restrictions:country:allowed" content="LV"/><meta property="og:restrictions:country:allowed" content="MA"/><meta property="og:restrictions:country:allowed" content="MC"/><meta property="og:restrictions:country:allowed" content="ME"/><meta property="og:restrictions:country:allowed" content="MG"/><meta property="og:restrictions:country:allowed" content="MH"/><meta property="og:restrictions:country:allowed" content="MK"/><meta property="og:restrictions:country:allowed" content="ML"/><meta property="og:restrictions:country:allowed" content="MN"/><meta property="og:restrictions:country:allowed" content="MO"/><meta property="og:restrictions:country:allowed" content="MR"/><meta property="og:restrictions:country:allowed" content="MT"/><meta property="og:restrictions:country:allowed" content="MU"/><meta property="og:restrictions:country:allowed" content="MV"/><meta property="og:restrictions:country:allowed" content="MW"/><meta property="og:restrictions:country:allowed" content="MX"/><meta property="og:restrictions:country:allowed" content="MY"/><meta property="og:restrictions:country:allowed" content="MZ"/><meta property="og:restrictions:country:allowed" content="NA"/><meta property="og:restrictions:country:allowed" content="NE"/><meta property="og:restrictions:country:allowed" content="NG"/><meta property="og:restrictions:country:allowed" content="NI"/><meta property="og:restrictions:country:allowed" content="NL"/><meta property="og:restrictions:country:allowed" content="NO"/><meta property="og:restrictions:country:allowed" content="NP"/><meta property="og:restrictions:country:allowed" content="NR"/><meta property="og:restrictions:country:allowed" content="NZ"/><meta property="og:restrictions:country:allowed" content="OM"/><meta property="og:restrictions:country:allowed" content="PA"/><meta property="og:restrictions:country:allowed" content="PE"/><meta property="og:restrictions:country:allowed" content="PG"/><meta property="og:restrictions:country:allowed" content="PH"/><meta property="og:restrictions:country:allowed" content="PL"/><meta property="og:restrictions:country:allowed" content="PR"/><meta property="og:restrictions:country:allowed" content="PS"/><meta property="og:restrictions:country:allowed" content="PT"/><meta property="og:restrictions:country:allowed" content="PW"/><meta property="og:restrictions:country:allowed" content="PY"/><meta property="og:restrictions:country:allowed" content="QA"/><meta property="og:restrictions:country:allowed" content="RO"/><meta property="og:restrictions:country:allowed" content="RS"/><meta property="og:restrictions:country:allowed" content="RW"/><meta property="og:restrictions:country:allowed" content="SA"/><meta property="og:restrictions:country:allowed" content="SB"/><meta property="og:restrictions:country:allowed" content="SC"/><meta property="og:restrictions:country:allowed" content="SE"/><meta property="og:restrictions:country:allowed" content="SG"/><meta property="og:restrictions:country:allowed" content="SI"/><meta property="og:restrictions:country:allowed" content="SK"/><meta property="og:restrictions:country:allowed" content="SL"/><meta property="og:restrictions:country:allowed" content="SM"/><meta property="og:restrictions:country:allowed" content="SN"/><meta property="og:restrictions:country:allowed" content="SR"/><meta property="og:restrictions:country:allowed" content="ST"/><meta property="og:restrictions:country:allowed" content="SV"/><meta property="og:restrictions:country:allowed" content="SZ"/><meta property="og:restrictions:country:allowed" content="TD"/><meta property="og:restrictions:country:allowed" content="TG"/><meta property="og:restrictions:country:allowed" content="TH"/><meta property="og:restrictions:country:allowed" content="TL"/><meta property="og:restrictions:country:allowed" content="TN"/><meta property="og:restrictions:country:allowed" content="TO"/><meta property="og:restrictions:country:allowed" content="TR"/><meta property="og:restrictions:country:allowed" content="TT"/><meta property="og:restrictions:country:allowed" content="TV"/><meta property="og:restrictions:country:allowed" content="TW"/><meta property="og:restrictions:country:allowed" content="TZ"/><meta property="og:restrictions:country:allowed" content="UA"/><meta property="og:restrictions:country:allowed" content="US"/><meta property="og:restrictions:country:allowed" content="UY"/><meta property="og:restrictions:country:allowed" content="UZ"/><meta property="og:restrictions:country:allowed" content="VC"/><meta property="og:restrictions:country:allowed" content="VN"/><meta property="og:restrictions:country:allowed" content="VU"/><meta property="og:restrictions:country:allowed" content="WS"/><meta property="og:restrictions:country:allowed" content="XK"/><meta property="og:restrictions:country:allowed" content="ZA"/><meta property="og:restrictions:country:allowed" content="ZM"/><meta property="og:restrictions:country:allowed" content="ZW"/><meta property="og:image" content="https://i.scdn.co/image/ab6765630000ba8a53b3fe911bc38dacffc1d4c0"/><meta name="twitter:site" content="@spotify"/><meta name="twitter:title" content="Brain Fitness: Reversing Cognitive Decline And Improving Brain Function with Dr. Majid Fotuhi"/><meta name="twitter:description" content="The Dr. Hyman Show · Episode"/><meta name="twitter:image" content="https://i.scdn.co/image/ab6765630000ba8a53b3fe911bc38dacffc1d4c0"/><meta name="twitter:card" content="summary"/><link rel="canonical" href="https://open.spotify.com/episode/2CPmGKxi6DK7sUllhPSF6K"/><link rel="alternate" type="application/json+oembed" href="https://open.spotify.com/oembed?url=https%3A%2F%2Fopen.spotify.com%2Fepisode%2F2CPmGKxi6DK7sUllhPSF6K"/><link rel="alternate" href="https://open.spotify.com/episode/2CPmGKxi6DK7sUllhPSF6K" hrefLang="x-default"/><link rel="alternate" href="https://open.spotify.com/episode/2CPmGKxi6DK7sUllhPSF6K" hrefLang="en"/><link rel="alternate" href="android-app://com.spotify.music/spotify/episode/2CPmGKxi6DK7sUllhPSF6K"/><script type="application/ld+json">{"@context":"http://schema.googleapis.com/","@type":"MusicGroup","@id":"https://open.spotify.com/episode/2CPmGKxi6DK7sUllhPSF6K","url":"https://open.spotify.com/episode/2CPmGKxi6DK7sUllhPSF6K","name":"Brain Fitness: Reversing Cognitive Decline And Improving Brain Function with Dr. Majid Fotuhi","description":"Listen to this episode from The Dr. Hyman Show on Spotify. This episode is brought to you by Rupa Health, Essentia, Cozy Earth, and AirDoctor. It\u2019s never too early to start protecting your brain, and with more than 6 million Americans living with Alzheimer's\u2014projected to rise to nearly 13 million by 2050\u2014this is something we should all contemplate more often. On today\u2019s episode of The Doctor\u2019s Farmacy, I\u2019m excited to talk to Dr. Majid Fotuhi about the top actions we can take to prevent cognitive decline and optimize brain function. Dr. Majid Fotuhi is a neurologist with expertise in the fields of memory, concussion, and successful aging. Through his 30 years of teaching, clinical work, and neuroscience research at Harvard Medical School and Johns Hopkins, Dr. Fotuhi has developed a multidisciplinary program for helping people of all ages improve their memory and attention. His innovative Brain Fitness Program addresses lifestyle factors and cognitive stimulation, and he has published the successful results of this program in several scientific journals and three books, including Boost Your Brain: The New Art and Science Behind Enhanced Brain Performance. Dr. Fotuhi received his doctorate degree in neuroscience from Johns Hopkins University in 1992 and his Medical Degree from Harvard Medical School in 1997. He serves as an adjunct professor at George Washington University. This episode is brought to you by Rupa Health, Essentia, Cozy Earth, and AirDoctor. Access more than 3,000 specialty lab tests with Rupa Health. You can check out a free live demo with a Q&A or create an account at RupaHealth.com today. Receive an extra $100 off your mattress purchase on top of Essentia\u2019s Huge Black Friday Sale! Go to myessentia.com/drmarkhyman and use code HYMAN at checkout to get this great deal. Right now, get 40% off your Cozy Earth sheets. Just head over to cozyearth.com and use code DRHYMAN. Right now, if you go to drhyman.com/filter you can get the AirDoctor filter for $349. That\u2019s $280 off the normal price. Here are more details from our interview (audio version / Apple Subscriber version): The evolution of Dr. Fotuhi\u2019s understanding of memory and brain health (7:34 / 5:41) Why Dr. Fotuhi started his own brain center (14:10 / 12:17) Incredible science to slow and prevent memory loss (19:07 / 17:14) The myth of diagnosis (23:03 / 21:10) Four ways to support the brain (30:03 / 26:10)\u00A0 The connection between belly size and brain size (31:36 / 27:43) Common culprits of poor brain function (36:29 / 32:36 Reactions of Dr. Fotuhi\u2019s colleagues to his work (47:07 / 43:14) Lifestyle practices for a healthy brain (54:17 / 50:24) Modifiable risk factors for brain dysfunction (1:00:14 / 56:24) Learn more at Drfotuhi.com and try the Brain Portfolio/Brain Fitness Calculator.","datePublished":"2023-11-29","potentialAction":{"@type":"ListenAction","target":[{"@type":"EntryPoint","urlTemplate":"https://open.spotify.com/episode/2CPmGKxi6DK7sUllhPSF6K?autoplay=true","actionPlatform":["http://schema.org/DesktopWebPlatform","http://schema.org/IOSPlatform","http://schema.googleapis.com/GoogleAudioCast","http://schema.googleapis.com/GoogleVideoCast"]},"android-app://com.spotify.music/spotify/episode/2CPmGKxi6DK7sUllhPSF6K/play"],"expectsAcceptanceOf":{"@type":"Offer","category":"free","eligibleRegion":[{"@type":"Country","name":"AD"},{"@type":"Country","name":"AE"},{"@type":"Country","name":"AG"},{"@type":"Country","name":"AL"},{"@type":"Country","name":"AM"},{"@type":"Country","name":"AO"},{"@type":"Country","name":"AR"},{"@type":"Country","name":"AT"},{"@type":"Country","name":"AU"},{"@type":"Country","name":"AZ"},{"@type":"Country","name":"BA"},{"@type":"Country","name":"BB"},{"@type":"Country","name":"BE"},{"@type":"Country","name":"BF"},{"@type":"Country","name":"BG"},{"@type":"Country","name":"BH"},{"@type":"Country","name":"BI"},{"@type":"Country","name":"BJ"},{"@type":"Country","name":"BN"},{"@type":"Country","name":"BO"},{"@type":"Country","name":"BR"},{"@type":"Country","name":"BS"},{"@type":"Country","name":"BT"},{"@type":"Country","name":"BW"},{"@type":"Country","name":"BZ"},{"@type":"Country","name":"CA"},{"@type":"Country","name":"CH"},{"@type":"Country","name":"CI"},{"@type":"Country","name":"CL"},{"@type":"Country","name":"CM"},{"@type":"Country","name":"CO"},{"@type":"Country","name":"CR"},{"@type":"Country","name":"CV"},{"@type":"Country","name":"CW"},{"@type":"Country","name":"CY"},{"@type":"Country","name":"CZ"},{"@type":"Country","name":"DE"},{"@type":"Country","name":"DJ"},{"@type":"Country","name":"DK"},{"@type":"Country","name":"DM"},{"@type":"Country","name":"DO"},{"@type":"Country","name":"DZ"},{"@type":"Country","name":"EC"},{"@type":"Country","name":"EE"},{"@type":"Country","name":"EG"},{"@type":"Country","name":"ES"},{"@type":"Country","name":"FI"},{"@type":"Country","name":"FJ"},{"@type":"Country","name":"FM"},{"@type":"Country","name":"FR"},{"@type":"Country","name":"GA"},{"@type":"Country","name":"GB"},{"@type":"Country","name":"GD"},{"@type":"Country","name":"GE"},{"@type":"Country","name":"GH"},{"@type":"Country","name":"GM"},{"@type":"Country","name":"GN"},{"@type":"Country","name":"GQ"},{"@type":"Country","name":"GR"},{"@type":"Country","name":"GT"},{"@type":"Country","name":"GW"},{"@type":"Country","name":"GY"},{"@type":"Country","name":"HK"},{"@type":"Country","name":"HN"},{"@type":"Country","name":"HR"},{"@type":"Country","name":"HT"},{"@type":"Country","name":"HU"},{"@type":"Country","name":"ID"},{"@type":"Country","name":"IE"},{"@type":"Country","name":"IL"},{"@type":"Country","name":"IN"},{"@type":"Country","name":"IS"},{"@type":"Country","name":"IT"},{"@type":"Country","name":"JM"},{"@type":"Country","name":"JO"},{"@type":"Country","name":"JP"},{"@type":"Country","name":"KE"},{"@type":"Country","name":"KH"},{"@type":"Country","name":"KI"},{"@type":"Country","name":"KM"},{"@type":"Country","name":"KN"},{"@type":"Country","name":"KR"},{"@type":"Country","name":"KW"},{"@type":"Country","name":"LA"},{"@type":"Country","name":"LB"},{"@type":"Country","name":"LC"},{"@type":"Country","name":"LI"},{"@type":"Country","name":"LR"},{"@type":"Country","name":"LS"},{"@type":"Country","name":"LT"},{"@type":"Country","name":"LU"},{"@type":"Country","name":"LV"},{"@type":"Country","name":"MA"},{"@type":"Country","name":"MC"},{"@type":"Country","name":"ME"},{"@type":"Country","name":"MG"},{"@type":"Country","name":"MH"},{"@type":"Country","name":"MK"},{"@type":"Country","name":"ML"},{"@type":"Country","name":"MN"},{"@type":"Country","name":"MO"},{"@type":"Country","name":"MR"},{"@type":"Country","name":"MT"},{"@type":"Country","name":"MU"},{"@type":"Country","name":"MV"},{"@type":"Country","name":"MW"},{"@type":"Country","name":"MX"},{"@type":"Country","name":"MY"},{"@type":"Country","name":"MZ"},{"@type":"Country","name":"NA"},{"@type":"Country","name":"NE"},{"@type":"Country","name":"NG"},{"@type":"Country","name":"NI"},{"@type":"Country","name":"NL"},{"@type":"Country","name":"NO"},{"@type":"Country","name":"NP"},{"@type":"Country","name":"NR"},{"@type":"Country","name":"NZ"},{"@type":"Country","name":"OM"},{"@type":"Country","name":"PA"},{"@type":"Country","name":"PE"},{"@type":"Country","name":"PG"},{"@type":"Country","name":"PH"},{"@type":"Country","name":"PL"},{"@type":"Country","name":"PR"},{"@type":"Country","name":"PS"},{"@type":"Country","name":"PT"},{"@type":"Country","name":"PW"},{"@type":"Country","name":"PY"},{"@type":"Country","name":"QA"},{"@type":"Country","name":"RO"},{"@type":"Country","name":"RS"},{"@type":"Country","name":"RW"},{"@type":"Country","name":"SA"},{"@type":"Country","name":"SB"},{"@type":"Country","name":"SC"},{"@type":"Country","name":"SE"},{"@type":"Country","name":"SG"},{"@type":"Country","name":"SI"},{"@type":"Country","name":"SK"},{"@type":"Country","name":"SL"},{"@type":"Country","name":"SM"},{"@type":"Country","name":"SN"},{"@type":"Country","name":"SR"},{"@type":"Country","name":"ST"},{"@type":"Country","name":"SV"},{"@type":"Country","name":"SZ"},{"@type":"Country","name":"TD"},{"@type":"Country","name":"TG"},{"@type":"Country","name":"TH"},{"@type":"Country","name":"TL"},{"@type":"Country","name":"TN"},{"@type":"Country","name":"TO"},{"@type":"Country","name":"TR"},{"@type":"Country","name":"TT"},{"@type":"Country","name":"TV"},{"@type":"Country","name":"TW"},{"@type":"Country","name":"TZ"},{"@type":"Country","name":"UA"},{"@type":"Country","name":"US"},{"@type":"Country","name":"UY"},{"@type":"Country","name":"UZ"},{"@type":"Country","name":"VC"},{"@type":"Country","name":"VN"},{"@type":"Country","name":"VU"},{"@type":"Country","name":"WS"},{"@type":"Country","name":"XK"},{"@type":"Country","name":"ZA"},{"@type":"Country","name":"ZM"},{"@type":"Country","name":"ZW"}]}}}</script><link rel="manifest" href="https://open.spotifycdn.com/cdn/generated/manifest-mobile-web-player.a1ddf51c.json"/><style data-styled="active"></style><style data-styled="" data-styled-version="5.3.11">.bYSZls{box-sizing:border-box;-webkit-tap-highlight-color:transparent;position:relative;background-color:var(--background-base,#1ed760);color:var(--text-base,#000000);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;border-radius:var(--encore-button-corner-radius,9999px);font-size:inherit;min-block-size:var(--encore-control-size-larger,56px);-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-transition-property:background-color,-webkit-transform;-webkit-transition-property:background-color,transform;transition-property:background-color,transform;-webkit-transition-duration:33ms;transition-duration:33ms;}/*!sc*/ @supports (overflow-wrap:anywhere){.bYSZls{overflow-wrap:anywhere;}}/*!sc*/ @supports not (overflow-wrap:anywhere){.bYSZls{word-break:break-word;}}/*!sc*/ data-styled.g1[id="ButtonInner-sc-14ud5tc-0"]{content:"bYSZls,"}/*!sc*/ .iPAIAO{padding:0;min-inline-size:0;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;}/*!sc*/ data-styled.g2[id="Button-sc-qlcn5g-0"]{content:"iPAIAO,"}/*!sc*/ .ivomLs{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:absolute;inset-block-start:calc((var(--encore-control-size-larger,56px) - var(--encore-graphic-size-decorative-base,24px)) / 2);inset-inline-start:calc((var(--encore-control-size-larger,56px) - var(--encore-graphic-size-decorative-base,24px)) / 2);}/*!sc*/ data-styled.g3[id="IconWrapper__Wrapper-sc-1hf1hjl-0"]{content:"ivomLs,"}/*!sc*/ .bneLcE{fill:currentcolor;width:var(--encore-graphic-size-decorative-base,24px);height:var(--encore-graphic-size-decorative-base,24px);}/*!sc*/ .bneLcE *{vector-effect:non-scaling-stroke;}/*!sc*/ .zsGU{fill:currentcolor;width:var(--encore-graphic-size-decorative-base,24px);height:var(--encore-graphic-size-decorative-base,24px);}/*!sc*/ .zsGU *{vector-effect:non-scaling-stroke;}/*!sc*/ [dir='rtl'] .zsGU.zsGU{-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1);}/*!sc*/ data-styled.g5[id="Svg-sc-ytk21e-0"]{content:"bneLcE,zsGU,"}/*!sc*/ .gsPfBg{box-sizing:border-box;-webkit-tap-highlight-color:transparent;background-color:transparent;border:0;border-radius:var(--encore-button-corner-radius,9999px);cursor:pointer;display:inline-block;text-align:center;-webkit-text-decoration:none;text-decoration:none;text-transform:none;touch-action:manipulation;-webkit-transition-duration:33ms;transition-duration:33ms;-webkit-transition-property:background-color,border-color,color,box-shadow,filter,-webkit-transform;-webkit-transition-property:background-color,border-color,color,box-shadow,filter,transform;transition-property:background-color,border-color,color,box-shadow,filter,transform;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);color:var(--text-subdued,#656565);min-inline-size:0;min-block-size:var(--encore-control-size-base,48px);padding-block:var(--encore-spacing-tighter,12px);padding-inline:var(--encore-spacing-tighter,12px);display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}/*!sc*/ .gsPfBg:hover{-webkit-transform:scale(1.04);-ms-transform:scale(1.04);transform:scale(1.04);color:var(--text-base,#000000);}/*!sc*/ .gsPfBg:active{opacity:0.7;outline:none;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);color:var(--text-subdued,#656565);}/*!sc*/ .gsPfBg::after{inline-size:24px;}/*!sc*/ .gsPfBg[disabled],.gsPfBg[aria-disabled='true'],fieldset[disabled] .gsPfBg{cursor:not-allowed;opacity:0.3;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);color:var(--text-subdued,#656565);}/*!sc*/ .gsPfBg[disabled]::before,.gsPfBg[aria-disabled='true']::before,fieldset[disabled] .gsPfBg::before{background-color:transparent;}/*!sc*/ .gsPfBg[disabled]::after,.gsPfBg[aria-disabled='true']::after,fieldset[disabled] .gsPfBg::after{border-color:transparent;}/*!sc*/ .eA-Dwob{box-sizing:border-box;-webkit-tap-highlight-color:transparent;background-color:transparent;border:0;border-radius:var(--encore-button-corner-radius,9999px);cursor:pointer;display:inline-block;text-align:center;-webkit-text-decoration:none;text-decoration:none;text-transform:none;touch-action:manipulation;-webkit-transition-duration:33ms;transition-duration:33ms;-webkit-transition-property:background-color,border-color,color,box-shadow,filter,-webkit-transform;-webkit-transition-property:background-color,border-color,color,box-shadow,filter,transform;transition-property:background-color,border-color,color,box-shadow,filter,transform;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);color:var(--text-base,#000000);min-inline-size:0;padding:0;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}/*!sc*/ .eA-Dwob:hover{-webkit-transform:scale(1.04);-ms-transform:scale(1.04);transform:scale(1.04);}/*!sc*/ .eA-Dwob:active{opacity:0.7;outline:none;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);color:var(--text-base,#000000);}/*!sc*/ .eA-Dwob::after{inline-size:100%;}/*!sc*/ .eA-Dwob[disabled],.eA-Dwob[aria-disabled='true'],fieldset[disabled] .eA-Dwob{cursor:not-allowed;opacity:0.3;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);color:var(--text-base,#000000);}/*!sc*/ .eA-Dwob[disabled]::before,.eA-Dwob[aria-disabled='true']::before,fieldset[disabled] .eA-Dwob::before{background-color:transparent;}/*!sc*/ .eA-Dwob[disabled]::after,.eA-Dwob[aria-disabled='true']::after,fieldset[disabled] .eA-Dwob::after{border-color:transparent;}/*!sc*/ .iFJhep{box-sizing:border-box;-webkit-tap-highlight-color:transparent;background-color:transparent;border:0;border-radius:var(--encore-button-corner-radius,9999px);cursor:pointer;display:inline-block;text-align:center;-webkit-text-decoration:none;text-decoration:none;text-transform:none;touch-action:manipulation;-webkit-transition-duration:33ms;transition-duration:33ms;-webkit-transition-property:background-color,border-color,color,box-shadow,filter,-webkit-transform;-webkit-transition-property:background-color,border-color,color,box-shadow,filter,transform;transition-property:background-color,border-color,color,box-shadow,filter,transform;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);color:var(--text-base,#000000);min-inline-size:0;min-block-size:var(--encore-control-size-base,48px);padding-block:calc(var(--encore-spacing-tighter-2,8px) - 2px);padding-inline:0;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}/*!sc*/ .iFJhep:hover{-webkit-transform:scale(1.04);-ms-transform:scale(1.04);transform:scale(1.04);}/*!sc*/ .iFJhep:active{opacity:0.7;outline:none;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);color:var(--text-base,#000000);}/*!sc*/ .iFJhep::after{inline-size:100%;}/*!sc*/ .iFJhep[disabled],.iFJhep[aria-disabled='true'],fieldset[disabled] .iFJhep{cursor:not-allowed;opacity:0.3;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);color:var(--text-base,#000000);}/*!sc*/ .iFJhep[disabled]::before,.iFJhep[aria-disabled='true']::before,fieldset[disabled] .iFJhep::before{background-color:transparent;}/*!sc*/ .iFJhep[disabled]::after,.iFJhep[aria-disabled='true']::after,fieldset[disabled] .iFJhep::after{border-color:transparent;}/*!sc*/ data-styled.g6[id="Button-sc-1dqy6lx-0"]{content:"gsPfBg,eA-Dwob,iFJhep,"}/*!sc*/ .hYdsxw{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}/*!sc*/ .kUVYXR{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-inline-start:12px;}/*!sc*/ data-styled.g7[id="IconWrapper__Wrapper-sc-16usrgb-0"]{content:"hYdsxw,kUVYXR,"}/*!sc*/ .gPhSUm{box-sizing:border-box;-webkit-tap-highlight-color:transparent;border:0;border-block-start:1px solid var(--decorative-subdued,#dedede);margin-block:var(--encore-spacing-looser,24px);}/*!sc*/ data-styled.g35[id="HorizontalRule__HorizontalRuleElement-sc-198gjx4-0"]{content:"gPhSUm,"}/*!sc*/ </style><link rel="stylesheet" href="https://open.spotifycdn.com/cdn/build/mobile-web-player/mwp-dialog-container.fc3d0b35.css"/><link rel="stylesheet" href="https://open.spotifycdn.com/cdn/build/mobile-web-player/mwp-context-menu-container.e38f3663.css"/><link rel="stylesheet" href="https://open.spotifycdn.com/cdn/build/mobile-web-player/mwp-connect-view-container.58b80892.css"/><link rel="stylesheet" href="https://open.spotifycdn.com/cdn/build/mobile-web-player/mwp-now-playing-view.e8a7121b.css"/><link rel="stylesheet" href="https://open.spotifycdn.com/cdn/build/mobile-web-player/mwp-artist-page.df561eb8.css"/><link rel="stylesheet" href="https://open.spotifycdn.com/cdn/build/mobile-web-player/mwp-home-page.000fba7a.css"/><link rel="stylesheet" href="https://open.spotifycdn.com/cdn/build/mobile-web-player/mwp-search-results.4eb4c64b.css"/><link rel="stylesheet" href="https://open.spotifycdn.com/cdn/build/mobile-web-player/mwp-user-profile.cd80d19b.css"/><link rel="stylesheet" href="https://open.spotifycdn.com/cdn/build/mobile-web-player/mobile-web-player.8fa82f0e.css"/><link rel="preconnect" href="https://apresolve.spotify.com" crossorigin="anonymous"/><link rel="preconnect" href="https://clienttoken.spotify.com" crossorigin="anonymous"/><link rel="preconnect" href="https://api-partner.spotify.com" crossorigin="anonymous"/><link rel="preconnect" href="https://spclient.wg.spotify.com" crossorigin="anonymous"/><link rel="preconnect" href="https://api.spotify.com" crossorigin="anonymous"/><link rel="preconnect" href="https://daily-mix.scdn.co" crossorigin="anonymous"/><link rel="preconnect" href="https://exp.wg.spotify.com" crossorigin="anonymous"/><link rel="preconnect" href="https://i.scdn.co" crossorigin="anonymous"/><link rel="preconnect" href="https://lineup-images.scdn.co" crossorigin="anonymous"/><link rel="preconnect" href="https://mosaic.scdn.co" crossorigin="anonymous"/><link rel="preconnect" href="https://open.spotifycdn.com" crossorigin="anonymous"/><link rel="preconnect" href="https://pixel-static.spotify.com" crossorigin="anonymous"/><link rel="preconnect" href="https://pixel.spotify.com" crossorigin="anonymous"/><link rel="preconnect" href="https://pl.scdn.co" crossorigin="anonymous"/><link rel="preconnect" href="https://open.spotifycdn.com" crossorigin="anonymous"/><link rel="preconnect" href="https://gae2-dealer.spotify.com" crossorigin="anonymous"/><link rel="preconnect" href="https://gae2-spclient.spotify.com" crossorigin="anonymous"/><link rel="preload" href="https://open.spotifycdn.com/cdn/generated-locales/mobile-web-player/en.c6f93529.json" data-translations-url-for-locale="en" as="fetch" crossorigin="anonymous" type="application/json"/><link rel="search" type="application/opensearchdescription+xml" title="Spotify" href="https://open.spotifycdn.com/cdn/generated/opensearch.4cd8879e.xml"/><script defer="" src="https://www.googleoptimize.com/optimize.js?id=GTM-W53X654"></script><script defer="" src="https://open.spotifycdn.com/cdn/js/gtm.ea4c34bc.js"></script><script defer="" src="https://open.spotifycdn.com/cdn/js/retargeting-pixels.5ab9cdc0.js"></script></head><body class="mobile-web-player"><script id="config" data-testid="config" type="application/json">{"appName":"web_player_prototype","market":"SG","locale":{"locale":"en","rtl":false,"textDirection":"ltr"},"isPremium":false,"correlationId":"d9b67cbf5d4e38359b0c20fa23127ff6","isAnonymous":true,"gtmId":"GTM-PZHN3VD","optimizeId":"GTM-W53X654","pipResources":{"scripts":["https://open.spotifycdn.com/cdn/build/web-player/vendor~web-player.b2319c17.js","https://open.spotifycdn.com/cdn/build/web-player/pip-mini-player.42037563.js"],"styles":["https://open.spotifycdn.com/cdn/build/web-player/pip-mini-player.b16c1dae.css"]},"retargetingPixels":null,"recaptchaWebPlayerFraudSiteKey":"6LfCVLAUAAAAALFwwRnnCJ12DalriUGbj8FW_J39"}</script><script id="session" data-testid="session" type="application/json">{"accessToken":"BQCbHB35hvbcYEMhyGhpQN3-3n1u9Y2rhQ_M1Pfrwi-Pqgt8-diELXq6ek68Otd4CQ11Uhm-pHYmEwb9g-wg_rPLVevjd8v2fYoCSyY36tCdp0x2i-0daH2GlRPu26-nudxiw2wHlP8","accessTokenExpirationTimestampMs":1739922967321,"isAnonymous":true,"clientId":"f6a40776580943a7bc5173125a1e8832"}</script><div id="main" data-ssr="1"><div class="encore-layout-themes"><div class="ufy3rNNsNBx6IOixSXEG"><div class="encore-dark-theme xXxkvFpB54Fne7ykRnXa" data-main-scrollable-node="true"><div class="Cv2QMWaKhio30Ly6ooMy"><div class="SAvutxFsWpINsq8pSOqb" style="--bottomMargin:0px"><!--$--><div data-testid="podcast-entity-view" class="E34FrewmewkuBM1IDQsg"><div data-testid="episode-entity-header" class="M2zTPqWSULZAGKARgjXG" style="background:linear-gradient(#E8E8E8 0%, transparent 100%)"><div class="LTYHCckz80h0rAHEj0aQ OgFUAo4HM9zkORh6yYKs" data-testid="entity-header-top-section"><div class="cfggPp9bWTWmJHtaMuwE"><div data-testid="entity-image" style="opacity:1;width:64px;height:64px" class="_9oqBtpu3TVycIiibYRVw XbtJh1dLMx6Oc0yNeSYQ KmSmKRDKzRqLWpFBOqhd"><img aria-hidden="false" draggable="false" loading="eager" src="https://i.scdn.co/image/ab67656300005f1f53b3fe911bc38dacffc1d4c0" data-testid="entity-header-entity-image" alt="" class="mMx2LUixlnN_Fu45JpFB"/></div></div><div class="L7hXYRr0q_dGROhtQBhA"><h1 class="e-9541-text encore-text-title-medium gj6rSoF7K4FohS2DJDEm" data-encore-id="text" data-testid="episodeTitle">Brain Fitness: Reversing Cognitive Decline And Improving Brain Function with Dr. Majid Fotuhi</h1><a draggable="false" href="/show/50MFhL6rItlnDDEStFMSPu"><div class="Qu8D6X3uFuGoN7yItric"><div data-testid="entity-image" style="opacity:1;width:20px;height:20px" class="_9oqBtpu3TVycIiibYRVw XbtJh1dLMx6Oc0yNeSYQ"><img aria-hidden="false" draggable="false" loading="eager" src="https://i.scdn.co/image/ab67656300005f1fa2c49f8becd803c5e0535950" alt="" class="mMx2LUixlnN_Fu45JpFB"/></div><p class="e-9541-text encore-text-body-small-bold" data-encore-id="text" data-testid="entity-header-entity-subtitle">The Dr. Hyman Show</p></div></a></div></div><div class="kVj4O1X1hlTwIyajGjJb" data-testid="entity-bottom-section"><div class="lviAFHiMd0t5gLYMIhyI"><div class="qfYkuLpETFW3axnfMntO"><p class="e-9541-text encore-text-body-small _q93agegdE655O5zPz6l" data-encore-id="text">Nov 29, 2023</p><p class="e-9541-text encore-text-body-small _q93agegdE655O5zPz6l" data-encore-id="text" data-testid="episode-progress-not-played"><span class="UyzJidwrGk3awngSGIwv">1 hr 14 min</span></p></div></div><div class="e-9541-text encore-text-body-small jXbmfyIkvfBoDgVxAaDD" data-encore-id="text"><button class="Button-sc-1dqy6lx-0 gsPfBg e-9541-overflow-wrap-anywhere" aria-label="Save to Your Library" data-encore-id="buttonTertiary"><span aria-hidden="true" class="IconWrapper__Wrapper-sc-16usrgb-0 hYdsxw"><svg data-encore-id="icon" role="img" aria-hidden="true" class="Svg-sc-ytk21e-0 bneLcE e-9541-icon" viewBox="0 0 24 24"><path d='M11.999 3a9 9 0 1 0 0 18 9 9 0 0 0 0-18zm-11 9c0-6.075 4.925-11 11-11s11 4.925 11 11-4.925 11-11 11-11-4.925-11-11z'/><path d='M17.999 12a1 1 0 0 1-1 1h-4v4a1 1 0 1 1-2 0v-4h-4a1 1 0 1 1 0-2h4V7a1 1 0 1 1 2 0v4h4a1 1 0 0 1 1 1z'/></svg></span></button><button data-testid="entity-share-button" class="Button-sc-1dqy6lx-0 gsPfBg e-9541-overflow-wrap-anywhere" aria-label="Share" data-encore-id="buttonTertiary"><span aria-hidden="true" class="IconWrapper__Wrapper-sc-16usrgb-0 hYdsxw"><svg data-encore-id="icon" role="img" aria-hidden="true" class="Svg-sc-ytk21e-0 bneLcE e-9541-icon" viewBox="0 0 24 24"><path d='M18.5 4a1.5 1.5 0 1 0 0 3 1.5 1.5 0 0 0 0-3zM15 5.5a3.5 3.5 0 1 1 1.006 2.455L9 12l7.006 4.045a3.5 3.5 0 1 1-.938 1.768l-6.67-3.85a3.5 3.5 0 1 1 0-3.924l6.67-3.852A3.513 3.513 0 0 1 15 5.5zm-9.5 5a1.5 1.5 0 1 0 0 3 1.5 1.5 0 0 0 0-3zm13 6.5a1.5 1.5 0 1 0-.001 3 1.5 1.5 0 0 0 .001-3z'/></svg></span></button><button data-testid="context-menu-action" class="Button-sc-1dqy6lx-0 gsPfBg e-9541-overflow-wrap-anywhere" aria-label="More" data-encore-id="buttonTertiary"><span aria-hidden="true" class="IconWrapper__Wrapper-sc-16usrgb-0 hYdsxw"><svg data-encore-id="icon" role="img" aria-hidden="true" class="Svg-sc-ytk21e-0 bneLcE e-9541-icon" viewBox="0 0 24 24"><path d='M10.5 4.5a1.5 1.5 0 1 0 3 0 1.5 1.5 0 0 0-3 0zm0 15a1.5 1.5 0 1 0 3 0 1.5 1.5 0 0 0-3 0zm0-7.5a1.5 1.5 0 1 0 3 0 1.5 1.5 0 0 0-3 0z'/></svg></span></button></div><div class="PbbAKgDSKqb_aeaogoiN"><div class="ilFQxSwAuKW7R9upfQxi"><button data-testid="play-button" aria-label="Play" data-encore-id="buttonPrimary" data-is-icon-only="true" class="Button-sc-qlcn5g-0 iPAIAO e-9541-button-primary e-9541-button"><span class="ButtonInner-sc-14ud5tc-0 bYSZls encore-bright-accent-set e-9541-button-icon-only--large e-9541-button-primary__inner"><span aria-hidden="true" class="IconWrapper__Wrapper-sc-1hf1hjl-0 ivomLs"><svg data-encore-id="icon" role="img" aria-hidden="true" class="Svg-sc-ytk21e-0 bneLcE e-9541-icon" viewBox="0 0 24 24"><path d='m7.05 3.606 13.49 7.788a.7.7 0 0 1 0 1.212L7.05 20.394A.7.7 0 0 1 6 19.788V4.212a.7.7 0 0 1 1.05-.606z'/></svg></span></span></button></div></div></div></div><div class="AXLhOsSjT3bowfjf42kK"><div><div data-testid="expandable-description"><div class="buqVKMpwHgGMDJFSl54R"><div class="e-9541-text encore-text-body-small Zbad_ytC5aqG3ZISd4Gw" data-encore-id="text"><span class="e-9541-text encore-text-body-small encore-internal-color-text-subdued G_f5DJd2sgHWeto5cwbi" data-encore-id="text">This episode is brought to you by Rupa Health, Essentia, Cozy Earth, and AirDoctor. It’s never too early to start protecting your brain, and with more than 6 million Americans living with Alzheimer's—projected to rise to nearly 13 million by 2050—this is something we should all contemplate more often. On today’s episode of The Doctor’s Farmacy, I’m excited to talk to Dr. Majid Fotuhi about the top actions we can take to prevent cognitive decline and optimize brain function. Dr. Majid Fotuhi is a neurologist with expertise in the fields of memory, concussion, and successful aging. Through his 30 years of teaching, clinical work, and neuroscience research at Harvard Medical School and Johns Hopkins, Dr. Fotuhi has developed a multidisciplinary program for helping people of all ages improve their memory and attention. His innovative Brain Fitness Program addresses lifestyle factors and cognitive stimulation, and he has published the successful results of this program in several scientific journals and three books, including Boost Your Brain: The New Art and Science Behind Enhanced Brain Performance. Dr. Fotuhi received his doctorate degree in neuroscience from Johns Hopkins University in 1992 and his Medical Degree from Harvard Medical School in 1997. He serves as an adjunct professor at George Washington University. This episode is brought to you by Rupa Health, Essentia, Cozy Earth, and AirDoctor. Access more than 3,000 specialty lab tests with Rupa Health. You can check out a free live demo with a Q&A or create an account at RupaHealth.com today. Receive an extra $100 off your mattress purchase on top of Essentia’s Huge Black Friday Sale! Go to myessentia.com/drmarkhyman and use code HYMAN at checkout to get this great deal. Right now, get 40% off your Cozy Earth sheets. Just head over to cozyearth.com and use code DRHYMAN. Right now, if you go to drhyman.com/filter you can get the AirDoctor filter for $349. That’s $280 off the normal price. Here are more details from our interview (audio version / Apple Subscriber version):</span></div> <div class="e-9541-text encore-text-body-small Zbad_ytC5aqG3ZISd4Gw" data-encore-id="text"><span class="e-9541-text encore-text-body-small encore-internal-color-text-subdued G_f5DJd2sgHWeto5cwbi" data-encore-id="text">The evolution of Dr. Fotuhi’s understanding of memory and brain health (7:34 / 5:41)</span></div> <div class="e-9541-text encore-text-body-small Zbad_ytC5aqG3ZISd4Gw" data-encore-id="text"><span class="e-9541-text encore-text-body-small encore-internal-color-text-subdued G_f5DJd2sgHWeto5cwbi" data-encore-id="text">Why Dr. Fotuhi started his own brain center (14:10 / 12:17)</span></div> <div class="e-9541-text encore-text-body-small Zbad_ytC5aqG3ZISd4Gw" data-encore-id="text"><span class="e-9541-text encore-text-body-small encore-internal-color-text-subdued G_f5DJd2sgHWeto5cwbi" data-encore-id="text">Incredible science to slow and prevent memory loss (19:07 / 17:14)</span></div> <div class="e-9541-text encore-text-body-small Zbad_ytC5aqG3ZISd4Gw" data-encore-id="text"><span class="e-9541-text encore-text-body-small encore-internal-color-text-subdued G_f5DJd2sgHWeto5cwbi" data-encore-id="text">The myth of diagnosis (23:03 / 21:10)</span></div> <div class="e-9541-text encore-text-body-small Zbad_ytC5aqG3ZISd4Gw" data-encore-id="text"><span class="e-9541-text encore-text-body-small encore-internal-color-text-subdued G_f5DJd2sgHWeto5cwbi" data-encore-id="text">Four ways to support the brain (30:03 / 26:10)</span><button class="Button-sc-1dqy6lx-0 eA-Dwob encore-text-body-medium-bold e-9541-overflow-wrap-anywhere folcB21SoeMSI_BeIbEo" data-encore-id="buttonTertiary"><span class="e-9541-text encore-text-body-small-bold" data-encore-id="text"> … <!-- -->see more</span></button></div></div></div><a href="/show/50MFhL6rItlnDDEStFMSPu"><button class="Button-sc-1dqy6lx-0 iFJhep encore-text-body-medium-bold e-9541-overflow-wrap-anywhere" data-encore-id="buttonTertiary">See all episodes<span aria-hidden="true" class="IconWrapper__Wrapper-sc-16usrgb-0 kUVYXR"><svg data-encore-id="icon" role="img" aria-hidden="true" class="Svg-sc-ytk21e-0 zsGU e-9541-icon" viewBox="0 0 24 24"><path d='M8.043 2.793a1 1 0 0 0 0 1.414L15.836 12l-7.793 7.793a1 1 0 1 0 1.414 1.414L18.664 12 9.457 2.793a1 1 0 0 0-1.414 0z'/></svg></span></button></a><div data-testid="internal-link-recommender-shelf"><div class="JMgUTIyId0RuU9k6aQaz"><h2 class="e-9541-text encore-text-title-small" data-encore-id="text" dir="auto">More episodes like this</h2></div><div class="qirFczpKFgQDsNuuzLHP" data-testid="carousel-mwp"><div data-testid="card-mwp" class="GtWz6DBoskS84f0Pggus"><a draggable="false" href="/episode/0DqfhqHB9ttSoqbDQcf1rY"><div class="oBCZQFuv15YE1qV0Fpph"><img aria-hidden="false" draggable="false" loading="lazy" src="https://i.scdn.co/image/ab67656300005f1f784cea3a5fcd1b16a7bfce37" alt="" class="mMx2LUixlnN_Fu45JpFB" width="100%" height="100%"/></div><span class="e-9541-text encore-text-body-small-bold GtWz6DBoskS84f0Pggus vrTKoltMyrKQhgGHsjEd" data-encore-id="text" style="padding-block-end:spacer8" dir="auto">How To Protect & Enhance Your Brain Health: The Simple Daily Habits That Can Transform Your Mental Performance with Louisa Nicola #522</span></a></div><div data-testid="card-mwp" class="GtWz6DBoskS84f0Pggus"><a draggable="false" href="/episode/1XPexEeDIhHViPoSinPR8L"><div class="oBCZQFuv15YE1qV0Fpph"><img aria-hidden="false" draggable="false" loading="lazy" src="https://i.scdn.co/image/ab67656300005f1ffe20d9126392ddd570c69f8b" alt="" class="mMx2LUixlnN_Fu45JpFB" width="100%" height="100%"/></div><span class="e-9541-text encore-text-body-small-bold GtWz6DBoskS84f0Pggus vrTKoltMyrKQhgGHsjEd" data-encore-id="text" style="padding-block-end:spacer8" dir="auto">World-Renowned Neuroscientist shares tips on preventing dementia & boosting brain health</span></a></div><div data-testid="card-mwp" class="GtWz6DBoskS84f0Pggus"><a draggable="false" href="/episode/01f1jhWOs06jUTLKEDmJzC"><div class="oBCZQFuv15YE1qV0Fpph"><img aria-hidden="false" draggable="false" loading="lazy" src="https://i.scdn.co/image/ab67656300005f1ff49c09b1b0c4e1e790184d13" alt="" class="mMx2LUixlnN_Fu45JpFB" width="100%" height="100%"/></div><span class="e-9541-text encore-text-body-small-bold GtWz6DBoskS84f0Pggus vrTKoltMyrKQhgGHsjEd" data-encore-id="text" style="padding-block-end:spacer8" dir="auto">Boosting Cognitive Function Through Fitness | Louisa Nicola</span></a></div><div data-testid="card-mwp" class="GtWz6DBoskS84f0Pggus"><a draggable="false" href="/episode/40W0U6nS5w7IEWQf0gaBE2"><div class="oBCZQFuv15YE1qV0Fpph"><img aria-hidden="false" draggable="false" loading="lazy" src="https://i.scdn.co/image/ab67656300005f1fe10b8a352a7d7f52abb6aec8" alt="" class="mMx2LUixlnN_Fu45JpFB" width="100%" height="100%"/></div><span class="e-9541-text encore-text-body-small-bold GtWz6DBoskS84f0Pggus vrTKoltMyrKQhgGHsjEd" data-encore-id="text" style="padding-block-end:spacer8" dir="auto">28. Dr. David Perlmutter: The Gut Mistake That’s Shrinking Your Brain (And How to Avoid It)</span></a></div><div data-testid="card-mwp" class="GtWz6DBoskS84f0Pggus"><a draggable="false" href="/episode/2dOgeMuxsw9zLLjdCf7Flo"><div class="oBCZQFuv15YE1qV0Fpph"><img aria-hidden="false" draggable="false" loading="lazy" src="https://i.scdn.co/image/ab67656300005f1f70c7a1f5fed48cb3c660ebd8" alt="" class="mMx2LUixlnN_Fu45JpFB" width="100%" height="100%"/></div><span class="e-9541-text encore-text-body-small-bold GtWz6DBoskS84f0Pggus vrTKoltMyrKQhgGHsjEd" data-encore-id="text" style="padding-block-end:spacer8" dir="auto">Dr. Heather Sandison: Reversing Alzheimer's and Preventing Cognitive Decline at Any Age</span></a></div><div data-testid="card-mwp" class="GtWz6DBoskS84f0Pggus"><a draggable="false" href="/episode/2PPwlhxVGnYLL2EIIm3jmU"><div class="oBCZQFuv15YE1qV0Fpph"><img aria-hidden="false" draggable="false" loading="lazy" src="https://i.scdn.co/image/ab67656300005f1fe10b8a352a7d7f52abb6aec8" alt="" class="mMx2LUixlnN_Fu45JpFB" width="100%" height="100%"/></div><span class="e-9541-text encore-text-body-small-bold GtWz6DBoskS84f0Pggus vrTKoltMyrKQhgGHsjEd" data-encore-id="text" style="padding-block-end:spacer8" dir="auto">23. Louisa Nicola: The Simple Habits That Will Rejuvenate Your Brain</span></a></div></div></div></div></div><div><div class="iQxdxLc2HsEnJMZt0Us4"><hr class="HorizontalRule__HorizontalRuleElement-sc-198gjx4-0 gPhSUm bHqWsu7YPnOhoFVoWo1o" data-encore-id="horizontalRule"/></div></div></div><!--/$--></div><div class="LQ6Ss79CdgHw2ScSPflQ"></div></div></div></div><aside class="encore-dark-theme Yg_FlRTSnjxmfwyAvnFJ"><div></div></aside></div></div><script id="initial-state" type="text/plain">eyJzZXNzaW9uIjp7Im1lIjpudWxsLCJwcm9kdWN0Ijp7ImNvdW50cnkiOiJTRyIsImNhdGFsb2d1ZSI6InByZW1pdW0iLCJwcm9kdWN0IjoiUFJFTUlVTSIsIm9uLWRlbWFuZCI6IjEifSwibG9jYWxlIjoiZW4iLCJ0ZXh0RGlyZWN0aW9uYWxpdHkiOiJsdHIiLCJpc0Fub255bW91cyI6dHJ1ZSwiZmVhdHVyZXMiOnsiZW5hYmxlU2hvd3MiOnRydWUsImlzVHJhY2luZ0VuYWJsZWQiOmZhbHNlLCJ1cGdyYWRlQnV0dG9uIjoiY29udHJvbCIsIm13cCI6dHJ1ZSwiaXNNV1BFcnJvckNvZGVFbmFibGVkIjpmYWxzZSwiaXNNd3BSYWRpb0VudGl0eSI6dHJ1ZSwiaXNNV1BBbmRQbGF5YmFja0NhcGFibGUiOmZhbHNlLCJwcmVhdXRoUmVjYXB0Y2hhIjpmYWxzZSwiaXNFcXVhbGl6ZXJBQkVuYWJsZWQiOmZhbHNlLCJpc1BvZGNhc3RFbmFibGVkIjp0cnVlLCJlbmFibGVJMThuTG9jYWxlcyI6dHJ1ZSwiaXNJMThuQWRkaXRpb25hbFBhZ2VzRW5hYmxlZCI6ZmFsc2UsImlzSW50ZXJhY3Rpb25Mb2dnZXJFbmFibGVkIjp0cnVlLCJpc1JlaW52ZW50RnJlZUVuYWJsZWQiOmZhbHNlLCJpc0VudGl0eVJlcG9ydEVuYWJsZWQiOnRydWUsImlzQWxidW1SZXBvcnRFbmFibGVkIjpmYWxzZSwiaXNUcmFja1JlcG9ydEVuYWJsZWQiOmZhbHNlLCJpc1BvZGNhc3RTaG93UmVwb3J0RW5hYmxlZCI6ZmFsc2UsImlzUG9kY2FzdEVwaXNvZGVSZXBvcnRFbmFibGVkIjpmYWxzZX0sImNvdW50cnkiOiJTRyIsImJyb3dzZXJPUyI6ImFuZHJvaWQiLCJjYW5Hb0JhY2siOmZhbHNlLCJjYW5Hb0ZvcndhcmQiOmZhbHNlfSwiY29ubmVjdCI6eyJkZXZpY2UiOm51bGwsImRldmljZXMiOltdLCJtYW51YWxUcmFuc2ZlckRldmljZUlkIjpudWxsfSwiZW50aXRpZXMiOnsiaXRlbXMiOnsic3BvdGlmeTplcGlzb2RlOjJDUG1HS3hpNkRLN3NVbGxoUFNGNksiOnsiX190eXBlbmFtZSI6IkVwaXNvZGUiLCJhdWRpbyI6eyJpdGVtcyI6W3siZmlsZUlkIjoiNmQ4MzNjMTg2NTJiMDFhYmY0MTE4ZGE0ZmRmYmU0OGU1OWM3ODBjMiIsImZvcm1hdCI6Ik1QNF8xMjhfRFVBTCIsInVybCI6Imh0dHBzOi8vcC5zY2RuLmNvL21wMy1wcmV2aWV3LzZkODMzYzE4NjUyYjAxYWJmNDExOGRhNGZkZmJlNDhlNTljNzgwYzIifSx7ImZpbGVJZCI6IjAyNDlhMGY0NWUxNDYyYzc5OTQ1NTMxZDgxNzY1NWQyZWUwOWVmNDIiLCJmb3JtYXQiOiJNUDRfMTI4X0NCQ1MiLCJ1cmwiOiJodHRwczovL3Auc2Nkbi5jby9tcDMtcHJldmlldy8wMjQ5YTBmNDVlMTQ2MmM3OTk0NTUzMWQ4MTc2NTVkMmVlMDllZjQyIn0seyJmaWxlSWQiOiIxYjBhNDc4MmYwOWM1YWYyODhiODBmNTJjMmQ4Mzg2MTQ4M2ZkZTk2IiwiZm9ybWF0IjoiTVA0XzEyOCIsInVybCI6Imh0dHBzOi8vcC5zY2RuLmNvL21wMy1wcmV2aWV3LzFiMGE0NzgyZjA5YzVhZjI4OGI4MGY1MmMyZDgzODYxNDgzZmRlOTYifSx7ImZpbGVJZCI6ImUzODdlZGNmYmYwMTc4YmE0ZTBiNDIzYmNhNWQ4ZGJlNzg1ODE1MGQiLCJmb3JtYXQiOiJPR0dfVk9SQklTXzk2IiwidXJsIjoiaHR0cHM6Ly9wLnNjZG4uY28vbXAzLXByZXZpZXcvZTM4N2VkY2ZiZjAxNzhiYTRlMGI0MjNiY2E1ZDhkYmU3ODU4MTUwZCJ9LHsiZmlsZUlkIjoiOTY2MWU0MmNjZjVjNjdkMjM4ZWY4YjdkNGZjYzliYjU2MWM4ZDNkNCIsImZvcm1hdCI6IkFBQ18yNCIsInVybCI6Imh0dHBzOi8vcC5zY2RuLmNvL21wMy1wcmV2aWV3Lzk2NjFlNDJjY2Y1YzY3ZDIzOGVmOGI3ZDRmY2M5YmI1NjFjOGQzZDQifV19LCJhdmFpbGFibGVNYXJrZXRzIjp7Iml0ZW1zIjpbeyJjb3VudHJ5Q29kZSI6IkFEIn0seyJjb3VudHJ5Q29kZSI6IkFFIn0seyJjb3VudHJ5Q29kZSI6IkFHIn0seyJjb3VudHJ5Q29kZSI6IkFMIn0seyJjb3VudHJ5Q29kZSI6IkFNIn0seyJjb3VudHJ5Q29kZSI6IkFPIn0seyJjb3VudHJ5Q29kZSI6IkFSIn0seyJjb3VudHJ5Q29kZSI6IkFUIn0seyJjb3VudHJ5Q29kZSI6IkFVIn0seyJjb3VudHJ5Q29kZSI6IkFaIn0seyJjb3VudHJ5Q29kZSI6IkJBIn0seyJjb3VudHJ5Q29kZSI6IkJCIn0seyJjb3VudHJ5Q29kZSI6IkJFIn0seyJjb3VudHJ5Q29kZSI6IkJGIn0seyJjb3VudHJ5Q29kZSI6IkJHIn0seyJjb3VudHJ5Q29kZSI6IkJIIn0seyJjb3VudHJ5Q29kZSI6IkJJIn0seyJjb3VudHJ5Q29kZSI6IkJKIn0seyJjb3VudHJ5Q29kZSI6IkJOIn0seyJjb3VudHJ5Q29kZSI6IkJPIn0seyJjb3VudHJ5Q29kZSI6IkJSIn0seyJjb3VudHJ5Q29kZSI6IkJTIn0seyJjb3VudHJ5Q29kZSI6IkJUIn0seyJjb3VudHJ5Q29kZSI6IkJXIn0seyJjb3VudHJ5Q29kZSI6IkJaIn0seyJjb3VudHJ5Q29kZSI6IkNBIn0seyJjb3VudHJ5Q29kZSI6IkNIIn0seyJjb3VudHJ5Q29kZSI6IkNJIn0seyJjb3VudHJ5Q29kZSI6IkNMIn0seyJjb3VudHJ5Q29kZSI6IkNNIn0seyJjb3VudHJ5Q29kZSI6IkNPIn0seyJjb3VudHJ5Q29kZSI6IkNSIn0seyJjb3VudHJ5Q29kZSI6IkNWIn0seyJjb3VudHJ5Q29kZSI6IkNXIn0seyJjb3VudHJ5Q29kZSI6IkNZIn0seyJjb3VudHJ5Q29kZSI6IkNaIn0seyJjb3VudHJ5Q29kZSI6IkRFIn0seyJjb3VudHJ5Q29kZSI6IkRKIn0seyJjb3VudHJ5Q29kZSI6IkRLIn0seyJjb3VudHJ5Q29kZSI6IkRNIn0seyJjb3VudHJ5Q29kZSI6IkRPIn0seyJjb3VudHJ5Q29kZSI6IkRaIn0seyJjb3VudHJ5Q29kZSI6IkVDIn0seyJjb3VudHJ5Q29kZSI6IkVFIn0seyJjb3VudHJ5Q29kZSI6IkVHIn0seyJjb3VudHJ5Q29kZSI6IkVTIn0seyJjb3VudHJ5Q29kZSI6IkZJIn0seyJjb3VudHJ5Q29kZSI6IkZKIn0seyJjb3VudHJ5Q29kZSI6IkZNIn0seyJjb3VudHJ5Q29kZSI6IkZSIn0seyJjb3VudHJ5Q29kZSI6IkdBIn0seyJjb3VudHJ5Q29kZSI6IkdCIn0seyJjb3VudHJ5Q29kZSI6IkdEIn0seyJjb3VudHJ5Q29kZSI6IkdFIn0seyJjb3VudHJ5Q29kZSI6IkdIIn0seyJjb3VudHJ5Q29kZSI6IkdNIn0seyJjb3VudHJ5Q29kZSI6IkdOIn0seyJjb3VudHJ5Q29kZSI6IkdRIn0seyJjb3VudHJ5Q29kZSI6IkdSIn0seyJjb3VudHJ5Q29kZSI6IkdUIn0seyJjb3VudHJ5Q29kZSI6IkdXIn0seyJjb3VudHJ5Q29kZSI6IkdZIn0seyJjb3VudHJ5Q29kZSI6IkhLIn0seyJjb3VudHJ5Q29kZSI6IkhOIn0seyJjb3VudHJ5Q29kZSI6IkhSIn0seyJjb3VudHJ5Q29kZSI6IkhUIn0seyJjb3VudHJ5Q29kZSI6IkhVIn0seyJjb3VudHJ5Q29kZSI6IklEIn0seyJjb3VudHJ5Q29kZSI6IklFIn0seyJjb3VudHJ5Q29kZSI6IklMIn0seyJjb3VudHJ5Q29kZSI6IklOIn0seyJjb3VudHJ5Q29kZSI6IklTIn0seyJjb3VudHJ5Q29kZSI6IklUIn0seyJjb3VudHJ5Q29kZSI6IkpNIn0seyJjb3VudHJ5Q29kZSI6IkpPIn0seyJjb3VudHJ5Q29kZSI6IkpQIn0seyJjb3VudHJ5Q29kZSI6IktFIn0seyJjb3VudHJ5Q29kZSI6IktIIn0seyJjb3VudHJ5Q29kZSI6IktJIn0seyJjb3VudHJ5Q29kZSI6IktNIn0seyJjb3VudHJ5Q29kZSI6IktOIn0seyJjb3VudHJ5Q29kZSI6IktSIn0seyJjb3VudHJ5Q29kZSI6IktXIn0seyJjb3VudHJ5Q29kZSI6IkxBIn0seyJjb3VudHJ5Q29kZSI6IkxCIn0seyJjb3VudHJ5Q29kZSI6IkxDIn0seyJjb3VudHJ5Q29kZSI6IkxJIn0seyJjb3VudHJ5Q29kZSI6IkxSIn0seyJjb3VudHJ5Q29kZSI6IkxTIn0seyJjb3VudHJ5Q29kZSI6IkxUIn0seyJjb3VudHJ5Q29kZSI6IkxVIn0seyJjb3VudHJ5Q29kZSI6IkxWIn0seyJjb3VudHJ5Q29kZSI6Ik1BIn0seyJjb3VudHJ5Q29kZSI6Ik1DIn0seyJjb3VudHJ5Q29kZSI6Ik1FIn0seyJjb3VudHJ5Q29kZSI6Ik1HIn0seyJjb3VudHJ5Q29kZSI6Ik1IIn0seyJjb3VudHJ5Q29kZSI6Ik1LIn0seyJjb3VudHJ5Q29kZSI6Ik1MIn0seyJjb3VudHJ5Q29kZSI6Ik1OIn0seyJjb3VudHJ5Q29kZSI6Ik1PIn0seyJjb3VudHJ5Q29kZSI6Ik1SIn0seyJjb3VudHJ5Q29kZSI6Ik1UIn0seyJjb3VudHJ5Q29kZSI6Ik1VIn0seyJjb3VudHJ5Q29kZSI6Ik1WIn0seyJjb3VudHJ5Q29kZSI6Ik1XIn0seyJjb3VudHJ5Q29kZSI6Ik1YIn0seyJjb3VudHJ5Q29kZSI6Ik1ZIn0seyJjb3VudHJ5Q29kZSI6Ik1aIn0seyJjb3VudHJ5Q29kZSI6Ik5BIn0seyJjb3VudHJ5Q29kZSI6Ik5FIn0seyJjb3VudHJ5Q29kZSI6Ik5HIn0seyJjb3VudHJ5Q29kZSI6Ik5JIn0seyJjb3VudHJ5Q29kZSI6Ik5MIn0seyJjb3VudHJ5Q29kZSI6Ik5PIn0seyJjb3VudHJ5Q29kZSI6Ik5QIn0seyJjb3VudHJ5Q29kZSI6Ik5SIn0seyJjb3VudHJ5Q29kZSI6Ik5aIn0seyJjb3VudHJ5Q29kZSI6Ik9NIn0seyJjb3VudHJ5Q29kZSI6IlBBIn0seyJjb3VudHJ5Q29kZSI6IlBFIn0seyJjb3VudHJ5Q29kZSI6IlBHIn0seyJjb3VudHJ5Q29kZSI6IlBIIn0seyJjb3VudHJ5Q29kZSI6IlBMIn0seyJjb3VudHJ5Q29kZSI6IlBSIn0seyJjb3VudHJ5Q29kZSI6IlBTIn0seyJjb3VudHJ5Q29kZSI6IlBUIn0seyJjb3VudHJ5Q29kZSI6IlBXIn0seyJjb3VudHJ5Q29kZSI6IlBZIn0seyJjb3VudHJ5Q29kZSI6IlFBIn0seyJjb3VudHJ5Q29kZSI6IlJPIn0seyJjb3VudHJ5Q29kZSI6IlJTIn0seyJjb3VudHJ5Q29kZSI6IlJXIn0seyJjb3VudHJ5Q29kZSI6IlNBIn0seyJjb3VudHJ5Q29kZSI6IlNCIn0seyJjb3VudHJ5Q29kZSI6IlNDIn0seyJjb3VudHJ5Q29kZSI6IlNFIn0seyJjb3VudHJ5Q29kZSI6IlNHIn0seyJjb3VudHJ5Q29kZSI6IlNJIn0seyJjb3VudHJ5Q29kZSI6IlNLIn0seyJjb3VudHJ5Q29kZSI6IlNMIn0seyJjb3VudHJ5Q29kZSI6IlNNIn0seyJjb3VudHJ5Q29kZSI6IlNOIn0seyJjb3VudHJ5Q29kZSI6IlNSIn0seyJjb3VudHJ5Q29kZSI6IlNUIn0seyJjb3VudHJ5Q29kZSI6IlNWIn0seyJjb3VudHJ5Q29kZSI6IlNaIn0seyJjb3VudHJ5Q29kZSI6IlREIn0seyJjb3VudHJ5Q29kZSI6IlRHIn0seyJjb3VudHJ5Q29kZSI6IlRIIn0seyJjb3VudHJ5Q29kZSI6IlRMIn0seyJjb3VudHJ5Q29kZSI6IlROIn0seyJjb3VudHJ5Q29kZSI6IlRPIn0seyJjb3VudHJ5Q29kZSI6IlRSIn0seyJjb3VudHJ5Q29kZSI6IlRUIn0seyJjb3VudHJ5Q29kZSI6IlRWIn0seyJjb3VudHJ5Q29kZSI6IlRXIn0seyJjb3VudHJ5Q29kZSI6IlRaIn0seyJjb3VudHJ5Q29kZSI6IlVBIn0seyJjb3VudHJ5Q29kZSI6IlVTIn0seyJjb3VudHJ5Q29kZSI6IlVZIn0seyJjb3VudHJ5Q29kZSI6IlVaIn0seyJjb3VudHJ5Q29kZSI6IlZDIn0seyJjb3VudHJ5Q29kZSI6IlZOIn0seyJjb3VudHJ5Q29kZSI6IlZVIn0seyJjb3VudHJ5Q29kZSI6IldTIn0seyJjb3VudHJ5Q29kZSI6IlhLIn0seyJjb3VudHJ5Q29kZSI6IlpBIn0seyJjb3VudHJ5Q29kZSI6IlpNIn0seyJjb3VudHJ5Q29kZSI6IlpXIn1dfSwiY29udGVudEluZm9ybWF0aW9uIjpudWxsLCJjb250ZW50UmF0aW5nIjp7ImxhYmVsIjoiTk9ORSJ9LCJjb3ZlckFydCI6eyJleHRyYWN0ZWRDb2xvcnMiOnsiY29sb3JMaWdodCI6eyJibHVlIjoyMzIsImdyZWVuIjoyMzIsImhleCI6IiNFOEU4RTgiLCJyZWQiOjIzMn19LCJzb3VyY2VzIjpbeyJoZWlnaHQiOjY0LCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDBmNjhkNTNiM2ZlOTExYmMzOGRhY2ZmYzFkNGMwIiwid2lkdGgiOjY0fSx7ImhlaWdodCI6MzAwLCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDA1ZjFmNTNiM2ZlOTExYmMzOGRhY2ZmYzFkNGMwIiwid2lkdGgiOjMwMH0seyJoZWlnaHQiOjY0MCwidXJsIjoiaHR0cHM6Ly9pLnNjZG4uY28vaW1hZ2UvYWI2NzY1NjMwMDAwYmE4YTUzYjNmZTkxMWJjMzhkYWNmZmMxZDRjMCIsIndpZHRoIjo2NDB9XX0sImRlc2NyaXB0aW9uIjoiVGhpcyBlcGlzb2RlIGlzIGJyb3VnaHQgdG8geW91IGJ5IFJ1cGEgSGVhbHRoLCBFc3NlbnRpYSwgQ296eSBFYXJ0aCwgYW5kIEFpckRvY3Rvci4gSXTigJlzIG5ldmVyIHRvbyBlYXJseSB0byBzdGFydCBwcm90ZWN0aW5nIHlvdXIgYnJhaW4sIGFuZCB3aXRoIG1vcmUgdGhhbiA2IG1pbGxpb24gQW1lcmljYW5zIGxpdmluZyB3aXRoIEFsemhlaW1lcidz4oCUcHJvamVjdGVkIHRvIHJpc2UgdG8gbmVhcmx5IDEzIG1pbGxpb24gYnkgMjA1MOKAlHRoaXMgaXMgc29tZXRoaW5nIHdlIHNob3VsZCBhbGwgY29udGVtcGxhdGUgbW9yZSBvZnRlbi4gT24gdG9kYXnigJlzIGVwaXNvZGUgb2YgVGhlIERvY3RvcuKAmXMgRmFybWFjeSwgSeKAmW0gZXhjaXRlZCB0byB0YWxrIHRvIERyLiBNYWppZCBGb3R1aGkgYWJvdXQgdGhlIHRvcCBhY3Rpb25zIHdlIGNhbiB0YWtlIHRvIHByZXZlbnQgY29nbml0aXZlIGRlY2xpbmUgYW5kIG9wdGltaXplIGJyYWluIGZ1bmN0aW9uLiBEci4gTWFqaWQgRm90dWhpIGlzIGEgbmV1cm9sb2dpc3Qgd2l0aCBleHBlcnRpc2UgaW4gdGhlIGZpZWxkcyBvZiBtZW1vcnksIGNvbmN1c3Npb24sIGFuZCBzdWNjZXNzZnVsIGFnaW5nLiBUaHJvdWdoIGhpcyAzMCB5ZWFycyBvZiB0ZWFjaGluZywgY2xpbmljYWwgd29yaywgYW5kIG5ldXJvc2NpZW5jZSByZXNlYXJjaCBhdCBIYXJ2YXJkIE1lZGljYWwgU2Nob29sIGFuZCBKb2hucyBIb3BraW5zLCBEci4gRm90dWhpIGhhcyBkZXZlbG9wZWQgYSBtdWx0aWRpc2NpcGxpbmFyeSBwcm9ncmFtIGZvciBoZWxwaW5nIHBlb3BsZSBvZiBhbGwgYWdlcyBpbXByb3ZlIHRoZWlyIG1lbW9yeSBhbmQgYXR0ZW50aW9uLiBIaXMgaW5ub3ZhdGl2ZSBCcmFpbiBGaXRuZXNzIFByb2dyYW0gYWRkcmVzc2VzIGxpZmVzdHlsZSBmYWN0b3JzIGFuZCBjb2duaXRpdmUgc3RpbXVsYXRpb24sIGFuZCBoZSBoYXMgcHVibGlzaGVkIHRoZSBzdWNjZXNzZnVsIHJlc3VsdHMgb2YgdGhpcyBwcm9ncmFtIGluIHNldmVyYWwgc2NpZW50aWZpYyBqb3VybmFscyBhbmQgdGhyZWUgYm9va3MsIGluY2x1ZGluZyBCb29zdCBZb3VyIEJyYWluOiBUaGUgTmV3IEFydCBhbmQgU2NpZW5jZSBCZWhpbmQgRW5oYW5jZWQgQnJhaW4gUGVyZm9ybWFuY2UuIERyLiBGb3R1aGkgcmVjZWl2ZWQgaGlzIGRvY3RvcmF0ZSBkZWdyZWUgaW4gbmV1cm9zY2llbmNlIGZyb20gSm9obnMgSG9wa2lucyBVbml2ZXJzaXR5IGluIDE5OTIgYW5kIGhpcyBNZWRpY2FsIERlZ3JlZSBmcm9tIEhhcnZhcmQgTWVkaWNhbCBTY2hvb2wgaW4gMTk5Ny4gSGUgc2VydmVzIGFzIGFuIGFkanVuY3QgcHJvZmVzc29yIGF0IEdlb3JnZSBXYXNoaW5ndG9uIFVuaXZlcnNpdHkuIFRoaXMgZXBpc29kZSBpcyBicm91Z2h0IHRvIHlvdSBieSBSdXBhIEhlYWx0aCwgRXNzZW50aWEsIENvenkgRWFydGgsIGFuZCBBaXJEb2N0b3IuIEFjY2VzcyBtb3JlIHRoYW4gMywwMDAgc3BlY2lhbHR5IGxhYiB0ZXN0cyB3aXRoIFJ1cGEgSGVhbHRoLiBZb3UgY2FuIGNoZWNrIG91dCBhIGZyZWUgbGl2ZSBkZW1vIHdpdGggYSBRJkEgb3IgY3JlYXRlIGFuIGFjY291bnQgYXQgUnVwYUhlYWx0aC5jb20gdG9kYXkuIFJlY2VpdmUgYW4gZXh0cmEgJDEwMCBvZmYgeW91ciBtYXR0cmVzcyBwdXJjaGFzZSBvbiB0b3Agb2YgRXNzZW50aWHigJlzIEh1Z2UgQmxhY2sgRnJpZGF5IFNhbGUhIEdvIHRvIG15ZXNzZW50aWEuY29tL2RybWFya2h5bWFuIGFuZCB1c2UgY29kZSBIWU1BTiBhdCBjaGVja291dCB0byBnZXQgdGhpcyBncmVhdCBkZWFsLiBSaWdodCBub3csIGdldCA0MCUgb2ZmIHlvdXIgQ296eSBFYXJ0aCBzaGVldHMuIEp1c3QgaGVhZCBvdmVyIHRvIGNvenllYXJ0aC5jb20gYW5kIHVzZSBjb2RlIERSSFlNQU4uIFJpZ2h0IG5vdywgaWYgeW91IGdvIHRvIGRyaHltYW4uY29tL2ZpbHRlciB5b3UgY2FuIGdldCB0aGUgQWlyRG9jdG9yIGZpbHRlciBmb3IgJDM0OS4gVGhhdOKAmXMgJDI4MCBvZmYgdGhlIG5vcm1hbCBwcmljZS4gSGVyZSBhcmUgbW9yZSBkZXRhaWxzIGZyb20gb3VyIGludGVydmlldyAoYXVkaW8gdmVyc2lvbiAvIEFwcGxlIFN1YnNjcmliZXIgdmVyc2lvbik6ICBUaGUgZXZvbHV0aW9uIG9mIERyLiBGb3R1aGnigJlzIHVuZGVyc3RhbmRpbmcgb2YgbWVtb3J5IGFuZCBicmFpbiBoZWFsdGggKDc6MzQgLyA1OjQxKSAgV2h5IERyLiBGb3R1aGkgc3RhcnRlZCBoaXMgb3duIGJyYWluIGNlbnRlciAoMTQ6MTAgLyAxMjoxNykgIEluY3JlZGlibGUgc2NpZW5jZSB0byBzbG93IGFuZCBwcmV2ZW50IG1lbW9yeSBsb3NzICgxOTowNyAvIDE3OjE0KSAgVGhlIG15dGggb2YgZGlhZ25vc2lzICgyMzowMyAvIDIxOjEwKSAgRm91ciB3YXlzIHRvIHN1cHBvcnQgdGhlIGJyYWluICgzMDowMyAvIDI2OjEwKcKgICBUaGUgY29ubmVjdGlvbiBiZXR3ZWVuIGJlbGx5IHNpemUgYW5kIGJyYWluIHNpemUgKDMxOjM2IC8gMjc6NDMpICBDb21tb24gY3VscHJpdHMgb2YgcG9vciBicmFpbiBmdW5jdGlvbiAoMzY6MjkgLyAzMjozNiAgUmVhY3Rpb25zIG9mIERyLiBGb3R1aGnigJlzIGNvbGxlYWd1ZXMgdG8gaGlzIHdvcmsgKDQ3OjA3IC8gNDM6MTQpICBMaWZlc3R5bGUgcHJhY3RpY2VzIGZvciBhIGhlYWx0aHkgYnJhaW4gKDU0OjE3IC8gNTA6MjQpICBNb2RpZmlhYmxlIHJpc2sgZmFjdG9ycyBmb3IgYnJhaW4gZHlzZnVuY3Rpb24gKDE6MDA6MTQgLyA1NjoyNCkgICBMZWFybiBtb3JlIGF0IERyZm90dWhpLmNvbSBhbmQgdHJ5IHRoZSBCcmFpbiBQb3J0Zm9saW8vQnJhaW4gRml0bmVzcyBDYWxjdWxhdG9yLiIsImR1cmF0aW9uIjp7InRvdGFsTWlsbGlzZWNvbmRzIjo0NDQ0NDczfSwiaHRtbERlc2NyaXB0aW9uIjoiPHA+VGhpcyBlcGlzb2RlIGlzIGJyb3VnaHQgdG8geW91IGJ5IDxhIGhyZWY9XCJodHRwczovL3J1cGFoZWFsdGguY29tXCIgcmVsPVwibm9mb2xsb3dcIj5SdXBhIEhlYWx0aDwvYT4sIDxhIGhyZWY9XCJodHRwczovL215ZXNzZW50aWEuY29tL2RybWFya2h5bWFuXCIgcmVsPVwibm9mb2xsb3dcIj5Fc3NlbnRpYTwvYT4sIDxhIGhyZWY9XCJodHRwczovL2NvenllYXJ0aC5jb21cIiByZWw9XCJub2ZvbGxvd1wiPkNvenkgRWFydGg8L2E+LCBhbmQgPGEgaHJlZj1cImh0dHBzOi8vZHJoeW1hbi5jb20vZmlsdGVyXCIgcmVsPVwibm9mb2xsb3dcIj5BaXJEb2N0b3I8L2E+LjwvcD48YnIgLz48cD5JdOKAmXMgbmV2ZXIgdG9vIGVhcmx5IHRvIHN0YXJ0IHByb3RlY3RpbmcgeW91ciBicmFpbiwgYW5kIHdpdGggbW9yZSB0aGFuIDYgbWlsbGlvbiBBbWVyaWNhbnMgbGl2aW5nIHdpdGggQWx6aGVpbWVyJiMzOTtz4oCUcHJvamVjdGVkIHRvIHJpc2UgdG8gbmVhcmx5IDEzIG1pbGxpb24gYnkgMjA1MOKAlHRoaXMgaXMgc29tZXRoaW5nIHdlIHNob3VsZCBhbGwgY29udGVtcGxhdGUgbW9yZSBvZnRlbi48L3A+PGJyIC8+PHA+T24gdG9kYXnigJlzIGVwaXNvZGUgb2YgVGhlIERvY3RvcuKAmXMgRmFybWFjeSwgSeKAmW0gZXhjaXRlZCB0byB0YWxrIHRvIERyLiBNYWppZCBGb3R1aGkgYWJvdXQgdGhlIHRvcCBhY3Rpb25zIHdlIGNhbiB0YWtlIHRvIHByZXZlbnQgY29nbml0aXZlIGRlY2xpbmUgYW5kIG9wdGltaXplIGJyYWluIGZ1bmN0aW9uLjwvcD48YnIgLz48cD5Eci4gTWFqaWQgRm90dWhpIGlzIGEgbmV1cm9sb2dpc3Qgd2l0aCBleHBlcnRpc2UgaW4gdGhlIGZpZWxkcyBvZiBtZW1vcnksIGNvbmN1c3Npb24sIGFuZCBzdWNjZXNzZnVsIGFnaW5nLiBUaHJvdWdoIGhpcyAzMCB5ZWFycyBvZiB0ZWFjaGluZywgY2xpbmljYWwgd29yaywgYW5kIG5ldXJvc2NpZW5jZSByZXNlYXJjaCBhdCBIYXJ2YXJkIE1lZGljYWwgU2Nob29sIGFuZCBKb2hucyBIb3BraW5zLCBEci4gRm90dWhpIGhhcyBkZXZlbG9wZWQgYSBtdWx0aWRpc2NpcGxpbmFyeSBwcm9ncmFtIGZvciBoZWxwaW5nIHBlb3BsZSBvZiBhbGwgYWdlcyBpbXByb3ZlIHRoZWlyIG1lbW9yeSBhbmQgYXR0ZW50aW9uLiBIaXMgaW5ub3ZhdGl2ZSBCcmFpbiBGaXRuZXNzIFByb2dyYW0gYWRkcmVzc2VzIGxpZmVzdHlsZSBmYWN0b3JzIGFuZCBjb2duaXRpdmUgc3RpbXVsYXRpb24sIGFuZCBoZSBoYXMgcHVibGlzaGVkIHRoZSBzdWNjZXNzZnVsIHJlc3VsdHMgb2YgdGhpcyBwcm9ncmFtIGluIHNldmVyYWwgc2NpZW50aWZpYyBqb3VybmFscyBhbmQgdGhyZWUgYm9va3MsIGluY2x1ZGluZyBCb29zdCBZb3VyIEJyYWluOiBUaGUgTmV3IEFydCBhbmQgU2NpZW5jZSBCZWhpbmQgRW5oYW5jZWQgQnJhaW4gUGVyZm9ybWFuY2UuIERyLiBGb3R1aGkgcmVjZWl2ZWQgaGlzIGRvY3RvcmF0ZSBkZWdyZWUgaW4gbmV1cm9zY2llbmNlIGZyb20gSm9obnMgSG9wa2lucyBVbml2ZXJzaXR5IGluIDE5OTIgYW5kIGhpcyBNZWRpY2FsIERlZ3JlZSBmcm9tIEhhcnZhcmQgTWVkaWNhbCBTY2hvb2wgaW4gMTk5Ny4gSGUgc2VydmVzIGFzIGFuIGFkanVuY3QgcHJvZmVzc29yIGF0IEdlb3JnZSBXYXNoaW5ndG9uIFVuaXZlcnNpdHkuPC9wPjxiciAvPjxwPlRoaXMgZXBpc29kZSBpcyBicm91Z2h0IHRvIHlvdSBieSBSdXBhIEhlYWx0aCwgRXNzZW50aWEsIENvenkgRWFydGgsIGFuZCBBaXJEb2N0b3IuPC9wPjxiciAvPjxwPkFjY2VzcyBtb3JlIHRoYW4gMywwMDAgc3BlY2lhbHR5IGxhYiB0ZXN0cyB3aXRoIFJ1cGEgSGVhbHRoLiBZb3UgY2FuIGNoZWNrIG91dCBhIGZyZWUgbGl2ZSBkZW1vIHdpdGggYSBRJmFtcDtBIG9yIGNyZWF0ZSBhbiBhY2NvdW50IGF0IFJ1cGFIZWFsdGguY29tIHRvZGF5LjwvcD48YnIgLz48cD5SZWNlaXZlIGFuIGV4dHJhICQxMDAgb2ZmIHlvdXIgbWF0dHJlc3MgcHVyY2hhc2Ugb24gdG9wIG9mIEVzc2VudGlh4oCZcyBIdWdlIEJsYWNrIEZyaWRheSBTYWxlISBHbyB0byBteWVzc2VudGlhLmNvbS9kcm1hcmtoeW1hbiBhbmQgdXNlIGNvZGUgSFlNQU4gYXQgY2hlY2tvdXQgdG8gZ2V0IHRoaXMgZ3JlYXQgZGVhbC48L3A+PGJyIC8+PHA+UmlnaHQgbm93LCBnZXQgNDAlIG9mZiB5b3VyIENvenkgRWFydGggc2hlZXRzLiBKdXN0IGhlYWQgb3ZlciB0byBjb3p5ZWFydGguY29tIGFuZCB1c2UgY29kZSBEUkhZTUFOLjwvcD48YnIgLz48cD5SaWdodCBub3csIGlmIHlvdSBnbyB0byBkcmh5bWFuLmNvbS9maWx0ZXIgeW91IGNhbiBnZXQgdGhlIEFpckRvY3RvciBmaWx0ZXIgZm9yICQzNDkuIFRoYXTigJlzICQyODAgb2ZmIHRoZSBub3JtYWwgcHJpY2UuPC9wPjxiciAvPjxwPkhlcmUgYXJlIG1vcmUgZGV0YWlscyBmcm9tIG91ciBpbnRlcnZpZXcgKGF1ZGlvIHZlcnNpb24gLyBBcHBsZSBTdWJzY3JpYmVyIHZlcnNpb24pOjwvcD48dWw+PGxpPlRoZSBldm9sdXRpb24gb2YgRHIuIEZvdHVoaeKAmXMgdW5kZXJzdGFuZGluZyBvZiBtZW1vcnkgYW5kIGJyYWluIGhlYWx0aCAoNzozNCAvIDU6NDEpPC9saT48bGk+V2h5IERyLiBGb3R1aGkgc3RhcnRlZCBoaXMgb3duIGJyYWluIGNlbnRlciAoMTQ6MTAgLyAxMjoxNyk8L2xpPjxsaT5JbmNyZWRpYmxlIHNjaWVuY2UgdG8gc2xvdyBhbmQgcHJldmVudCBtZW1vcnkgbG9zcyAoMTk6MDcgLyAxNzoxNCk8L2xpPjxsaT5UaGUgbXl0aCBvZiBkaWFnbm9zaXMgKDIzOjAzIC8gMjE6MTApPC9saT48bGk+Rm91ciB3YXlzIHRvIHN1cHBvcnQgdGhlIGJyYWluICgzMDowMyAvIDI2OjEwKcKgPC9saT48bGk+VGhlIGNvbm5lY3Rpb24gYmV0d2VlbiBiZWxseSBzaXplIGFuZCBicmFpbiBzaXplICgzMTozNiAvIDI3OjQzKTwvbGk+PGxpPkNvbW1vbiBjdWxwcml0cyBvZiBwb29yIGJyYWluIGZ1bmN0aW9uICgzNjoyOSAvIDMyOjM2PC9saT48bGk+UmVhY3Rpb25zIG9mIERyLiBGb3R1aGnigJlzIGNvbGxlYWd1ZXMgdG8gaGlzIHdvcmsgKDQ3OjA3IC8gNDM6MTQpPC9saT48bGk+TGlmZXN0eWxlIHByYWN0aWNlcyBmb3IgYSBoZWFsdGh5IGJyYWluICg1NDoxNyAvIDUwOjI0KTwvbGk+PGxpPk1vZGlmaWFibGUgcmlzayBmYWN0b3JzIGZvciBicmFpbiBkeXNmdW5jdGlvbiAoMTowMDoxNCAvIDU2OjI0KTwvbGk+PC91bD48cD48YnIgLz48L3A+PHA+TGVhcm4gbW9yZSBhdCA8YSBocmVmPVwiaHR0cHM6Ly9kcmZvdHVoaS5jb20vXCIgcmVsPVwibm9mb2xsb3dcIj5EcmZvdHVoaS5jb208L2E+IGFuZCB0cnkgdGhlIDxhIGhyZWY9XCJodHRwczovL2RyZm90dWhpLmNvbS9icmFpbi1wb3J0Zm9saW8vXCIgcmVsPVwibm9mb2xsb3dcIj5CcmFpbiBQb3J0Zm9saW8vQnJhaW4gRml0bmVzcyBDYWxjdWxhdG9yPC9hPi48L3A+PGJyIC8+PHA+PGJyIC8+PC9wPjxiciAvPjxwPiA8L3A+IiwiaWQiOiIyQ1BtR0t4aTZESzdzVWxsaFBTRjZLIiwibGFuZ3VhZ2UiOnsiY29kZSI6ImVuIn0sIm1lZGlhVHlwZXMiOlsiQVVESU8iXSwibmFtZSI6IkJyYWluIEZpdG5lc3M6IFJldmVyc2luZyBDb2duaXRpdmUgRGVjbGluZSBBbmQgSW1wcm92aW5nIEJyYWluIEZ1bmN0aW9uIHdpdGggRHIuIE1hamlkIEZvdHVoaSIsInBsYXlhYmlsaXR5Ijp7InBsYXlhYmxlIjp0cnVlLCJyZWFzb24iOiJQTEFZQUJMRSJ9LCJwbGF5ZWRTdGF0ZSI6eyJwbGF5UG9zaXRpb25NaWxsaXNlY29uZHMiOjAsInN0YXRlIjoiTk9UX1NUQVJURUQifSwic2hvd09yQXVkaW9ib29rIjp7Il9fdHlwZW5hbWUiOiJQb2RjYXN0UmVzcG9uc2VXcmFwcGVyIiwiZGF0YSI6eyJfX3R5cGVuYW1lIjoiUG9kY2FzdCIsImFjY2Vzc0luZm8iOm51bGwsImNvbnRlbnRSYXRpbmdWMiI6bnVsbCwiY292ZXJBcnQiOnsiZXh0cmFjdGVkQ29sb3JzIjp7ImNvbG9yTGlnaHQiOnsiYmx1ZSI6ODUsImdyZWVuIjo5NSwiaGV4IjoiI0I0NUY1NSIsInJlZCI6MTgwfX0sInNvdXJjZXMiOlt7ImhlaWdodCI6NjQsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMGY2OGRhMmM0OWY4YmVjZDgwM2M1ZTA1MzU5NTAiLCJ3aWR0aCI6NjR9LHsiaGVpZ2h0IjozMDAsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMDVmMWZhMmM0OWY4YmVjZDgwM2M1ZTA1MzU5NTAiLCJ3aWR0aCI6MzAwfSx7ImhlaWdodCI6NjQwLCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDBiYThhYTJjNDlmOGJlY2Q4MDNjNWUwNTM1OTUwIiwid2lkdGgiOjY0MH1dfSwiZGVzY3JpcHRpb24iOiJXZWxjb21lIHRvIFRoZSBEci4gSHltYW4gU2hvdywgdGhlIGdyb3VuZGJyZWFraW5nIHBvZGNhc3QgcmVkZWZpbmluZyBoZWFsdGggaW4gQW1lcmljYSBhbmQgZW1wb3dlcmluZyB5b3UgdG8gdGFrZSBvd25lcnNoaXAgb2YgeW91ciBoZWFsdGguIEhvc3RlZCBieSBEci4gTWFyayBIeW1hbuKAlHRoaXMgc2hvdyB0YWNrbGVzIHRoZSBtb3N0IHByZXNzaW5nIGlzc3VlcyBvZiBvdXIgdGltZTogY2hyb25pYyBkaXNlYXNlLCBtZW50YWwgaGVhbHRoLCBmb29kIHBvbGljeSBhbmQgY29udHJvdmVyc3ksIHByZXZlbnRpb24gYW5kIHJlY292ZXJ5LCBhbmQgbG9uZ2V2aXR5LiBJbiBhbiBlcmEgd2hlcmUgb3VyIGZvb2Qgc3lzdGVtIGZ1ZWxzIGRpc2Vhc2UgYW5kIG91dGRhdGVkIGhlYWx0aGNhcmUgbW9kZWxzIGZhaWwgdG8gYWRkcmVzcyByb290IGNhdXNlcywgRHIuIEh5bWFuIGRlbGl2ZXJzIGV2aWRlbmNlLWJhc2VkIGluc2lnaHRzIGFuZCBleHBlcnQgaW50ZXJ2aWV3cyB0byBoZWxwIHlvdSBiZWNvbWUgdGhlIENFTyBvZiB5b3VyIG93biBoZWFsdGjigJRzb21ldGhpbmcgeW91ciBkb2N0b3IgaXNu4oCZdCBkb2luZy4gVGhlIERyLiBIeW1hbiBTaG93IGdvZXMgYmV5b25kIHRoZSBoZWFkbGluZXMgdG8gcmVpbWFnaW5lIGEgZm9vZCBhbmQgaGVhbHRoY2FyZSBzeXN0ZW0gdGhhdCBwcm90ZWN0cyBoZWFsdGgsIHVuYnVyZGVucyBvdXIgZWNvbm9teSBmcm9tIHRoZSB3ZWlnaHQgb2YgY2hyb25pYyBkaXNlYXNlLCBzdXBwb3J0cyB0aGUgZW52aXJvbm1lbnQsIGFuZCBzZWN1cmVzIGEgdmlicmFudCBmdXR1cmUgZm9yIGFsbCBBbWVyaWNhbnMuIFdoZXRoZXIgeW914oCZcmUgbG9va2luZyBmb3IgY3V0dGluZy1lZGdlIHByb3RvY29scyB0byB0cmFuc2Zvcm0geW91ciBoZWFsdGgsIHN0cmF0ZWdpZXMgdG8gY29tYmF0IHRoZSBjaHJvbmljIGRpc2Vhc2UgZXBpZGVtaWMsIG9yIGRlZXAgY29udmVyc2F0aW9ucyBhYm91dCBob3cgd2VsbG5lc3MgaW50ZXJzZWN0cyB3aXRoIGZvb2QsIHBvbGl0aWNzLCBhbmQgdGhlIGVudmlyb25tZW50LCB0aGlzIHBvZGNhc3QgaXMgeW91ciB0cnVzdGVkIGd1aWRlLsKgUmV0aGluayBkaXNlYXNlLCBjbGFpbSB5b3VyIGhlYWx0aCwgYW5kIGpvaW4gdGhlIG1vdmVtZW50IGZvciBhIGhlYWx0aGllciBuYXRpb27igJR0dW5lIGludG8gVGhlIERyLiBIeW1hbiBTaG93IHRvZGF5ISIsImlkIjoiNTBNRmhMNnJJdGxuRERFU3RGTVNQdSIsIm1lZGlhVHlwZSI6IkFVRElPIiwibmFtZSI6IlRoZSBEci4gSHltYW4gU2hvdyIsInBsYXlhYmlsaXR5Ijp7InBsYXlhYmxlIjp0cnVlLCJyZWFzb24iOiJQTEFZQUJMRSJ9LCJwdWJsaXNoZXIiOnsibmFtZSI6IkRyLiBNYXJrIEh5bWFuIn0sInNhdmVkIjpmYWxzZSwic2hvd1R5cGVzIjpbXSwidHJhaWxlclYyIjp7ImRhdGEiOnsiYXVkaW8iOnsiaXRlbXMiOlt7InVybCI6Imh0dHBzOi8vcC5zY2RuLmNvL21wMy1wcmV2aWV3LzczZTMzOGJjNmZhNzZiM2NmODA0NGUxYWFlZWZjNWIwY2U1MDM2ZGEifSx7InVybCI6Imh0dHBzOi8vcC5zY2RuLmNvL21wMy1wcmV2aWV3L2VhYzMzMzZlMzA5MjNkNDQ5NzhkYWVlOTdjMDllOWViNzczN2NiNDMifSx7InVybCI6Imh0dHBzOi8vcC5zY2RuLmNvL21wMy1wcmV2aWV3LzdiNDNmOTA3NTkxYWUxOWZhOWYxYThkM2ZmOWNlNWQ4MTUwZGJhM2EifSx7InVybCI6Imh0dHBzOi8vcC5zY2RuLmNvL21wMy1wcmV2aWV3LzQwNmU1MDc3OWMxNWVhZjA3ZTJkNjk4Zjg3ZTM4M2MwNThmMGRmZGQifSx7InVybCI6Imh0dHBzOi8vcC5zY2RuLmNvL21wMy1wcmV2aWV3L2IwOTU0MTc4Y2QxY2JiZmVkZGE5ZDAyM2Y1MDcyYzQ0ZGJiNGM1ZDMifV19LCJjb250ZW50UmF0aW5nIjp7ImxhYmVsIjoiTk9ORSJ9LCJkdXJhdGlvbiI6eyJ0b3RhbE1pbGxpc2Vjb25kcyI6NzYwOTR9LCJuYW1lIjoiV2VsY29tZSB0byBUaGUgRHIuIEh5bWFuIFNob3ciLCJwbGF5YWJpbGl0eSI6eyJwbGF5YWJsZSI6dHJ1ZSwicmVhc29uIjoiUExBWUFCTEUifSwicHJldmlld1BsYXliYWNrIjp7ImF1ZGlvUHJldmlldyI6eyJjZG5VcmwiOiJodHRwczovL3BvZHotY29udGVudC5zcG90aWZ5Y2RuLmNvbS9hdWRpby9jbGlwcy8yM3JsRU91SVczaktHVmVsZGhLQlZ3L2NsaXBfMF82MDAwMC5tcDMifX0sInJlbGVhc2VEYXRlIjp7Imlzb1N0cmluZyI6IjIwMTgtMDUtMDhUMTY6NDk6MDBaIn0sInVyaSI6InNwb3RpZnk6ZXBpc29kZTozY2J6TDdIVmNzMEpqTjhBYXlqZ3pCIn19LCJ1cmkiOiJzcG90aWZ5OnNob3c6NTBNRmhMNnJJdGxuRERFU3RGTVNQdSJ9fSwicHJldmlldyI6eyJhdWRpbyI6eyJ1cmwiOiJodHRwczovL3BvZHotY29udGVudC5zcG90aWZ5Y2RuLmNvbS9hdWRpby9jbGlwcy8wbUE0T0RqNnJjclBSYzVNWTZlVTlWL2NsaXBfMF82MDAwMC5tcDMifSwic2hhcmVhYmxlIjpmYWxzZSwidmlkZW8iOnsidXJsIjoiIn19LCJwcmV2aWV3UGxheWJhY2siOnsiYXVkaW9QcmV2aWV3Ijp7ImNkblVybCI6Imh0dHBzOi8vcG9kei1jb250ZW50LnNwb3RpZnljZG4uY29tL2F1ZGlvL2NsaXBzLzBtQTRPRGo2cmNyUFJjNU1ZNmVVOVYvY2xpcF8wXzYwMDAwLm1wMyJ9fSwicmVsZWFzZURhdGUiOnsiZGF5IjoyOSwiaXNvU3RyaW5nIjoiMjAyMy0xMS0yOVQxMTowMDowMFoiLCJtb250aCI6MTEsInByZWNpc2lvbiI6Ik1JTlVURSIsInllYXIiOjIwMjN9LCJ0eXBlIjoiUE9EQ0FTVF9FUElTT0RFIiwidXJpIjoic3BvdGlmeTplcGlzb2RlOjJDUG1HS3hpNkRLN3NVbGxoUFNGNksiLCJ2aWRlb1ByZXZpZXdUaHVtYm5haWwiOm51bGx9fSwicmVjb21tZW5kYXRpb25zIjp7fSwic2F2ZWQiOnt9fSwicGxheWJhY2siOnsiY3VycmVudCI6bnVsbCwiaGFzU2tpcHBlZFRoaXNTZXNzaW9uIjpmYWxzZSwiaXNCdWZmZXJpbmciOmZhbHNlLCJoZWFyZEF1ZGlvIjpmYWxzZSwiaW5pdGlhdGVkUGxheWJhY2siOmZhbHNlfSwicmVxdWVzdCI6eyJoYXNQcmV2aW91c0xpa2VzIjpmYWxzZSwiaXNCYW5uZWQiOmZhbHNlLCJlbnRpdHlWaWV3IjpudWxsLCJhbGJ1bVVyaSI6IiJ9LCJzZWFyY2giOnsiaXNGZXRjaGluZyI6ZmFsc2UsInJlc3VsdHMiOm51bGwsInF1ZXJ5IjpudWxsLCJlcnJvciI6bnVsbCwicmVjZW50U2VhcmNoZXMiOltdfSwidG9hc3QiOnsibWVzc2FnZSI6bnVsbCwidHlwZSI6ImRlZmF1bHQiLCJhY3Rpb24iOm51bGx9LCJ1aSI6eyJtb2RhbCI6Im5vd19wbGF5aW5nX2JhciIsIm5vd1BsYXlpbmdWaWV3IjpmYWxzZSwiZGlhbG9nIjpudWxsLCJlcnJvclZpZXciOmZhbHNlfSwiaG9tZSI6eyJpc0xvYWRpbmciOmZhbHNlLCJoYXNFcnJvciI6ZmFsc2UsImRhdGEiOm51bGx9LCJvbkRlbWFuZFBsYXlsaXN0cyI6eyJmZXRjaGVkIjpmYWxzZSwiaXRlbXMiOltdfSwiY29udGV4dE1lbnUiOnsiaXNWaXNpYmxlIjpmYWxzZX0sImNvbG9yRXh0cmFjdGlvbiI6eyJjb2xvcnMiOnt9fSwibHlyaWNzIjp7InN0YXR1cyI6IlVOQVZBSUxBQkxFIn0sInJpY2hFbnRpdGllcyI6eyJzZW9FeHBlcmltZW50Ijp7ImVwaXNvZGUiOnt9fX0sImJyb3dzZSI6eyJncmlkIjp7ImlzTG9hZGluZyI6ZmFsc2UsInNlY3Rpb25zIjpudWxsLCJoYXNGYWlsZWRBdHRlbXB0cyI6ZmFsc2V9LCJwYWdlcyI6e319LCJpbnRlcm5hbExpbmtSZWNvbW1lbmRlciI6eyJ0cmFja3MiOnsic3RhdHVzIjoiVU5BVkFJTEFCTEUifSwic2hvd3MiOnsic3RhdHVzIjoiVU5BVkFJTEFCTEUifSwiZXBpc29kZXMiOnsiZGF0YSI6W3siX190eXBlbmFtZSI6IkVwaXNvZGUiLCJhdWRpbyI6eyJpdGVtcyI6W3siZmlsZUlkIjoiZDc2NDE2ZDY3Y2FiNGI4NzZjN2M4OGZiZmEzNmQ1Y2ZkODFhYWU2ZiIsImZvcm1hdCI6Ik1QNF8xMjhfRFVBTCIsInVybCI6Imh0dHBzOi8vcC5zY2RuLmNvL21wMy1wcmV2aWV3L2Q3NjQxNmQ2N2NhYjRiODc2YzdjODhmYmZhMzZkNWNmZDgxYWFlNmYifSx7ImZpbGVJZCI6IjFiZjQyMDdiODJlZTM0NDY3YmUyMjVlYWMxM2Q5NmRhYzVmNDE1NGYiLCJmb3JtYXQiOiJBQUNfMjQiLCJ1cmwiOiJodHRwczovL3Auc2Nkbi5jby9tcDMtcHJldmlldy8xYmY0MjA3YjgyZWUzNDQ2N2JlMjI1ZWFjMTNkOTZkYWM1ZjQxNTRmIn0seyJmaWxlSWQiOiJiMmIwNGQ1ZWZjMzQ1MzAzYWYxOWM1NDZmOTgwMjA4N2M1NzdiMmI2IiwiZm9ybWF0IjoiT0dHX1ZPUkJJU185NiIsInVybCI6Imh0dHBzOi8vcC5zY2RuLmNvL21wMy1wcmV2aWV3L2IyYjA0ZDVlZmMzNDUzMDNhZjE5YzU0NmY5ODAyMDg3YzU3N2IyYjYifSx7ImZpbGVJZCI6ImUzYWNjYWYwODk2ODJkYTZkMWQwMjk1ZDFjOTIzMGVjMGFlYzc0ZjkiLCJmb3JtYXQiOiJNUDRfMTI4X0NCQ1MiLCJ1cmwiOiJodHRwczovL3Auc2Nkbi5jby9tcDMtcHJldmlldy9lM2FjY2FmMDg5NjgyZGE2ZDFkMDI5NWQxYzkyMzBlYzBhZWM3NGY5In0seyJmaWxlSWQiOiIxMDc0NmFlMzkwMDI2NmVkNDQ5MGRmNmQ5ZDk2ODg3NzY3NDU3YzY3IiwiZm9ybWF0IjoiTVA0XzEyOCIsInVybCI6Imh0dHBzOi8vcC5zY2RuLmNvL21wMy1wcmV2aWV3LzEwNzQ2YWUzOTAwMjY2ZWQ0NDkwZGY2ZDlkOTY4ODc3Njc0NTdjNjcifV19LCJjb250ZW50UmF0aW5nIjp7ImxhYmVsIjoiTk9ORSJ9LCJjb3ZlckFydCI6eyJzb3VyY2VzIjpbeyJoZWlnaHQiOjY0LCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDBmNjhkNzg0Y2VhM2E1ZmNkMWIxNmE3YmZjZTM3Iiwid2lkdGgiOjY0fSx7ImhlaWdodCI6MzAwLCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDA1ZjFmNzg0Y2VhM2E1ZmNkMWIxNmE3YmZjZTM3Iiwid2lkdGgiOjMwMH0seyJoZWlnaHQiOjY0MCwidXJsIjoiaHR0cHM6Ly9pLnNjZG4uY28vaW1hZ2UvYWI2NzY1NjMwMDAwYmE4YTc4NGNlYTNhNWZjZDFiMTZhN2JmY2UzNyIsIndpZHRoIjo2NDB9XX0sImRlc2NyaXB0aW9uIjoiRG8geW91IHRoaW5rIHRoYXQgaXTigJlzIGluZXZpdGFibGUgdGhhdCB0aGUgZnVuY3Rpb24gb2YgeW91ciBicmFpbiB3aWxsIGRlY2xpbmUgYXMgeW91IGdldCBvbGRlcj8gT3IsIGRvIHlvdSBiZWxpZXZlIHRoYXQgdGhlcmUgYXJlIHNpbXBsZSB0aGluZ3MgeW91IGNhbiBkbyBlYWNoIGRheSB0byBwcmVzZXJ2ZSwgcHJvdGVjdCBhbmQgZW5oYW5jZSBpdD8gwqAgVG9kYXnigJlzIGd1ZXN0IGlzIG5ldXJvcGh5c2lvbG9naXN0IGFuZCBicmFpbiBoZWFsdGggcmVzZWFyY2hlciwgTG91aXNhIE5pY29sYS4gTG91aXNhIGlzIGZvdW5kZXIgb2YgTmV1cm8gQXRobGV0aWNzLCB3aGVyZSBzaGUgd29ya3Mgd2l0aCBoaWdoLXBlcmZvcm1pbmcgaW5kaXZpZHVhbHMgdG8gb3B0aW1pc2UgdGhlaXIgY29nbml0aXZlIGZ1bmN0aW9uLiBOaW5lIHllYXJzIGFnbywgTG91aXNhIHdhcyB0cmFpbmluZyB0byBnbyB0byB0aGUgT2x5bXBpY3MgdG8gcmVwcmVzZW50IEF1c3RyYWxpYSBpbiB0aGUgdHJpYXRobG9uIHdoZW4gc2hlIHdhcyBoaXQgYnkgYSBjYXIgYW5kIHN1ZmZlcmVkIHNlZW1pbmdseSBpbnN1cm1vdW50YWJsZSBpbmp1cmllcy7CoCDCoCBEZXNwZXJhdGUgdG8gYWNjZWxlcmF0ZSBoZXIgcmVjb3ZlcnksIHNoZSBpbnRlZ3JhdGVkIGJyYWluIHRyYWluaW5nIGludG8gaGVyIGFwcHJvYWNoIHRvIHBoeXNpY2FsIGhlYWx0aCBhbmQgbWFkZSBhIG5lYXItbWlyYWN1bG91cyByZWNvdmVyeS4gU2luY2UgdGhlbiwgc2hlIGhhcyBoZWxwZWQgbWFueSBlbGl0ZSBwZXJmb3JtZXJzIHBlcmZvcm0gYmV0dGVyLCB0aGluayBmYXN0ZXIgYW5kIGxpdmUgbG9uZ2VyIGJ5IGxldmVyYWdpbmcgbmV1cm9zY2llbmNlLCBleGVyY2lzZSBwaHlzaW9sb2d5LCBzbGVlcCBzY2llbmNlIGFuZCBudXRyaXRpb24uIMKgIEluIHRoaXMgY29udmVyc2F0aW9uLCB3ZSBkaXNjdXNzOiAgIEhvdyBvdXIgYnJhaW4gd29ya3MgYXMgYW4gaW50cmljYXRlIG5ldHdvcmsgLSB3aXRoIDg3IGJpbGxpb24gbmV1cm9ucyBtYWtpbmcgYXBwcm94aW1hdGVseSA1MDAwIGNvbm5lY3Rpb25zIGVhY2ggIFRoZSBsYXRlc3QgcmVzZWFyY2ggYWJvdXQgQWx6aGVpbWVyJ3MgZGlzZWFzZSwgaW5jbHVkaW5nIHdoeSBpdCBhZmZlY3RzIG1vcmUgd29tZW4gdGhhbiBtZW4uICBXaHkgYSBjb21iaW5hdGlvbiBvZiByZWd1bGFyIGFlcm9iaWMgZXhlcmNpc2UsIGhpZ2gtaW50ZW5zaXR5IHRyYWluaW5nLCBhbmQgcmVzaXN0YW5jZSBzZXNzaW9ucyBjYW4gaGVscCBwcm90ZWN0IGJyYWluIGZ1bmN0aW9uICBUaGUgaW1wb3J0YW5jZSBvZiBjb25zaXN0ZW50LCBxdWFsaXR5IHNsZWVwwqB0byBzdXBwb3J0IHlvdXIgYnJhaW4ncyBuYXR1cmFsIGNsZWFuaW5nIHByb2Nlc3NlcyAgQW5kLCBob3cgc3VwcGxlbWVudHMgbGlrZSBjcmVhdGluZSBtb25vaHlkcmF0ZSBhbmQgb21lZ2EtMyBmYXR0eSBhY2lkcyBjYW4gc3VwcG9ydCBicmFpbiBoZWFsdGgsIGFsb25nc2lkZSB0aGUgcmlnaHQgbnV0cml0aW9uLiAgwqAgT25lIG9mIHRoZSBrZXkgdGhlbWVzIGluIHRoaXMgY29udmVyc2F0aW9uIGlzIHRoYXQgb3VyIGRhaWx5IGhhYml0c8KgY29tcG91bmQgb3ZlciB0aW1lIHRvIGVpdGhlciBwcm90ZWN0IG9yIGNvbXByb21pc2UgdGhlIGhlYWx0aCBvZiBvdXIgYnJhaW5zIC0gYW5kLCB0aHJvdWdob3V0LCBMb3Vpc2Egc2hhcmVzIGEgdmFyaWV0ecKgb2YgcHJhY3RpY2FsIHN0cmF0ZWdpZXMgd2UgY2FuIGFsbCBhZG9wdMKgwqAtIHN1aXRhYmxlIGZvciBldmVyeSBhZ2UgYW5kIGZpdG5lc3MgbGV2ZWwuIMKgIExvdWlzYeKAmXMgbWVzc2FnZSBpcyBib3RoIHVyZ2VudCBhbmQgaG9wZWZ1bDogd2hpbGUgb3VyIG1vZGVybiBsaWZlc3R5bGVzIG1heSBiZSBjb250cmlidXRpbmcgdG8gcmlzaW5nIHJhdGVzIG9mIGNvZ25pdGl2ZSBkZWNsaW5lLCB3ZSBoYXZlIG1vcmUgY29udHJvbCBvdmVyIG91ciBicmFpbiBoZWFsdGggdGhhbiB3ZSBtaWdodCB0aGluay4gwqAgU3VwcG9ydCB0aGUgcG9kY2FzdCBhbmQgZW5qb3kgQWQtRnJlZSBlcGlzb2Rlcy4gVGhpcyBKYW51YXJ5LCB0cnkgRlJFRSBmb3IgMzAgZGF5cyBvbiBBcHBsZSBQb2RjYXN0c8KgaHR0cHM6Ly9hcHBsZS5jby9mZWVsYmV0dGVybGl2ZW1vcmUuIEZvciBvdGhlciBwb2RjYXN0IHBsYXRmb3JtcyBnbyB0b8KgaHR0cHM6Ly9mYmxtLnN1cGVyY2FzdC5jb20uIMKgIFRoYW5rcyB0byBvdXIgc3BvbnNvcnM6IGh0dHBzOi8vYm9uY2hhcmdlLmNvbS9saXZlbW9yZSBodHRwczovL3Zpdm9iYXJlZm9vdC5jb20vbGl2ZW1vcmUgaHR0cHM6Ly9leGhhbGVjb2ZmZWUuY29tL2xpdmVtb3JlIGh0dHBzOi8vZHJpbmthZzEuY29tL2xpdmVtb3JlIMKgIFNob3cgbm90ZXMgaHR0cHM6Ly9kcmNoYXR0ZXJqZWUuY29tLzUyMiDCoCBESVNDTEFJTUVSOiBUaGUgY29udGVudCBpbiB0aGUgcG9kY2FzdCBhbmQgb24gdGhpcyB3ZWJwYWdlIGlzIG5vdCBpbnRlbmRlZCB0byBiZSBhIHN1YnN0aXR1dGUgZm9yIHByb2Zlc3Npb25hbCBtZWRpY2FsIGFkdmljZSwgZGlhZ25vc2lzLCBvciB0cmVhdG1lbnQuIEFsd2F5cyBzZWVrIHRoZSBhZHZpY2Ugb2YgeW91ciBkb2N0b3Igb3IgcXVhbGlmaWVkIGhlYWx0aGNhcmUgcHJvdmlkZXIuIE5ldmVyIGRpc3JlZ2FyZCBwcm9mZXNzaW9uYWwgbWVkaWNhbCBhZHZpY2Ugb3IgZGVsYXkgaW4gc2Vla2luZyBpdCBiZWNhdXNlIG9mIHNvbWV0aGluZyB5b3UgaGF2ZSBoZWFyZCBvbiB0aGUgcG9kY2FzdCBvciBvbiBteSB3ZWJzaXRlLiIsImR1cmF0aW9uIjp7InRvdGFsTWlsbGlzZWNvbmRzIjo3ODE0MDA4fSwiaWQiOiIwRHFmaHFIQjl0dFNvcWJEUWNmMXJZIiwibWVkaWFUeXBlcyI6WyJBVURJTyJdLCJuYW1lIjoiSG93IFRvIFByb3RlY3QgJiBFbmhhbmNlIFlvdXIgQnJhaW4gSGVhbHRoOiBUaGUgU2ltcGxlIERhaWx5IEhhYml0cyBUaGF0IENhbiBUcmFuc2Zvcm0gWW91ciBNZW50YWwgUGVyZm9ybWFuY2Ugd2l0aCBMb3Vpc2EgTmljb2xhICM1MjIiLCJwbGF5YWJpbGl0eSI6eyJwbGF5YWJsZSI6dHJ1ZSwicmVhc29uIjoiUExBWUFCTEUifSwicGxheWVkU3RhdGUiOnsicGxheVBvc2l0aW9uTWlsbGlzZWNvbmRzIjowLCJzdGF0ZSI6Ik5PVF9TVEFSVEVEIn0sInBvZGNhc3RWMiI6eyJfX3R5cGVuYW1lIjoiUG9kY2FzdFJlc3BvbnNlV3JhcHBlciIsImRhdGEiOnsiX190eXBlbmFtZSI6IlBvZGNhc3QiLCJjb3ZlckFydCI6eyJzb3VyY2VzIjpbeyJoZWlnaHQiOjY0LCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDBmNjhkZjVlN2FlNThlZTU3YjU2ZmRiYTIxZDE5Iiwid2lkdGgiOjY0fSx7ImhlaWdodCI6MzAwLCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDA1ZjFmZjVlN2FlNThlZTU3YjU2ZmRiYTIxZDE5Iiwid2lkdGgiOjMwMH0seyJoZWlnaHQiOjY0MCwidXJsIjoiaHR0cHM6Ly9pLnNjZG4uY28vaW1hZ2UvYWI2NzY1NjMwMDAwYmE4YWY1ZTdhZTU4ZWU1N2I1NmZkYmEyMWQxOSIsIndpZHRoIjo2NDB9XX0sIm5hbWUiOiJGZWVsIEJldHRlciwgTGl2ZSBNb3JlIHdpdGggRHIgUmFuZ2FuIENoYXR0ZXJqZWUiLCJzaG93VHlwZXMiOltdLCJ1cmkiOiJzcG90aWZ5OnNob3c6Nk55UFFmY1NSOW5qMERQRHIyaXhySyJ9fSwicmVsZWFzZURhdGUiOnsiaXNvU3RyaW5nIjoiMjAyNS0wMi0xMlQwMDowMDowMFoifSwicmVzdHJpY3Rpb25zIjp7InBheXdhbGxDb250ZW50IjpmYWxzZX0sInVyaSI6InNwb3RpZnk6ZXBpc29kZTowRHFmaHFIQjl0dFNvcWJEUWNmMXJZIn0seyJfX3R5cGVuYW1lIjoiRXBpc29kZSIsImF1ZGlvIjp7Iml0ZW1zIjpbeyJmaWxlSWQiOiI3MjgyZTBlNDFmYTFkOTMzMmJhNTQ3MGRjZDZmYmMyMzU1ZDMxMWZhIiwiZm9ybWF0IjoiQUFDXzI0IiwidXJsIjoiaHR0cHM6Ly9wLnNjZG4uY28vbXAzLXByZXZpZXcvNzI4MmUwZTQxZmExZDkzMzJiYTU0NzBkY2Q2ZmJjMjM1NWQzMTFmYSJ9LHsiZmlsZUlkIjoiOGU3ZTkwNjY4MDcxMDMyNjk0OTEwMDE4NmNiZTY5ZTE2NDA2NmQ0NyIsImZvcm1hdCI6Ik1QNF8xMjhfQ0JDUyIsInVybCI6Imh0dHBzOi8vcC5zY2RuLmNvL21wMy1wcmV2aWV3LzhlN2U5MDY2ODA3MTAzMjY5NDkxMDAxODZjYmU2OWUxNjQwNjZkNDcifSx7ImZpbGVJZCI6ImEwNzY4MGU4ZmZkZjdkYWU5ZTU3ODc0ZTc2NjFhNjI1NzczOGIwOTQiLCJmb3JtYXQiOiJPR0dfVk9SQklTXzk2IiwidXJsIjoiaHR0cHM6Ly9wLnNjZG4uY28vbXAzLXByZXZpZXcvYTA3NjgwZThmZmRmN2RhZTllNTc4NzRlNzY2MWE2MjU3NzM4YjA5NCJ9LHsiZmlsZUlkIjoiZjRhZDYwNzZhNGVhYzZiZTc2NDU2NDY0NmE5NjVkNDkyN2E3ODBkZCIsImZvcm1hdCI6Ik1QNF8xMjhfRFVBTCIsInVybCI6Imh0dHBzOi8vcC5zY2RuLmNvL21wMy1wcmV2aWV3L2Y0YWQ2MDc2YTRlYWM2YmU3NjQ1NjQ2NDZhOTY1ZDQ5MjdhNzgwZGQifSx7ImZpbGVJZCI6ImI0ZDdkYjNmZTUzNmYwZThlNTZkMDAwOTUxZmZhOTc5NGE5OThkY2EiLCJmb3JtYXQiOiJNUDRfMTI4IiwidXJsIjoiaHR0cHM6Ly9wLnNjZG4uY28vbXAzLXByZXZpZXcvYjRkN2RiM2ZlNTM2ZjBlOGU1NmQwMDA5NTFmZmE5Nzk0YTk5OGRjYSJ9XX0sImNvbnRlbnRSYXRpbmciOnsibGFiZWwiOiJOT05FIn0sImNvdmVyQXJ0Ijp7InNvdXJjZXMiOlt7ImhlaWdodCI6NjQsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMGY2OGRmZTIwZDkxMjYzOTJkZGQ1NzBjNjlmOGIiLCJ3aWR0aCI6NjR9LHsiaGVpZ2h0IjozMDAsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMDVmMWZmZTIwZDkxMjYzOTJkZGQ1NzBjNjlmOGIiLCJ3aWR0aCI6MzAwfSx7ImhlaWdodCI6NjQwLCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDBiYThhZmUyMGQ5MTI2MzkyZGRkNTcwYzY5ZjhiIiwid2lkdGgiOjY0MH1dfSwiZGVzY3JpcHRpb24iOiJBbGwgY29udGVudCBhbmQgbWVkaWEgYnkgUHJvamVjdCAxMDAgaXMgY3JlYXRlZCBhbmQgcHVibGlzaGVkIG9ubGluZSBmb3IgaW5mb3JtYXRpb25hbCBwdXJwb3NlcyBvbmx5LiBJdCBpcyBub3QgaW50ZW5kZWQgdG8gYmUgYSBzdWJzdGl0dXRlIGZvciBwcm9mZXNzaW9uYWwgbWVkaWNhbCBhZHZpY2UgYW5kIHNob3VsZCBub3QgYmUgcmVsaWVkIG9uIGFzIGhlYWx0aCBvciBwZXJzb25hbCBhZHZpY2UuKioqUHJvZmVzc29yIE1hdHRoZXcgS2llcm5hbiBpcyBhIHdvcmxkLXJlbm93bmVkIGNsaW5pY2FsIGFjYWRlbWljIGFuZCBzY2llbnRpc3QsIHNlcnZpbmcgYXMgdGhlIENoaWVmIEV4ZWN1dGl2ZSBPZmZpY2VyIGFuZCBJbnN0aXR1dGUgRGlyZWN0b3IgYXQgTmV1cm9zY2llbmNlIFJlc2VhcmNoIEF1c3RyYWxpYSAoTmV1UkEpLiBIaXMgcmVzZWFyY2ggcHJpbWFyaWx5IGZvY3VzZXMgb24gbmV1cm9kZWdlbmVyYXRpdmUgZGlzZWFzZXMsIGluY2x1ZGluZyBtb3RvciBuZXVyb25lIGRpc2Vhc2UgKE1ORCkgYW5kIGZyb250b3RlbXBvcmFsIGRlbWVudGlhLiBNYXR0aGV3IGlzIGFsc28gYSBwcmFjdGljaW5nIG5ldXJvbG9naXN0LCBhbmQgYm90aCBteSBtb3RoZXIgYW5kIEkgaGF2ZSBoYWQgdGhlIHByaXZpbGVnZSBvZiBiZWluZyBoaXMgcGF0aWVudHMuSW4gdGhpcyBQcm9qZWN0IDEwMCBlcGlzb2RlIHdlIGRlbHZlZCBpbnRvIHRoZSBmYXNjaW5hdGluZyB3b3JsZCBvZiBuZXVyb3NjaWVuY2UsIGV4cGxvcmluZyB0aGUgY29tcGxleGl0aWVzIG9mIHRoZSBicmFpbiwgdGhlIGRlZmluaXRpb25zIGFuZCByaXNrcyBhc3NvY2lhdGVkIHdpdGggZGVtZW50aWEsIG1vdG9yIG5ldXJvbiBkaXNlYXNlIChNTkQpLCBhbmQgUGFya2luc29u4oCZcy4gT3VyIGNvbnZlcnNhdGlvbiBjb3ZlcmVkIGF2YWlsYWJsZSB0cmVhdG1lbnRzLCB0aGUgaW1wYWN0IG9mIGxpZmVzdHlsZSBmYWN0b3JzLCBwcmV2ZW50aW9uIHN0cmF0ZWdpZXMsIHRpcHMgb24gaW1wcm92aW5nIGJyYWluIGhlYWx0aCBhbmQgbXVjaCBtb3JlLkZvbGxvdyBQcm9qZWN0IDEwMCBvbiBJbnN0YWdyYW0uRm9sbG93IE1hcmsgQm91cmlzIG9uwqBJbnN0YWdyYW0swqBMaW5rZWRJbiwgVHdpdHRlciAmwqBZb3VUdWJlLsKgwqAgSG9zdGVkIG9uIEFjYXN0LiBTZWUgYWNhc3QuY29tL3ByaXZhY3kgZm9yIG1vcmUgaW5mb3JtYXRpb24uIiwiZHVyYXRpb24iOnsidG90YWxNaWxsaXNlY29uZHMiOjUwNjg5NTZ9LCJpZCI6IjFYUGV4RWVESWhIVmlQb1NpblBSOEwiLCJtZWRpYVR5cGVzIjpbIkFVRElPIl0sIm5hbWUiOiJXb3JsZC1SZW5vd25lZCBOZXVyb3NjaWVudGlzdCBzaGFyZXMgdGlwcyBvbiBwcmV2ZW50aW5nIGRlbWVudGlhICYgYm9vc3RpbmcgYnJhaW4gaGVhbHRoIiwicGxheWFiaWxpdHkiOnsicGxheWFibGUiOnRydWUsInJlYXNvbiI6IlBMQVlBQkxFIn0sInBsYXllZFN0YXRlIjp7InBsYXlQb3NpdGlvbk1pbGxpc2Vjb25kcyI6MCwic3RhdGUiOiJOT1RfU1RBUlRFRCJ9LCJwb2RjYXN0VjIiOnsiX190eXBlbmFtZSI6IlBvZGNhc3RSZXNwb25zZVdyYXBwZXIiLCJkYXRhIjp7Il9fdHlwZW5hbWUiOiJQb2RjYXN0IiwiY292ZXJBcnQiOnsic291cmNlcyI6W3siaGVpZ2h0Ijo2NCwidXJsIjoiaHR0cHM6Ly9pLnNjZG4uY28vaW1hZ2UvYWI2NzY1NjMwMDAwZjY4ZGZlMjBkOTEyNjM5MmRkZDU3MGM2OWY4YiIsIndpZHRoIjo2NH0seyJoZWlnaHQiOjMwMCwidXJsIjoiaHR0cHM6Ly9pLnNjZG4uY28vaW1hZ2UvYWI2NzY1NjMwMDAwNWYxZmZlMjBkOTEyNjM5MmRkZDU3MGM2OWY4YiIsIndpZHRoIjozMDB9LHsiaGVpZ2h0Ijo2NDAsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMGJhOGFmZTIwZDkxMjYzOTJkZGQ1NzBjNjlmOGIiLCJ3aWR0aCI6NjQwfV19LCJuYW1lIjoiUHJvamVjdCAxMDAgd2l0aCBNYXJrIEJvdXJpcyIsInNob3dUeXBlcyI6W10sInVyaSI6InNwb3RpZnk6c2hvdzo0SERVdnJETU9jZnlyS0lVZHpDbkdIIn19LCJyZWxlYXNlRGF0ZSI6eyJpc29TdHJpbmciOiIyMDI0LTExLTI0VDE4OjAwOjAwWiJ9LCJyZXN0cmljdGlvbnMiOnsicGF5d2FsbENvbnRlbnQiOmZhbHNlfSwidXJpIjoic3BvdGlmeTplcGlzb2RlOjFYUGV4RWVESWhIVmlQb1NpblBSOEwifSx7Il9fdHlwZW5hbWUiOiJFcGlzb2RlIiwiYXVkaW8iOnsiaXRlbXMiOlt7ImZpbGVJZCI6ImMyOTU5N2E2NmE5NjAxOGNkZWM1YzBhYjFhYjQ1M2NkZTMxN2M2ODIiLCJmb3JtYXQiOiJNUDRfMTI4X0NCQ1MiLCJ1cmwiOiJodHRwczovL3Auc2Nkbi5jby9tcDMtcHJldmlldy9jMjk1OTdhNjZhOTYwMThjZGVjNWMwYWIxYWI0NTNjZGUzMTdjNjgyIn0seyJmaWxlSWQiOiJmZDdhZjY5ZjliZTU3ZGY4ZWM4ZDQyZjU4OTQ1ZjMzNWNlODA3N2FhIiwiZm9ybWF0IjoiTVA0XzEyOCIsInVybCI6Imh0dHBzOi8vcC5zY2RuLmNvL21wMy1wcmV2aWV3L2ZkN2FmNjlmOWJlNTdkZjhlYzhkNDJmNTg5NDVmMzM1Y2U4MDc3YWEifSx7ImZpbGVJZCI6IjZiMTNlYTc1MTdkMWU1ZDhiYTQ2YWI4NDE2NWQzYWQwMDIzYjkxMjkiLCJmb3JtYXQiOiJBQUNfMjQiLCJ1cmwiOiJodHRwczovL3Auc2Nkbi5jby9tcDMtcHJldmlldy82YjEzZWE3NTE3ZDFlNWQ4YmE0NmFiODQxNjVkM2FkMDAyM2I5MTI5In0seyJmaWxlSWQiOiI5OThlZmUzMzYzNmMyNzgzNzkyZWUwODhlNTc2NGE0OWMyMTY2OGFiIiwiZm9ybWF0IjoiTVA0XzEyOF9EVUFMIiwidXJsIjoiaHR0cHM6Ly9wLnNjZG4uY28vbXAzLXByZXZpZXcvOTk4ZWZlMzM2MzZjMjc4Mzc5MmVlMDg4ZTU3NjRhNDljMjE2NjhhYiJ9LHsiZmlsZUlkIjoiMjRlMWI4NzUwNmZjZDcyMWQxYzNhZmE4MDc0ZGEwOGY5MWUwZDYzZSIsImZvcm1hdCI6Ik9HR19WT1JCSVNfOTYiLCJ1cmwiOiJodHRwczovL3Auc2Nkbi5jby9tcDMtcHJldmlldy8yNGUxYjg3NTA2ZmNkNzIxZDFjM2FmYTgwNzRkYTA4ZjkxZTBkNjNlIn1dfSwiY29udGVudFJhdGluZyI6eyJsYWJlbCI6Ik5PTkUifSwiY292ZXJBcnQiOnsic291cmNlcyI6W3siaGVpZ2h0Ijo2NCwidXJsIjoiaHR0cHM6Ly9pLnNjZG4uY28vaW1hZ2UvYWI2NzY1NjMwMDAwZjY4ZGY0OWMwOWIxYjBjNGUxZTc5MDE4NGQxMyIsIndpZHRoIjo2NH0seyJoZWlnaHQiOjMwMCwidXJsIjoiaHR0cHM6Ly9pLnNjZG4uY28vaW1hZ2UvYWI2NzY1NjMwMDAwNWYxZmY0OWMwOWIxYjBjNGUxZTc5MDE4NGQxMyIsIndpZHRoIjozMDB9LHsiaGVpZ2h0Ijo2NDAsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMGJhOGFmNDljMDliMWIwYzRlMWU3OTAxODRkMTMiLCJ3aWR0aCI6NjQwfV19LCJkZXNjcmlwdGlvbiI6IkluIHRoaXMgZXBpc29kZSBvZiB0aGUgRHIuIEdhYnJpZWxsZSBMeW9uIFNob3csIHdlIHdlbGNvbWUgYmFjayBuZXVyb3BoeXNpb2xvZ2lzdCBhbmQgaHVtYW4gcGVyZm9ybWFuY2UgZXhwZXJ0LCBMb3Vpc2EgTmljb2xhLiBUb2dldGhlciwgd2UgZXhwbG9yZSB0aGUgcG93ZXJmdWwgY29ubmVjdGlvbiBiZXR3ZWVuIGV4ZXJjaXNlLCBjb2duaXRpdmUgZnVuY3Rpb24sIGFuZCB0aGUgcHJldmVudGlvbiBvZiBBbHpoZWltZXIncyBkaXNlYXNlLiBXaXRoIGN1dHRpbmctZWRnZSBpbnNpZ2h0cyBmcm9tIExvdWlzYeKAmXMgcmVjZW50IHJlc2VhcmNoLCB3ZSBkaXZlIGRlZXAgaW50byB0aGUgaW1wYWN0IG9mIHJlc2lzdGFuY2UgdHJhaW5pbmcsIGNhcmRpb3Zhc2N1bGFyIGV4ZXJjaXNlLCBhbmQgbGlmZXN0eWxlIGludGVydmVudGlvbnMgb24gYnJhaW4gaGVhbHRoIGFuZCBsb25nZXZpdHkuSW4gdGhpcyBlcGlzb2RlLCB5b3XigJlsbCBsZWFybjpUaGUgcm9sZSBvZiBleGVyY2lzZSBpbiBzbG93aW5nIGNvZ25pdGl2ZSBkZWNsaW5lIGFuZCBwcm90ZWN0aW5nIGFnYWluc3QgQWx6aGVpbWVyJ3MuSG93IGFteWxvaWQgYW5kIHRhdSBwcm90ZWlucyBjb250cmlidXRlIHRvIEFsemhlaW1lcidzIGFuZCB3aGF0IGNhbiBiZSBkb25lIHRvIG1pdGlnYXRlIHRoZWlyIGVmZmVjdHMuVGhlIGJlbmVmaXRzIG9mIGFlcm9iaWMgYW5kIHJlc2lzdGFuY2UgdHJhaW5pbmcgZm9yIGJyYWluIGhlYWx0aC5XaHkgZGVtZW50aWEgaXMgbm90IGEgbm9ybWFsIHBhcnQgb2YgYWdpbmfigJRhbmQgaG93IGl0IGNhbiBiZSBwcmV2ZW50ZWQgdGhyb3VnaCBsaWZlc3R5bGUgY2hhbmdlcy5UaGUgaW1wb3J0YW5jZSBvZiBtYWludGFpbmluZyBtdXNjbGUgbWFzcyBhbmQgbWV0YWJvbGljIGhlYWx0aCBpbiBwcmVzZXJ2aW5nIGNvZ25pdGl2ZSBmdW5jdGlvbi5Kb2luIHVzIGZvciBhIHNjaWVuY2UtZHJpdmVuIGNvbnZlcnNhdGlvbiBvbiBob3cgeW91IGNhbiBvcHRpbWl6ZSB5b3VyIGJyYWluIGhlYWx0aCB0aHJvdWdoIGV4ZXJjaXNlIGFuZCBhY3Rpb25hYmxlIGxpZmVzdHlsZSBpbnRlcnZlbnRpb25zLCBhbmQgZGlzY292ZXIgd2h5IEFsemhlaW1lcidzIG1heSBub3cgYmUgYW4gXCJvcHRpb25hbFwiIGRpc2Vhc2UuV2hvIGlzIExvdWlzYSBOaWNvbGE/TmV1cm9waHlzaW9sb2dpc3QgYW5kIGh1bWFuIHBlcmZvcm1hbmNlIGNvYWNoLCBMb3Vpc2EgTmljb2xhIGlzIHRoZSBmb3VuZGVyIGFuZCBoZWFkIHBlcmZvcm1hbmNlIGFkdmlzb3Igb2YgTmV1cm8gQXRobGV0aWNzIC0gYW4gZWxpdGUgaHVtYW4gcGVyZm9ybWFuY2UgY29uc3VsdGluZyBmaXJtLiBOZXVybyBBdGhsZXRpY3MgcHJvdmlkZXMgdG9wLXRpZXIgZWR1Y2F0aW9uIGFuZCBjb2FjaGluZyBmb3IgdGhlIHdvcmxkJ3MgaGlnaGVzdC1wcm9maWxlIGF0aGxldGVzIGFuZCBleGVjdXRpdmVzLCBlbnN1cmluZyB0aGV5IGFjaGlldmUgcGVhayBwZXJmb3JtYW5jZS4gTG91aXNhIGdyYWR1YXRlZCBmcm9tIHRoZSBVbml2ZXJzaXR5IG9mIFN5ZG5leSBNZWRpY2FsIFNjaG9vbCBhbmQgaXMgY3VycmVudGx5IGNvbXBsZXRpbmcgaGVyIERvY3RvcmF0ZSB3aXRoIHRoZSBVbml2ZXJzaXR5IG9mIFdhc2hpbmd0b24uwqAgQXBwbHkgdG8gYmVjb21lIGEgcGF0aWVudCAtIGh0dHBzOi8vZHJnYWJyaWVsbGVseW9uLmNvbS9uZXctcGF0aWVudC1pbnF1aXJ5LyBKb2luIG15IHdlZWtseSBuZXdzbGV0dGVyIC0gaHR0cHM6Ly9pbnN0aXR1dGUtZm9yLW11c2NsZS1jZW50cmljLW1lZGljaW5lLmNrLnBhZ2UvMmVkMjNlMjg2MCBHZXQgbXkgYm9vayAtIGh0dHBzOi8vZHJnYWJyaWVsbGVseW9uLmNvbS9mb3JldmVyLXN0cm9uZy9UaGlzIGVwaXNvZGUgaXMgYnJvdWdodCB0byB5b3UgYnkgOlRpbWVsaW5lIC0gQ29kZSBEUkxZT04gMTAlIE9GRiAtIGh0dHBzOi8vdGltZWxpbmVudXRyaXRpb24uY29tL0RSTFlPTkhlbGxvTmVkIC0gQ29kZSBEUkxZT04gZm9yIDIwJSBPRkYgLSBodHRwczovL2hlbGxvbmVkLmNvbS9EUkxZT05BUk1SQSAtIENvZGUgRFJMWU9OIGZvciAxNSUgT0ZGIC0gaHR0cDovL2FybXJhLmNvbS9EUkxZT05JbnNpZGUgVHJhY2tlciAtIENvZGUgRFJMWU9OIGZvciAxMCUgT0ZGIC0gaHR0cHM6Ly9pbnNpZGV0cmFja2VyLmNvbS9EUkxZT05QdW9yaSAtIENvZGUgRFJMWU9OIGZvciAyMCUgT0ZGIC0gaHR0cHM6Ly9wdW9yaS5jb20vRFJMWU9ORmluZCBMb3Vpc2EgTmljb2xhIGF0Okluc3RhZ3JhbSA6IGh0dHBzOi8vd3d3Lmluc3RhZ3JhbS5jb20vbG91aXNhbmljb2xhXy9XZWJzaXRlOiBodHRwczovL3d3dy5uZXVyb2F0aGxldGljcy5jb20uYXUvTmV3c2xldHRlciA6ICIsImR1cmF0aW9uIjp7InRvdGFsTWlsbGlzZWNvbmRzIjo1NDA1NDQ4fSwiaWQiOiIwMWYxamhXT3MwNmpVVExLRURtSnpDIiwibWVkaWFUeXBlcyI6WyJBVURJTyJdLCJuYW1lIjoiQm9vc3RpbmcgQ29nbml0aXZlIEZ1bmN0aW9uIFRocm91Z2ggRml0bmVzcyB8IExvdWlzYSBOaWNvbGEiLCJwbGF5YWJpbGl0eSI6eyJwbGF5YWJsZSI6dHJ1ZSwicmVhc29uIjoiUExBWUFCTEUifSwicGxheWVkU3RhdGUiOnsicGxheVBvc2l0aW9uTWlsbGlzZWNvbmRzIjowLCJzdGF0ZSI6Ik5PVF9TVEFSVEVEIn0sInBvZGNhc3RWMiI6eyJfX3R5cGVuYW1lIjoiUG9kY2FzdFJlc3BvbnNlV3JhcHBlciIsImRhdGEiOnsiX190eXBlbmFtZSI6IlBvZGNhc3QiLCJjb3ZlckFydCI6eyJzb3VyY2VzIjpbeyJoZWlnaHQiOjY0LCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDBmNjhkZjQ5YzA5YjFiMGM0ZTFlNzkwMTg0ZDEzIiwid2lkdGgiOjY0fSx7ImhlaWdodCI6MzAwLCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDA1ZjFmZjQ5YzA5YjFiMGM0ZTFlNzkwMTg0ZDEzIiwid2lkdGgiOjMwMH0seyJoZWlnaHQiOjY0MCwidXJsIjoiaHR0cHM6Ly9pLnNjZG4uY28vaW1hZ2UvYWI2NzY1NjMwMDAwYmE4YWY0OWMwOWIxYjBjNGUxZTc5MDE4NGQxMyIsIndpZHRoIjo2NDB9XX0sIm5hbWUiOiJUaGUgRHIuIEdhYnJpZWxsZSBMeW9uIFNob3ciLCJzaG93VHlwZXMiOltdLCJ1cmkiOiJzcG90aWZ5OnNob3c6NXNYZm5pWVVtREVXOXBmWVN1dzdwViJ9fSwicmVsZWFzZURhdGUiOnsiaXNvU3RyaW5nIjoiMjAyNC0wOS0xMFQxNTowMDowMFoifSwicmVzdHJpY3Rpb25zIjp7InBheXdhbGxDb250ZW50IjpmYWxzZX0sInVyaSI6InNwb3RpZnk6ZXBpc29kZTowMWYxamhXT3MwNmpVVExLRURtSnpDIn0seyJfX3R5cGVuYW1lIjoiRXBpc29kZSIsImF1ZGlvIjp7Iml0ZW1zIjpbeyJmaWxlSWQiOiJhMWU0MDQ1NTRlMTdmZmNmM2I2NjhmZjlkZmZiMDIzYTZiY2IwYTRiIiwiZm9ybWF0IjoiT0dHX1ZPUkJJU185NiIsInVybCI6Imh0dHBzOi8vcC5zY2RuLmNvL21wMy1wcmV2aWV3L2ExZTQwNDU1NGUxN2ZmY2YzYjY2OGZmOWRmZmIwMjNhNmJjYjBhNGIifSx7ImZpbGVJZCI6IjllNTEzYmY5YzZjNzNmZTlmN2NkOWNhODEzNzI2MmFiOWM3YTI4ZDQiLCJmb3JtYXQiOiJBQUNfMjQiLCJ1cmwiOiJodHRwczovL3Auc2Nkbi5jby9tcDMtcHJldmlldy85ZTUxM2JmOWM2YzczZmU5ZjdjZDljYTgxMzcyNjJhYjljN2EyOGQ0In0seyJmaWxlSWQiOiIyZGM0N2U1ZWFjNzM4Zjg1NjMxMzFmNzE0MTI1ZWM5ZWU5NGQ5ZWRhIiwiZm9ybWF0IjoiTVA0XzEyOF9EVUFMIiwidXJsIjoiaHR0cHM6Ly9wLnNjZG4uY28vbXAzLXByZXZpZXcvMmRjNDdlNWVhYzczOGY4NTYzMTMxZjcxNDEyNWVjOWVlOTRkOWVkYSJ9LHsiZmlsZUlkIjoiMzcxNmUxYTI2MzMxOGU2OTllMDI2ZmQxNDJjZjdhNmNkOWI5MjlkMSIsImZvcm1hdCI6Ik1QNF8xMjhfQ0JDUyIsInVybCI6Imh0dHBzOi8vcC5zY2RuLmNvL21wMy1wcmV2aWV3LzM3MTZlMWEyNjMzMThlNjk5ZTAyNmZkMTQyY2Y3YTZjZDliOTI5ZDEifSx7ImZpbGVJZCI6ImYzYWEyMzNlMWQzMjc2YWNhYTE2NWJlZGFmNzBkMDBmMWM2NDMxNmUiLCJmb3JtYXQiOiJNUDRfMTI4IiwidXJsIjoiaHR0cHM6Ly9wLnNjZG4uY28vbXAzLXByZXZpZXcvZjNhYTIzM2UxZDMyNzZhY2FhMTY1YmVkYWY3MGQwMGYxYzY0MzE2ZSJ9XX0sImNvbnRlbnRSYXRpbmciOnsibGFiZWwiOiJOT05FIn0sImNvdmVyQXJ0Ijp7InNvdXJjZXMiOlt7ImhlaWdodCI6NjQsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMGY2OGRlMTBiOGEzNTJhN2Q3ZjUyYWJiNmFlYzgiLCJ3aWR0aCI6NjR9LHsiaGVpZ2h0IjozMDAsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMDVmMWZlMTBiOGEzNTJhN2Q3ZjUyYWJiNmFlYzgiLCJ3aWR0aCI6MzAwfSx7ImhlaWdodCI6NjQwLCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDBiYThhZTEwYjhhMzUyYTdkN2Y1MmFiYjZhZWM4Iiwid2lkdGgiOjY0MH1dfSwiZGVzY3JpcHRpb24iOiJIb3cgb2Z0ZW4gZG8geW91IHJlYWNoIGZvciBhIHN1Z2FyeSBzbmFjaywgdGVsbGluZyB5b3Vyc2VsZiBpdOKAmXMganVzdCBhIHNtYWxsIGluZHVsZ2VuY2U/IE9yIGp1c3RpZnkgc2tpcHBpbmcgeW91ciBtb3JuaW5nIHdhbGsgYmVjYXVzZSB5b3XigJlyZSBcInRvbyBidXN5XCI/IEhlcmXigJlzIHRoZSB0cnV0aDogeW91ciBkYWlseSBoYWJpdHMgYXJlIGVpdGhlciBmdWVsaW5nIHlvdXIgbG9uZ2V2aXR5IG9yIHF1aWV0bHkgc2Fib3RhZ2luZyBpdC4gSW4gdGhpcyBlcGlzb2RlIG9mIEV4dGVuZCwgSSBzaXQgZG93biB3aXRoIERyLiBEYXZpZCBQZXJsbXV0dGVyLCBhIG5ldXJvbG9naXN0IGFuZCBmaXZlLXRpbWUgTmV3IFlvcmsgVGltZXMgYmVzdHNlbGxpbmcgYXV0aG9yIGtub3duIGZvciBoaXMgZ3JvdW5kYnJlYWtpbmcgd29yayBvbiBicmFpbiBoZWFsdGgsIGluZmxhbW1hdGlvbiwgYW5kIG1ldGFib2xpYyByZXNpbGllbmNlLiBXZSBkaWcgZGVlcCBpbnRvIHRoZSBjb25uZWN0aW9uIGJldHdlZW4gYmxvb2Qgc3VnYXIsIGJyYWluIGFnaW5nLCBhbmQgY2hyb25pYyBkaXNlYXNl4oCUYW5kIGhvdyBzbWFsbCwgaW50ZW50aW9uYWwgbGlmZXN0eWxlIGNoYW5nZXMgY2FuIG1ha2UgYSBtYXNzaXZlIGRpZmZlcmVuY2UgaW4geW91ciBsb25nLXRlcm0gdml0YWxpdHkuIFlvdeKAmWxsIGxlYXJuIGhvdyBleGNlc3MgZ2x1Y29zZSBjYW4gZXJvZGUgeW91ciBjb2duaXRpdmUgZnVuY3Rpb24gYW5kIHdoeSB1cmljIGFjaWTigJRhIG1vbGVjdWxlIG1vc3Qgb2YgdXMgaWdub3Jl4oCUbWF5IGJlIHRoZSBrZXkgdG8gdW5sb2NraW5nIGJldHRlciBtZXRhYm9saWMgaGVhbHRoLiBXZSBhbHNvIHNoYXJlIHByYWN0aWNhbCB0aXBzIHRvIGN1cmIgY3JhdmluZ3MsIGltcHJvdmUgeW91ciBzbGVlcCwgYW5kIGVuaGFuY2UgeW91ciBmb2N1cyBieSByZWJhbGFuY2luZyB5b3VyIGRpZXQgYW5kIG1pbmRzZXQuIERyLiBEYXZpZCBQZXJsbXV0dGVyIGlzIGEgYm9hcmQtY2VydGlmaWVkIG5ldXJvbG9naXN0LCByZXNlYXJjaGVyLCBhbmQgYWR2b2NhdGUgZm9yIGxpZmVzdHlsZSBpbnRlcnZlbnRpb25zIHRoYXQgcHJvbW90ZSBjb2duaXRpdmUgaGVhbHRoIGFuZCByZXNpbGllbmNlLiBIZSBpcyB0aGUgYXV0aG9yIG9mIGJlc3RzZWxsaW5nIGJvb2tzIGxpa2UgR3JhaW4gQnJhaW4gYW5kIERyb3AgQWNpZCwgYW5kIGhlIGNvbnRpbnVlcyB0byBpbnNwaXJlIG1pbGxpb25zIHdpdGggaGlzIHdvcmsgb24gdGhlIGd1dC1icmFpbiBjb25uZWN0aW9uLiDCoCBXZSBBbHNvIERpc2N1c3M6ICgwMDowMCkgQ29ubmVjdGluZyBUaHJvdWdoIENvbnZlcnNhdGlvbiBhbmQgQnJhaW4gSGVhbHRoIEZvdW5kYXRpb25zICgwNDo0MCkgRXZvbHV0aW9uYXJ5IEJpb2xvZ3nigJlzIFJvbGUgaW4gQnJhaW4gSGVhbHRoICgxNDoyMSkgTmV1cm9sb2d5IE1lZXRzIEZ1bmN0aW9uYWwgTWVkaWNpbmUgKDI1OjUyKSBNZXRhYm9saWMgSGVhbHRoIGFuZCBJdHMgSW1wYWN0IG9uIEJyYWluIFdlbGxuZXNzICg0MToyOCkgVGhlIEd1dC1CcmFpbiBDb25uZWN0aW9uIEV4cGxhaW5lZCAoNTY6MDkpIFVuZGVyc3RhbmRpbmcgQnJhaW4gRGlzZWFzZSBUaHJvdWdoIE1ldGFib2xpYyBIZWFsdGggKDAxOjAzOjM0KSBFeGVyY2lzZSBhcyBhIFBpbGxhciBmb3IgQnJhaW4gSGVhbHRoICgwMToyMzoyMykgTnV0cml0aW9uLCBMaWZlc3R5bGUsIGFuZCB0aGUgRnV0dXJlIG9mIEJyYWluIENhcmUgVGhhbmsgWW91IHRvIE91ciBTcG9uc29yczogIMKgVHJ1TmlhZ2VuOiBXaGV0aGVyIHlvdSBhcmUgbG9va2luZyB0byBzdGF5IHNoYXJwLCBmZWVsIG1vcmUgZW5lcmdpemVkIG9yIHNpbXBsZSBhZ2UgYmV0dGVyLCBnbyB0byBodHRwczovL3d3dy50cnVuaWFnZW4uY29tLyBJRml0OiBJZiB5b3UgYXJlIGxvb2tpbmcgdG8gZWxldmF0ZSB5b3VyIGhvbWUgZ3ltIGZpdG5lc3MgZXhwZXJpZW5jZSB3aXRoIHRoZSBiZXN0IGluIGZpdG5lc3MgdGVjaCwgY2hvb3NlIElGSVQuIEdvIHRvIGh0dHBzOi8vd3d3LmlmaXQuY29tLyBOZXh0SGVhbHRoOiBZb3VyIGRlc3RpbmF0aW9uIGZvciBjdXR0aW5nLWVkZ2UgaGVhbHRoIG9wdGltaXphdGlvbuKAlGZyb20gSVYgdGhlcmFweSB0byBob3Jtb25lIGJhbGFuY2luZy4gRXhwbG9yZSBhdCBodHRwczovL3d3dy5uZXh0LWhlYWx0aC5jb20vIFZpdGFib29tOiBGb3Igc3VwcGxlbWVudHMgeW91IGNhbiB0cnVzdCBhbmQgd2VsbG5lc3Mgc29sdXRpb25zIHRhaWxvcmVkIHRvIHlvdXIgaGVhbHRoLCB2aXNpdCBodHRwczovL3ZpdGFib29tLmNvbS8gIExlYXJuIG1vcmUgYWJvdXQgRHIuIFNoYWg6ICBXZWJzaXRlOiBodHRwczovL3d3dy5kcnNoYWguY29tLyBDbGluaWM6IGh0dHBzOi8vd3d3Lm5leHQtaGVhbHRoLmNvbS8gSW5zdGFncmFtOiBodHRwczovL3d3dy5pbnN0YWdyYW0uY29tL2RhcnNoYW5zaGFobWQvIMKgIExlYXJuIG1vcmUgYWJvdXQgRHIuIERhdmlkIFBlcmxtdXR0ZXI6IMKgIFdlYnNpdGU6IGh0dHBzOi8vZHJwZXJsbXV0dGVyLmNvbS/CoCBJbnN0YWdyYW06IGh0dHBzOi8vd3d3Lmluc3RhZ3JhbS5jb20vZGF2aWRwZXJsbXV0dGVyIiwiZHVyYXRpb24iOnsidG90YWxNaWxsaXNlY29uZHMiOjUyMDg0NTZ9LCJpZCI6IjQwVzBVNm5TNXc3SUVXUWYwZ2FCRTIiLCJtZWRpYVR5cGVzIjpbIkFVRElPIl0sIm5hbWUiOiIyOC4gRHIuIERhdmlkIFBlcmxtdXR0ZXI6IFRoZSBHdXQgTWlzdGFrZSBUaGF04oCZcyBTaHJpbmtpbmcgWW91ciBCcmFpbiAoQW5kIEhvdyB0byBBdm9pZCBJdCkiLCJwbGF5YWJpbGl0eSI6eyJwbGF5YWJsZSI6dHJ1ZSwicmVhc29uIjoiUExBWUFCTEUifSwicGxheWVkU3RhdGUiOnsicGxheVBvc2l0aW9uTWlsbGlzZWNvbmRzIjowLCJzdGF0ZSI6Ik5PVF9TVEFSVEVEIn0sInBvZGNhc3RWMiI6eyJfX3R5cGVuYW1lIjoiUG9kY2FzdFJlc3BvbnNlV3JhcHBlciIsImRhdGEiOnsiX190eXBlbmFtZSI6IlBvZGNhc3QiLCJjb3ZlckFydCI6eyJzb3VyY2VzIjpbeyJoZWlnaHQiOjY0LCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDBmNjhkZTEwYjhhMzUyYTdkN2Y1MmFiYjZhZWM4Iiwid2lkdGgiOjY0fSx7ImhlaWdodCI6MzAwLCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDA1ZjFmZTEwYjhhMzUyYTdkN2Y1MmFiYjZhZWM4Iiwid2lkdGgiOjMwMH0seyJoZWlnaHQiOjY0MCwidXJsIjoiaHR0cHM6Ly9pLnNjZG4uY28vaW1hZ2UvYWI2NzY1NjMwMDAwYmE4YWUxMGI4YTM1MmE3ZDdmNTJhYmI2YWVjOCIsIndpZHRoIjo2NDB9XX0sIm5hbWUiOiJFeHRlbmQgUG9kY2FzdCB3aXRoIERhcnNoYW4gU2hhaCwgTUQiLCJzaG93VHlwZXMiOltdLCJ1cmkiOiJzcG90aWZ5OnNob3c6NVM0VHBKNzBFVEhIWkd3dmdERFB0aCJ9fSwicmVsZWFzZURhdGUiOnsiaXNvU3RyaW5nIjoiMjAyNS0wMi0wNFQwOTowMDowMFoifSwicmVzdHJpY3Rpb25zIjp7InBheXdhbGxDb250ZW50IjpmYWxzZX0sInVyaSI6InNwb3RpZnk6ZXBpc29kZTo0MFcwVTZuUzV3N0lFV1FmMGdhQkUyIn0seyJfX3R5cGVuYW1lIjoiRXBpc29kZSIsImF1ZGlvIjp7Iml0ZW1zIjpbeyJmaWxlSWQiOiJmMzUwMjlhOTNmZTgzMDY1NzVhZWMyYTVkOTA1YzJkMGJhM2ZhOTQwIiwiZm9ybWF0IjoiTVA0XzEyOF9DQkNTIiwidXJsIjoiaHR0cHM6Ly9wLnNjZG4uY28vbXAzLXByZXZpZXcvZjM1MDI5YTkzZmU4MzA2NTc1YWVjMmE1ZDkwNWMyZDBiYTNmYTk0MCJ9LHsiZmlsZUlkIjoiMzNmMjIwYjc2NjZhNzliMGEyZDExY2U5OTAzZjRlYjE0NDMzNzEzYSIsImZvcm1hdCI6Ik1QNF8xMjgiLCJ1cmwiOiJodHRwczovL3Auc2Nkbi5jby9tcDMtcHJldmlldy8zM2YyMjBiNzY2NmE3OWIwYTJkMTFjZTk5MDNmNGViMTQ0MzM3MTNhIn0seyJmaWxlSWQiOiJjNDMxM2MwZDRlYjc5NzI0NjVjMmE1ZTJmZGNiYjM3YjgwNDIyMDA4IiwiZm9ybWF0IjoiTVA0XzEyOF9EVUFMIiwidXJsIjoiaHR0cHM6Ly9wLnNjZG4uY28vbXAzLXByZXZpZXcvYzQzMTNjMGQ0ZWI3OTcyNDY1YzJhNWUyZmRjYmIzN2I4MDQyMjAwOCJ9LHsiZmlsZUlkIjoiYTc3NzgxYTBhZTdlNDY3OTgxYzA3OGVkMmZkYTNhMjVjOWJjN2E0YiIsImZvcm1hdCI6IkFBQ18yNCIsInVybCI6Imh0dHBzOi8vcC5zY2RuLmNvL21wMy1wcmV2aWV3L2E3Nzc4MWEwYWU3ZTQ2Nzk4MWMwNzhlZDJmZGEzYTI1YzliYzdhNGIifSx7ImZpbGVJZCI6IjU5YzNjNzI3YWNlN2ExM2ZlNTY5YmZmNTM1NGNjZjcwNTc0Y2RlOTEiLCJmb3JtYXQiOiJPR0dfVk9SQklTXzk2IiwidXJsIjoiaHR0cHM6Ly9wLnNjZG4uY28vbXAzLXByZXZpZXcvNTljM2M3MjdhY2U3YTEzZmU1NjliZmY1MzU0Y2NmNzA1NzRjZGU5MSJ9XX0sImNvbnRlbnRSYXRpbmciOnsibGFiZWwiOiJOT05FIn0sImNvdmVyQXJ0Ijp7InNvdXJjZXMiOlt7ImhlaWdodCI6NjQsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMGY2OGQ3MGM3YTFmNWZlZDQ4Y2IzYzY2MGViZDgiLCJ3aWR0aCI6NjR9LHsiaGVpZ2h0IjozMDAsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMDVmMWY3MGM3YTFmNWZlZDQ4Y2IzYzY2MGViZDgiLCJ3aWR0aCI6MzAwfSx7ImhlaWdodCI6NjQwLCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDBiYThhNzBjN2ExZjVmZWQ0OGNiM2M2NjBlYmQ4Iiwid2lkdGgiOjY0MH1dfSwiZGVzY3JpcHRpb24iOiJWaWV3IFRoaXMgV2VlaydzIFNob3cgTm90ZXNTdGFydCBZb3VyIDctRGF5IFRyaWFsIHRvIE1vYmlsaXR5IENvYWNoSm9pbiBPdXIgRnJlZSBXZWVrbHkgTmV3c2xldHRlcjogVGhlIEFtYnVzaERyLiBIZWF0aGVyIFNhbmRpc29uIGlzIHRoZSBOWVQgYmVzdHNlbGxpbmcgYXV0aG9yIG9mIFJldmVyc2luZyBBbHpoZWltZXLigJlzIFRoZSBOZXcgVG9vbGtpdCB0byBJbXByb3ZlIENvZ25pdGlvbiBhbmQgUHJvdGVjdCBCcmFpbiBIZWFsdGguIFNoZSBpcyBhIHJlbm93bmVkIG5hdHVyb3BhdGhpYyBkb2N0b3Igc3BlY2lhbGl6aW5nIGluIG5ldXJvY29nbml0aXZlIG1lZGljaW5lIGFuZCB0aGUgZm91bmRlciBvZiBTb2xjZXJlIEhlYWx0aCBDbGluaWMsIFNhbiBEaWVnb+KAmXMgcHJlbWllciBicmFpbiBvcHRpbWl6YXRpb24gY2xpbmljLCBhbmQgTWFyYW1hLCBhIHJlc2lkZW50aWFsIHByb2dyYW0gdHVybmluZyBtZW1vcnkgY2FyZSBpbnRvIG1lbW9yeSByZWNvdmVyeS4gU2hlIGhhcyBkZWRpY2F0ZWQgaGVyIGNhcmVlciB0byBzdXBwb3J0aW5nIHRob3NlIHN1ZmZlcmluZyB3aXRoIGRlbWVudGlhIGFuZCBpcyB0aGUgcHJpbWFyeSBhdXRob3Igb2YgcGVlciByZXZpZXdlZCByZXNlYXJjaCBwdWJsaXNoZWQgaW4gdGhlIEpvdXJuYWwgb2YgQWx6aGVpbWVy4oCZcyBEaXNlYXNlLiBTaGUgaXMgZXhjaXRlZCB0byBzaGF0dGVyIGNvbW1vbiBtaXNjb25jZXB0aW9ucyBhYm91dCBBbHpoZWltZXLigJlzIGFuZCBzaGFyZSB3aGF0IHNoZSBoYXMgbGVhcm5lZCBhYm91dCBrZWVwaW5nIHlvdXIgYnJhaW4gc2hhcnAgYXQgYW55IGFnZS5XZSB3ZXJlIGJsb3duIGF3YXkgdG8gZmluZCBvdXQgdGhhdCB0aGVyZSBhcmUgZXhwZXJ0cyBvdXQgdGhlcmUgd29ya2luZyB0b3dhcmQsIG5vdCBqdXN0IGltcHJvdmluZywgYnV0IHJldmVyc2luZyBBbHpoZWltZXIncy4gRHIuIFNhbmRpc29uJ3Mgd29yayBpcyBhYnNvbHV0ZWx5IGZhc2NpbmF0aW5nIGFuZCB0aGlzIGVwaXNvZGUgaXMgcGFja2VkIHdpdGggYWN0aW9uYWJsZSBhZHZpY2Ugb24gYnJhaW4gaGVhbHRoLlNwb25zb3JzOlRoaXMgZXBpc29kZSBvZiBUaGUgUmVhZHkgU3RhdGUgUG9kY2FzdCBpcyBicm91Z2h0IHRvIHlvdSBieSBMTU5ULCBhIHRhc3R5IGVsZWN0cm9seXRlIGRyaW5rIG1peCB3aXRoIGV2ZXJ5dGhpbmcgeW91IG5lZWQgYW5kIG5vdGhpbmcgeW91IGRvbuKAmXQuIFRoYXQgbWVhbnMgbG90cyBvZiBzYWx0IOKAlCB3aXRoIG5vIHN1Z2FyLiBIb3QgTE1OVCBzZWFzb24gaXMgdXBvbiB1cyEgSW5zdGVhZCBvZiBkcmlua2luZyBjb2ZmZWUgYWxsIGRheSB0byBrZWVwIHdhcm0sIHN3aXRjaCB0byBob3QgTE1OVC4gQWxsIHRoZSBlbGVjdHJvbHl0ZXMgeW91IG5lZWQsIGluIHRoZSBNT1NUIGZlc3RpdmUgYmV2ZXJhZ2UgeW91J3ZlIGV2ZXIgdGFzdGVkLiBHbyB0byBEcmlua0xNTlQuY29tL1RSUyBhbmQgY2hlY2sgaXQgb3V0IVRoaXMgZXBpc29kZSBvZiBUaGUgUmVhZHkgU3RhdGUgUG9kY2FzdCBpcyBicm91Z2h0IHRvIHlvdSBieSBNb21lbnRvdXMsIGEgbGVhZGluZyBoaWdoLXBlcmZvcm1hbmNlIGxpZmVzdHlsZSBjb21wYW55IG1ha2luZyB0aGUgYmVzdCBzdXBwbGVtZW50cyBhbmQgc3BvcnRzIG51dHJpdGlvbiBwcm9kdWN0cyBmb3IgaW5kaXZpZHVhbHMgbG9va2luZyB0byBvcHRpbWl6ZSBhbGwgcGFydHMgb2YgdGhlaXIgbGl2ZXMuIEEgcmVjZW50IHN0dWR5IHN1Z2dlc3RzIHRoYXQgREhBIGNhbiByZWR1Y2UgQWx6aGVpbWVyJ3MgcmlzaywgYW5kIHNpbmNlIG91ciBmYW1pbHkgZG9lc24ndCBsb3ZlIHRvIGVhdCBmaXNoLCB3ZSBhcmUgYWxsIGluIG9uIHRoZSBNb21lbnRvdXMgT21lZ2FzLiBJZiB5b3Ugd2FudCB0byBwcm90ZWN0IHlvdXIgYnJhaW4gaGVhbHRoLCBnbyB0byBsaXZlbW9tZW50b3VzLmNvbS9UUlMgYW5kIHVzZSBjb2RlIFRSUyBmb3IgMjAlIE9GRiB5b3VyIGZpcnN0IHB1cmNoYXNlLiIsImR1cmF0aW9uIjp7InRvdGFsTWlsbGlzZWNvbmRzIjozMjg5NTIzfSwiaWQiOiIyZE9nZU11eHN3OXpMTGpkQ2Y3RmxvIiwibWVkaWFUeXBlcyI6WyJBVURJTyJdLCJuYW1lIjoiRHIuIEhlYXRoZXIgU2FuZGlzb246IFJldmVyc2luZyBBbHpoZWltZXIncyBhbmQgUHJldmVudGluZyBDb2duaXRpdmUgRGVjbGluZSBhdCBBbnkgQWdlIiwicGxheWFiaWxpdHkiOnsicGxheWFibGUiOnRydWUsInJlYXNvbiI6IlBMQVlBQkxFIn0sInBsYXllZFN0YXRlIjp7InBsYXlQb3NpdGlvbk1pbGxpc2Vjb25kcyI6MCwic3RhdGUiOiJOT1RfU1RBUlRFRCJ9LCJwb2RjYXN0VjIiOnsiX190eXBlbmFtZSI6IlBvZGNhc3RSZXNwb25zZVdyYXBwZXIiLCJkYXRhIjp7Il9fdHlwZW5hbWUiOiJQb2RjYXN0IiwiY292ZXJBcnQiOnsic291cmNlcyI6W3siaGVpZ2h0Ijo2NCwidXJsIjoiaHR0cHM6Ly9pLnNjZG4uY28vaW1hZ2UvYWI2NzY1NjMwMDAwZjY4ZDcwYzdhMWY1ZmVkNDhjYjNjNjYwZWJkOCIsIndpZHRoIjo2NH0seyJoZWlnaHQiOjMwMCwidXJsIjoiaHR0cHM6Ly9pLnNjZG4uY28vaW1hZ2UvYWI2NzY1NjMwMDAwNWYxZjcwYzdhMWY1ZmVkNDhjYjNjNjYwZWJkOCIsIndpZHRoIjozMDB9LHsiaGVpZ2h0Ijo2NDAsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMGJhOGE3MGM3YTFmNWZlZDQ4Y2IzYzY2MGViZDgiLCJ3aWR0aCI6NjQwfV19LCJuYW1lIjoiVGhlIFJlYWR5IFN0YXRlIFBvZGNhc3QiLCJzaG93VHlwZXMiOltdLCJ1cmkiOiJzcG90aWZ5OnNob3c6NTNtYTgzVGtuaXBjN2Izb3N0MVJOYiJ9fSwicmVsZWFzZURhdGUiOnsiaXNvU3RyaW5nIjoiMjAyNC0xMS0yOFQwODowNTowMFoifSwicmVzdHJpY3Rpb25zIjp7InBheXdhbGxDb250ZW50IjpmYWxzZX0sInVyaSI6InNwb3RpZnk6ZXBpc29kZToyZE9nZU11eHN3OXpMTGpkQ2Y3RmxvIn0seyJfX3R5cGVuYW1lIjoiRXBpc29kZSIsImF1ZGlvIjp7Iml0ZW1zIjpbeyJmaWxlSWQiOiJiNGM0M2ZjYTQ2ZWUyOGMzNDdlNWZkZDg3ZWMxNGI2ZTQ1NDhlY2ZjIiwiZm9ybWF0IjoiTVA0XzEyOCIsInVybCI6Imh0dHBzOi8vcC5zY2RuLmNvL21wMy1wcmV2aWV3L2I0YzQzZmNhNDZlZTI4YzM0N2U1ZmRkODdlYzE0YjZlNDU0OGVjZmMifSx7ImZpbGVJZCI6ImMyMGVlMmI3NTEwY2Q0YjZhYTc5ZWRkNGJiODI2YzBhM2NlNTU4MTIiLCJmb3JtYXQiOiJPR0dfVk9SQklTXzk2IiwidXJsIjoiaHR0cHM6Ly9wLnNjZG4uY28vbXAzLXByZXZpZXcvYzIwZWUyYjc1MTBjZDRiNmFhNzllZGQ0YmI4MjZjMGEzY2U1NTgxMiJ9LHsiZmlsZUlkIjoiMWQ0N2ZmNDk5Yjk2NjQ0MzFjMjdmOWJmM2I2MjdlZjNiZDYwOWZlMiIsImZvcm1hdCI6Ik1QNF8xMjhfQ0JDUyIsInVybCI6Imh0dHBzOi8vcC5zY2RuLmNvL21wMy1wcmV2aWV3LzFkNDdmZjQ5OWI5NjY0NDMxYzI3ZjliZjNiNjI3ZWYzYmQ2MDlmZTIifSx7ImZpbGVJZCI6IjJmZDFkMzZiMDY3YWFlZTI0OGNiMzc2ODBjMTEwMmFjNGRmZjEwNzQiLCJmb3JtYXQiOiJBQUNfMjQiLCJ1cmwiOiJodHRwczovL3Auc2Nkbi5jby9tcDMtcHJldmlldy8yZmQxZDM2YjA2N2FhZWUyNDhjYjM3NjgwYzExMDJhYzRkZmYxMDc0In0seyJmaWxlSWQiOiI3ZGI2NWU4ZjliMmY1YWUzMGRmNzczZWE2OWFiOWE2OWIyZmViMjVkIiwiZm9ybWF0IjoiTVA0XzEyOF9EVUFMIiwidXJsIjoiaHR0cHM6Ly9wLnNjZG4uY28vbXAzLXByZXZpZXcvN2RiNjVlOGY5YjJmNWFlMzBkZjc3M2VhNjlhYjlhNjliMmZlYjI1ZCJ9XX0sImNvbnRlbnRSYXRpbmciOnsibGFiZWwiOiJOT05FIn0sImNvdmVyQXJ0Ijp7InNvdXJjZXMiOlt7ImhlaWdodCI6NjQsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMGY2OGRlMTBiOGEzNTJhN2Q3ZjUyYWJiNmFlYzgiLCJ3aWR0aCI6NjR9LHsiaGVpZ2h0IjozMDAsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMDVmMWZlMTBiOGEzNTJhN2Q3ZjUyYWJiNmFlYzgiLCJ3aWR0aCI6MzAwfSx7ImhlaWdodCI6NjQwLCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDBiYThhZTEwYjhhMzUyYTdkN2Y1MmFiYjZhZWM4Iiwid2lkdGgiOjY0MH1dfSwiZGVzY3JpcHRpb24iOiJZb3VyIGJyYWluIGlzIHlvdXIgbW9zdCBwb3dlcmZ1bCBhc3NldOKAlHNvIHdoeSBkbyBzbyBtYW55IG9mIHVzIGxldCBpdCBkZWNsaW5lIHdpdGhvdXQgYSBmaWdodD8gQ29nbml0aXZlIGRlY2xpbmUsIGJyYWluIGZvZywgYW5kIGV2ZW4gQWx6aGVpbWVy4oCZcyBkb27igJl0IGp1c3Qg4oCcaGFwcGVuLuKAnSBUaGV54oCZcmUgdGhlIHJlc3VsdCBvZiBkZWNhZGVzIG9mIHNtYWxsIGRlY2lzaW9ucywgc3RyZXNzLCBhbmQgb3Zlcmxvb2tlZCBoYWJpdHMuIFRoZSBnb29kIG5ld3M/IFlvdSBoYXZlIHRoZSBhYmlsaXR5IHRvIHRha2UgY29udHJvbC4gSW4gdGhpcyBlcGlzb2RlIG9mIEV4dGVuZCwgSSBzaXQgZG93biB3aXRoIExvdWlzYSBOaWNvbGEsIG5ldXJvcGh5c2lvbG9naXN0IGFuZCBodW1hbiBwZXJmb3JtYW5jZSBjb2FjaCwgdG8gdW5jb3ZlciB0aGUgc2NpZW5jZSBiZWhpbmQgb3B0aW1hbCBicmFpbiBoZWFsdGggYW5kIHRoZSBzaW1wbGUgaGFiaXRzIHRoYXQgY2FuIGtlZXAgeW91ciBtaW5kIHNoYXJwIGFuZCByZXNpbGllbnQuwqAgV2UgdGFsayBhYm91dCB0aGUgcm9sZSBvZiBleGVyY2lzZSAoYW5kIHdoeSB5b3VyIG11c2NsZXMgYXJlIGtleSB0byBicmFpbiBoZWFsdGgpLCBob3cgc2xlZXAgd29ya3MgbGlrZSBhIFwiY2xlYW5pbmcgc3lzdGVtXCIgZm9yIHlvdXIgYnJhaW4sIGFuZCB3aHkgaW5mbGFtbWF0aW9uIGlzIHRoZSByb290IG9mIHNvIG1hbnkgY29nbml0aXZlIGlzc3Vlcy4gTG91aXNhIE5pY29sYSBpcyBhIG5ldXJvcGh5c2lvbG9naXN0IGFuZCBmb3VuZGVyIG9mIE5ldXJvQXRobGV0aWNzLCBzcGVjaWFsaXppbmcgaW4gYnJhaW4gb3B0aW1pemF0aW9uIGFuZCBjb2duaXRpdmUgcGVyZm9ybWFuY2UuIFdpdGggYSBiYWNrZ3JvdW5kIGFzIGFuIGVsaXRlIHRyaWF0aGxldGUsIHNoZSBmb2N1c2VzIG9uIHVzaW5nIGV4ZXJjaXNlIGFuZCBzY2llbmNlLWJhY2tlZCBwcm90b2NvbHMgdG8gcHJldmVudCBuZXVyb2RlZ2VuZXJhdGl2ZSBkaXNlYXNlcy4gTG91aXNhIHdvcmtzIHdpdGggdG9wIGV4ZWN1dGl2ZXMsIGF0aGxldGVzLCBhbmQgaGlnaCBhY2hpZXZlcnMgd29ybGR3aWRlLiBXZSBBbHNvIERpc2N1c3M6ICgwMDowMCkgTmV1cm9waHlzaW9sb2d5IGFuZCB0aGUgRm91bmRhdGlvbnMgb2YgQnJhaW4gSGVhbHRoICgyMjoxMSkgVGhlIFJvbGUgb2YgTnV0cml0aW9uIGluIEJyYWluIE9wdGltaXphdGlvbiAoMzQ6MDUpIEhvdyBBZXJvYmljIGFuZCBSZXNpc3RhbmNlIFRyYWluaW5nIFRyYW5zZm9ybSBCcmFpbiBGdW5jdGlvbiAoNTA6MDEpIERlZXAgU2xlZXA6IFRoZSBCcmFpbidzIE1vc3QgUG93ZXJmdWwgUmVjb3ZlcnkgVG9vbCAoNTY6NTkpIFVuZGVyc3RhbmRpbmcgQWx6aGVpbWVy4oCZcyBEaXNlYXNlIGFuZCBIb3cgdG8gUHJldmVudCBJdCBSZXNvdXJjZXMgbWVudGlvbmVkOiAgVGhlIExldmluZSBQcm90b2NvbCBUaGFuayBZb3UgdG8gT3VyIFNwb25zb3JzOiBUcnVOaWFnZW46IFdoZXRoZXIgeW91IGFyZSBsb29raW5nIHRvIHN0YXkgc2hhcnAsIGZlZWwgbW9yZSBlbmVyZ2l6ZWQgb3Igc2ltcGxlIGFnZSBiZXR0ZXIsIGdvIHRvIGh0dHBzOi8vd3d3LnRydW5pYWdlbi5jb20vIElGaXQ6IElmIHlvdSBhcmUgbG9va2luZyB0byBlbGV2YXRlIHlvdXIgaG9tZSBneW0gZml0bmVzcyBleHBlcmllbmNlIHdpdGggdGhlIGJlc3QgaW4gZml0bmVzcyB0ZWNoLCBjaG9vc2UgSUZJVC4gR28gdG/CoGh0dHBzOi8vd3d3LmlmaXQuY29tLyBOZXh0SGVhbHRoOiBZb3VyIGRlc3RpbmF0aW9uIGZvciBjdXR0aW5nLWVkZ2UgaGVhbHRoIG9wdGltaXphdGlvbuKAlGZyb20gSVYgdGhlcmFweSB0byBob3Jtb25lIGJhbGFuY2luZy4gRXhwbG9yZSBhdMKgaHR0cHM6Ly93d3cubmV4dC1oZWFsdGguY29tLyBWaXRhYm9vbTogRm9yIHN1cHBsZW1lbnRzIHlvdSBjYW4gdHJ1c3QgYW5kIHdlbGxuZXNzIHNvbHV0aW9ucyB0YWlsb3JlZCB0byB5b3VyIGhlYWx0aCwgdmlzaXTCoGh0dHBzOi8vdml0YWJvb20uY29tLyBMZWFybiBtb3JlIGFib3V0IERyLiBTaGFoOiAgV2Vic2l0ZTogaHR0cHM6Ly93d3cuZHJzaGFoLmNvbS8gQ2xpbmljOiBodHRwczovL3d3dy5uZXh0LWhlYWx0aC5jb20vIEluc3RhZ3JhbTogaHR0cHM6Ly93d3cuaW5zdGFncmFtLmNvbS9kYXJzaGFuc2hhaG1kLyDCoCBMZWFybiBtb3JlIGFib3V0IExvdWlzYSBOaWNvbGE6ICBXZWJzaXRlOiBodHRwczovL3d3dy5uZXVyb2F0aGxldGljcy5jb20uYXUvwqAgSW5zdGFncmFtOiBodHRwczovL3d3dy5pbnN0YWdyYW0uY29tL2xvdWlzYW5pY29sYV8iLCJkdXJhdGlvbiI6eyJ0b3RhbE1pbGxpc2Vjb25kcyI6NTQzNDU4M30sImlkIjoiMlBQd2xoeFZHbllMTDJFSUltM2ptVSIsIm1lZGlhVHlwZXMiOlsiQVVESU8iXSwibmFtZSI6IjIzLiBMb3Vpc2EgTmljb2xhOiBUaGUgU2ltcGxlIEhhYml0cyBUaGF0IFdpbGwgUmVqdXZlbmF0ZSBZb3VyIEJyYWluIiwicGxheWFiaWxpdHkiOnsicGxheWFibGUiOnRydWUsInJlYXNvbiI6IlBMQVlBQkxFIn0sInBsYXllZFN0YXRlIjp7InBsYXlQb3NpdGlvbk1pbGxpc2Vjb25kcyI6MCwic3RhdGUiOiJOT1RfU1RBUlRFRCJ9LCJwb2RjYXN0VjIiOnsiX190eXBlbmFtZSI6IlBvZGNhc3RSZXNwb25zZVdyYXBwZXIiLCJkYXRhIjp7Il9fdHlwZW5hbWUiOiJQb2RjYXN0IiwiY292ZXJBcnQiOnsic291cmNlcyI6W3siaGVpZ2h0Ijo2NCwidXJsIjoiaHR0cHM6Ly9pLnNjZG4uY28vaW1hZ2UvYWI2NzY1NjMwMDAwZjY4ZGUxMGI4YTM1MmE3ZDdmNTJhYmI2YWVjOCIsIndpZHRoIjo2NH0seyJoZWlnaHQiOjMwMCwidXJsIjoiaHR0cHM6Ly9pLnNjZG4uY28vaW1hZ2UvYWI2NzY1NjMwMDAwNWYxZmUxMGI4YTM1MmE3ZDdmNTJhYmI2YWVjOCIsIndpZHRoIjozMDB9LHsiaGVpZ2h0Ijo2NDAsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMGJhOGFlMTBiOGEzNTJhN2Q3ZjUyYWJiNmFlYzgiLCJ3aWR0aCI6NjQwfV19LCJuYW1lIjoiRXh0ZW5kIFBvZGNhc3Qgd2l0aCBEYXJzaGFuIFNoYWgsIE1EIiwic2hvd1R5cGVzIjpbXSwidXJpIjoic3BvdGlmeTpzaG93OjVTNFRwSjcwRVRISFpHd3ZnRERQdGgifX0sInJlbGVhc2VEYXRlIjp7Imlzb1N0cmluZyI6IjIwMjUtMDEtMTRUMDk6MDA6MDBaIn0sInJlc3RyaWN0aW9ucyI6eyJwYXl3YWxsQ29udGVudCI6ZmFsc2V9LCJ1cmkiOiJzcG90aWZ5OmVwaXNvZGU6MlBQd2xoeFZHbllMTDJFSUltM2ptVSJ9LHsiX190eXBlbmFtZSI6IkVwaXNvZGUiLCJhdWRpbyI6eyJpdGVtcyI6W3siZmlsZUlkIjoiMmNhMTBhNGM0NzYyZDRiOWZmMWZiNGMzNDFlMDJhOTdjOTE4YTFlOSIsImZvcm1hdCI6IkFBQ18yNCIsInVybCI6Imh0dHBzOi8vcC5zY2RuLmNvL21wMy1wcmV2aWV3LzJjYTEwYTRjNDc2MmQ0YjlmZjFmYjRjMzQxZTAyYTk3YzkxOGExZTkifSx7ImZpbGVJZCI6ImM5ZDgzNzhiMmMwNmY5ZDYzODkwYmU5NGMxMTQwNTgyNmJkYjcwMzUiLCJmb3JtYXQiOiJNUDRfMTI4X0NCQ1MiLCJ1cmwiOiJodHRwczovL3Auc2Nkbi5jby9tcDMtcHJldmlldy9jOWQ4Mzc4YjJjMDZmOWQ2Mzg5MGJlOTRjMTE0MDU4MjZiZGI3MDM1In0seyJmaWxlSWQiOiJlZDAwYjg0N2ZkYWU2Y2Q3OTY0ZmUzMWQyMWFlNjY0M2FkMmMzNGFkIiwiZm9ybWF0IjoiT0dHX1ZPUkJJU185NiIsInVybCI6Imh0dHBzOi8vcC5zY2RuLmNvL21wMy1wcmV2aWV3L2VkMDBiODQ3ZmRhZTZjZDc5NjRmZTMxZDIxYWU2NjQzYWQyYzM0YWQifSx7ImZpbGVJZCI6ImE4MTE4OWZkN2VhNTc0NDYyZjU1ZDJkODBkOTMzYmYyMTYyN2E2OGMiLCJmb3JtYXQiOiJNUDRfMTI4X0RVQUwiLCJ1cmwiOiJodHRwczovL3Auc2Nkbi5jby9tcDMtcHJldmlldy9hODExODlmZDdlYTU3NDQ2MmY1NWQyZDgwZDkzM2JmMjE2MjdhNjhjIn0seyJmaWxlSWQiOiI2YTExYWY0OTlhMzg4NWI0Y2M3MDBhZTAzNjc0N2FkNGM0NWNiODIyIiwiZm9ybWF0IjoiTVA0XzEyOCIsInVybCI6Imh0dHBzOi8vcC5zY2RuLmNvL21wMy1wcmV2aWV3LzZhMTFhZjQ5OWEzODg1YjRjYzcwMGFlMDM2NzQ3YWQ0YzQ1Y2I4MjIifV19LCJjb250ZW50UmF0aW5nIjp7ImxhYmVsIjoiTk9ORSJ9LCJjb3ZlckFydCI6eyJzb3VyY2VzIjpbeyJoZWlnaHQiOjY0LCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDBmNjhkYjVkOWQ3ZjRjMTg1ZjczYWUxZDIxYjg0Iiwid2lkdGgiOjY0fSx7ImhlaWdodCI6MzAwLCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDA1ZjFmYjVkOWQ3ZjRjMTg1ZjczYWUxZDIxYjg0Iiwid2lkdGgiOjMwMH0seyJoZWlnaHQiOjY0MCwidXJsIjoiaHR0cHM6Ly9pLnNjZG4uY28vaW1hZ2UvYWI2NzY1NjMwMDAwYmE4YWI1ZDlkN2Y0YzE4NWY3M2FlMWQyMWI4NCIsIndpZHRoIjo2NDB9XX0sImRlc2NyaXB0aW9uIjoiSm9pbiB1cyBmb3IgVGhlIEFnaW5nIFByb2plY3QgUG9kY2FzdCBhcyBTaGVsbGV5IG1lZXRzIERyLiBEYWxlIEJyZWRlc29uLCBhIHJlbm93bmVkIG5ldXJvbG9naXN0IHdobyBiZWxpZXZlcyBoZeKAmXMgZm91bmQgdGhlIGFuc3dlcnMgdG8gQWx6aGVpbWVy4oCZcy4gSW50ZXJuYXRpb25hbGx5IHJlY29nbmlzZWQgYXMgYW4gZXhwZXJ0IGluIG5ldXJvZGVnZW5lcmF0aXZlIGRpc2Vhc2VzLCBEci4gQnJlZGVzb27igJlzIGNhcmVlciBoYXMgYmVlbiBkcml2ZW4gYnkgaGlzIGJlbGllZiB0aGF0IEFsemhlaW1lcuKAmXMgaXMgcHJldmVudGFibGUgLSBhbmQgZXZlbiByZXZlcnNpYmxlLiBUaGUgcmVzdWx0IG9mIGhpc8KgcmVzZWFyY2ggaXMgdGhlIOKAmFJlQ09ERSBQcm90b2NvbOKAmSwgYSB0cmVhdG1lbnQgcHJvZ3JhbSBnaXZpbmcgaG9wZSB0byBBbHpoZWltZXLigJlzIHN1ZmZlcmVycyBhbmQgdGhlaXIgZmFtaWxpZXMgYWxsIG92ZXIgdGhlIHdvcmxkLiBIZSBpcyBhbHNvIHRoZSBhdXRob3Igb2YgdGhlIE5ldyBZb3JrIFRpbWVzIGJlc3Qtc2VsbGluZ8KgYm9vaywg4oCYVGhlIEVuZCBvZiBBbHpoZWltZXLigJlz4oCZLCBhbmQgd2XigJlyZSBzbyBwbGVhc2VkIHRvIGhhdmUgaGltIG9uIHRoZSBwb2RjYXN0IHRvIHNoYXJlIGhpcyB1bmlxdWUgaW5zaWdodCBpbnRvIGEgZGlzZWFzZSB0aGF0IHN0cmlrZXMgZmVhciBmb3Igc28gbWFueSBvZiB1cyBhcyB3ZSBhZ2UuwqDCoCBKb2luIFNoZWxsZXkgZm9yIGVwaXNvZGUgIzEyIG9mIFNlYXNvbiBUd28gb2YgVGhlIEFnaW5nIFByb2plY3QgUG9kY2FzdCwgYXMgc2hlIGNoYXRzIHRvIERyLiBCcmVkZXNvbiBhYm91dDrCoMKgIOKAoiBXaHkgaGUgYmVsaWV2ZXMgb3VyIGdlbmVyYXRpb24gd2lsbCBiZSB0aGUgbGFzdCBvbmUgdG8gZmVhciBBbHpoZWltZXLigJlzwqAg4oCiIFdoeSBoZSBiZWxpZXZlcyB0aGUgdHJlYXRtZW50IG9mIG5ldXJvZGVnZW5lcmF0aXZlIGRpc2Vhc2UgaGFzIGJlZW4gYW4g4oCYYXJlYSBvZiBncmVhdCBmYWlsdXJl4oCZIHVwIHVudGlsIHRoaXMgcG9pbnQgwqAg4oCiIFRoZSBjYXVzZSBvZiBBbHpoZWltZXLigJlzIGFuZCBvdGhlciBuZXVyb2RlZ2VuZXJhdGl2ZSBkaXNlYXNlc8Kg4oCiIFRoZSByb2xlIG9mIGdlbmV0aWNzIGluIG5ldXJvZGVnZW5lcmF0aXZlIGRpc2Vhc2VzwqAg4oCiIFRoZSB0ZXN0IGhlIHNheXMgZXZlcnlvbmUgc2hvdWxkIGdldCB0byBhc3Nlc3MgdGhlaXIgcmlzayBvZiBkZXZlbG9waW5nIEFsemhlaW1lcuKAmXPCoCDigKIgVGhlIGZvdXIgc3RhZ2VzIG9mIEFsemhlaW1lcuKAmXMgYW5kIHRoZSBzZXZlbiBwaWxsYXJzIG9mIGhlYWx0aCBoZSByZWNvbW1lbmRzIGZvciBBbHpoZWltZXLigJlzIHByZXZlbnRpb27CoCDigKIgVGhlIG1pY3JvLXRveGlucyB0aGF0IGNvdWxkIGJlIGluIHlvdXIgaG9tZSB0aGF0IGNhbiBjb250cmlidXRlIHRvIEFsemhlaW1lcuKAmXPCoCDigKIgU3VwcGxlbWVudGF0aW9uIHRoYXQgbWF5IGhlbHAgcHJldmVudCBuZXVyb2RlZ2VuZXJhdGl2ZSBkaXNlYXNlcyBhbmQgb3RoZXIgbmF0dXJhbCB3YXlzIGluIHdoaWNoIHdlIGNhbiBjb21iYXQgY2hyb25pYyBpbGxuZXNzZXMgYW5kIG5ldXJvbG9naWNhbCBjb25kaXRpb25zwqAg4oCiIFRoZSDigJhiaWcgZm91cuKAmSBjb250cmlidXRvcnMgdG8gY29nbml0aXZlIGRlY2xpbmXCoCDigKIgVGhlIHJvbGUgb2Yga2V0b3NpcyBhbmQgaGVhbHRoeSBpbnN1bGluIHNlbnNpdGl2aXR5IGluIGhlYWxpbmcgdGhlIGluc3VmZmljaWVuY2llcyB0aGF0IGNhdXNlIGNvZ25pdGl2ZSBkZWNsaW5lwqAg4oCiIFRoZSBpbXBvcnRhbmNlIG9mIGhlYWx0aHkgc2xlZXAgZm9yIG1haW50YWluaW5nIG9wdGltYWwgb3h5Z2VuYXRpb24gYW5kIGhlYWx0aHkgYnJhaW5zwqDCoCBUaGUgQWdpbmcgUHJvamVjdCBpcyBvbiBhIG1pc3Npb24gdG8gZGlzY292ZXIgYW5kIHNoYXJlIHRoZSBzZWNyZXRzIHRvIGFnaW5nIHdlbGwsIGFuZCB0byBlbXBvd2VyIHlvdSB0byBtYWtlIGdyZWF0IGNob2ljZXMgZm9yIHlvdXIgaGVhbHRoIGFuZCB3ZWxsYmVpbmcgaW4geW91ciBmb3J0aWVzIGFuZCBiZXlvbmQuIEhvc3RlZCBieSBTaGVsbGV5IENyYWZ0LCBUaGUgQWdpbmcgUHJvamVjdCBQb2RjYXN0IHdpbGwgaW50cm9kdWNlIHlvdSB0byB0aGUgbGVhZGluZyBtaW5kcyBpbiB0aGUgZmllbGQgb2YgYWdpbmcgZmFidWxvdXNseS4gSGVyIGluc2lnaHRmdWwgaW50ZXJ2aWV3cyB3aWxsIGluc3BpcmUgeW91IHRvIHRha2UgbWlkZGxlIGFnZSBieSB0aGUgaG9ybnMgYW5kIG1ha2UgaXQgdGhlIGJlc3QgdGltZSBvZiB5b3VyIGxpZmUhwqDCoCBBIEJJVCBFWFRSQSHCoCBUaGFuayB5b3UgdG8gRHIuIERhbGUgQnJlZGVzb24gZm9yIHRha2luZyB0aGUgdGltZSB0byBjaGF0IHdpdGggdXMuIElmIHlvdeKAmWQgbGlrZSBtb3JlIGluZm9ybWF0aW9uIGFib3V0IERyLiBCcmVkZXNvbiBhbmQgaGlzIHdvcmssIHlvdSBjYW4gZmluZCBpdCBoZXJlOsKgIGh0dHBzOi8vd3d3LmFwb2xsb2hlYWx0aGNvLmNvbS9kci1icmVkZXNlbi/CoCBodHRwczovL3d3dy5pbnN0YWdyYW0uY29tL2RyZGFsZWJyZWRlc2VuL8KgwqAgV2FudCB0byBrbm93IG1vcmUgYWJvdXQgVGhlIEFnaW5nIFByb2plY3Q/IENvbWUgYW5kIHZpc2l0IHVzIGhlcmU6IGh0dHBzOi8vd3d3LnRoZWFnaW5ncHJvamVjdC5jb20uYXUvwqDCoCBESUQgWU9VIExPVkUgVEhJUyBJTlRFUlZJRVc/IElmIHlvdSBmb3VuZCB0aGlzIGludGVydmlldyBpbnRlcmVzdGluZywgaGVscGZ1bCwgZW50ZXJ0YWluaW5nLCBvciBpbnNwaXJpbmcsIHdlIG5lZWQgeW91ciByZXZpZXdzIcKgR3JlYXQgcmV2aWV3cyB3aWxsIGVuYWJsZSB1cyB0byBrZWVwIGNyZWF0aW5nIGFtYXppbmcgY29udGVudCB0byBoZWxwIHVzIGFsbCBhZ2Ugd2VsbCDigJMgc28sIGlmIHlvdSBsaWtlZCB3aGF0IHlvdSBoZWFyZCwgd2Ugd291bGQgYmUgc28gZ3JhdGVmdWwgaWYgeW91IHRvb2sgYSBmZXcgc2Vjb25kcyB0byBzdWJtaXQgYSByZXZpZXcgb24gaVR1bmVzIG9yIHdoZXJldmVyIHlvdSBnZXQgeW91ciBwb2RjYXN0cy4gV2Ugd2lsbCByZWFkIGV2ZXJ5IHJldmlldywgYW5kIHdpbGwgZmVhdHVyZSB0aGUgYmVzdCBvbmUgZWFjaCB3ZWVrIG9uIG91ciBzb2NpYWxzIcKgwqAgUkVBRFkgVE8gQUdFIFdFTEwgV0lUSCBVUz/CoCBJZiB5b3XigJlyZSByZWFkeSB0byBnZXQgc3RhcnRlZCBvbiBtYWtpbmcgdGhlIHJlc3Qgb2YgeW91ciBsaWZlIHRoZSBiZXN0IG9mIHlvdXIgbGlmZSwgcGxlYXNlIGpvaW4gdXMgb24gb3VyIHNvY2lhbHMhIFdl4oCZbGwgc2hhcmUgY2hhbGxlbmdlcyBhbmQgdGlwcyBzbyB3ZSBjYW4gYWxsIGFnZSB3ZWxsIHRvZ2V0aGVyIC0gb25lIHNtYWxsIHNoaWZ0IGF0IGEgdGltZS7CoCBodHRwczovL3d3dy5pbnN0YWdyYW0uY29tL3RoZWFnaW5ncHJvamVjdC/CoCBodHRwczovL3d3dy5mYWNlYm9vay5jb20vdGhlYWdpbmdwcm9qZWN0IMKgV2UgaGF2ZSBhIG5ld3NsZXR0ZXIgdG9vIOKAkyB5b3UgY2FuIHN1YnNjcmliZSBhdCB3d3cudGhlYWdpbmdwcm9qZWN0LmNvbS5hdcKgwqAgWU9VIE1VU1QgVFJZIElUIcKgIE91ciBzaXN0ZXIgc2l0ZSwg4oCYWW91IE11c3QgVHJ5IEl04oCZLCBoYXMgbGF1bmNoZWQhIFdl4oCZcmUgaGVyZSB0byBtYWtlIHNob3BwaW5nIGZvciB5b3Vyc2VsZiBmdW4gYWdhaW4sIHdpdGggYSBjYXJlZnVsbHkgc2VsZWN0ZWQgcmFuZ2Ugb2YgaGVhbHRoLCBiZWF1dHksIGFuZCBsaWZlc3R5bGUgcHJvZHVjdHMuIE5vIGNvbmZ1c2lvbiwgbm/CoG92ZXJ3aGVsbSDigJMganVzdCB0aGUgZ29vZCBzdHVmZiHCoEB5b3VtdXN0dHJ5aXTCoHd3dy55b3VtdXN0dHJ5aXQuY29twqDCoCBHT1QgRkVFREJBQ0s/IFdF4oCZRCBMT1ZFIFRPIEhFQVIgRlJPTSBZT1UhwqAgSWYgeW914oCZdmUgZ290IGZlZWRiYWNrIG9yIGEgYnVybmluZyBxdWVzdGlvbiwgcGxlYXNlIHNlbmQgaXQgdG8gdXMgYXQgaGVsbG9AdGhlYWdpbmdwcm9qZWN0LmNvbS5hdcKgwqAgQ1JFRElUUzrCoCBIb3N0OiBTaGVsbGV5IENyYWZ0wqAgUHJvZHVjZXI6IEFtYW5kYSBBdHR3b29kLCBmb3VuZGVyIG9mIFRoZSBBZ2luZyBQcm9qZWN0wqAgUG9kY2FzdCBTdHVkaW8gVGVhbTogUG9seSBTdHVkaW9zIGh0dHBzOi8vcG9seXN0dWRpb3MuY29tLmF1IiwiZHVyYXRpb24iOnsidG90YWxNaWxsaXNlY29uZHMiOjI1NzAxMTF9LCJpZCI6IjM5Ykl0ZThveEp6SDRicTlXSlhFVnMiLCJtZWRpYVR5cGVzIjpbIkFVRElPIl0sIm5hbWUiOiJMZXTigJlzIHN0YXkgc2hhcnAgYW5kIGF2b2lkIGNvZ25pdGl2ZSBkZWNsaW5lLCB3aXRoIERyLiBEYWxlIEJyZWRlc29uIiwicGxheWFiaWxpdHkiOnsicGxheWFibGUiOnRydWUsInJlYXNvbiI6IlBMQVlBQkxFIn0sInBsYXllZFN0YXRlIjp7InBsYXlQb3NpdGlvbk1pbGxpc2Vjb25kcyI6MCwic3RhdGUiOiJOT1RfU1RBUlRFRCJ9LCJwb2RjYXN0VjIiOnsiX190eXBlbmFtZSI6IlBvZGNhc3RSZXNwb25zZVdyYXBwZXIiLCJkYXRhIjp7Il9fdHlwZW5hbWUiOiJQb2RjYXN0IiwiY292ZXJBcnQiOnsic291cmNlcyI6W3siaGVpZ2h0Ijo2NCwidXJsIjoiaHR0cHM6Ly9pLnNjZG4uY28vaW1hZ2UvYWI2NzY1NjMwMDAwZjY4ZGI1ZDlkN2Y0YzE4NWY3M2FlMWQyMWI4NCIsIndpZHRoIjo2NH0seyJoZWlnaHQiOjMwMCwidXJsIjoiaHR0cHM6Ly9pLnNjZG4uY28vaW1hZ2UvYWI2NzY1NjMwMDAwNWYxZmI1ZDlkN2Y0YzE4NWY3M2FlMWQyMWI4NCIsIndpZHRoIjozMDB9LHsiaGVpZ2h0Ijo2NDAsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMGJhOGFiNWQ5ZDdmNGMxODVmNzNhZTFkMjFiODQiLCJ3aWR0aCI6NjQwfV19LCJuYW1lIjoiVGhlIEFnaW5nIFByb2plY3QiLCJzaG93VHlwZXMiOltdLCJ1cmkiOiJzcG90aWZ5OnNob3c6MlZSUU9MVVF3d3Y0MHA3SXYwUFBoVSJ9fSwicmVsZWFzZURhdGUiOnsiaXNvU3RyaW5nIjoiMjAyMi0wOS0xMFQxNDowMDowMFoifSwicmVzdHJpY3Rpb25zIjp7InBheXdhbGxDb250ZW50IjpmYWxzZX0sInVyaSI6InNwb3RpZnk6ZXBpc29kZTozOWJJdGU4b3hKekg0YnE5V0pYRVZzIn0seyJfX3R5cGVuYW1lIjoiRXBpc29kZSIsImF1ZGlvIjp7Iml0ZW1zIjpbeyJmaWxlSWQiOiJmNzBjNmU3MjU1OTg5MTUwZGU3MjUyZmU4NTdhM2NjMjhhMWQxMmZlIiwiZm9ybWF0IjoiTVA0XzEyOCIsInVybCI6Imh0dHBzOi8vcC5zY2RuLmNvL21wMy1wcmV2aWV3L2Y3MGM2ZTcyNTU5ODkxNTBkZTcyNTJmZTg1N2EzY2MyOGExZDEyZmUifSx7ImZpbGVJZCI6ImQ1Mjg4OThlNjljMjc0YWEyYWYwOTNlNGRhYmE1ZTJmY2FiZjQxMjQiLCJmb3JtYXQiOiJBQUNfMjQiLCJ1cmwiOiJodHRwczovL3Auc2Nkbi5jby9tcDMtcHJldmlldy9kNTI4ODk4ZTY5YzI3NGFhMmFmMDkzZTRkYWJhNWUyZmNhYmY0MTI0In0seyJmaWxlSWQiOiIzYTMxMDRjOGYzYjAzYWU2Mzg4MWMxMTQ1NDA5MjU2ZTRjYjU4NTU4IiwiZm9ybWF0IjoiTVA0XzEyOF9EVUFMIiwidXJsIjoiaHR0cHM6Ly9wLnNjZG4uY28vbXAzLXByZXZpZXcvM2EzMTA0YzhmM2IwM2FlNjM4ODFjMTE0NTQwOTI1NmU0Y2I1ODU1OCJ9LHsiZmlsZUlkIjoiYmUyZjZiZWUwNjVjYmNjYjhlMzFlODYxMDg4MWRlOTRkNmM5YTc3MiIsImZvcm1hdCI6Ik9HR19WT1JCSVNfOTYiLCJ1cmwiOiJodHRwczovL3Auc2Nkbi5jby9tcDMtcHJldmlldy9iZTJmNmJlZTA2NWNiY2NiOGUzMWU4NjEwODgxZGU5NGQ2YzlhNzcyIn0seyJmaWxlSWQiOiI3ZjUwYmFmYzcxMmUwNjNjY2E3ZmM4N2RlMWNmNjYwZDc1MTc5Mjc3IiwiZm9ybWF0IjoiTVA0XzEyOF9DQkNTIiwidXJsIjoiaHR0cHM6Ly9wLnNjZG4uY28vbXAzLXByZXZpZXcvN2Y1MGJhZmM3MTJlMDYzY2NhN2ZjODdkZTFjZjY2MGQ3NTE3OTI3NyJ9XX0sImNvbnRlbnRSYXRpbmciOnsibGFiZWwiOiJOT05FIn0sImNvdmVyQXJ0Ijp7InNvdXJjZXMiOlt7ImhlaWdodCI6NjQsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMGY2OGRmNDljMDliMWIwYzRlMWU3OTAxODRkMTMiLCJ3aWR0aCI6NjR9LHsiaGVpZ2h0IjozMDAsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMDVmMWZmNDljMDliMWIwYzRlMWU3OTAxODRkMTMiLCJ3aWR0aCI6MzAwfSx7ImhlaWdodCI6NjQwLCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDBiYThhZjQ5YzA5YjFiMGM0ZTFlNzkwMTg0ZDEzIiwid2lkdGgiOjY0MH1dfSwiZGVzY3JpcHRpb24iOiJEci4gQ2FyciBpcyBhIFByb2Zlc3NvciBvZiBHZXJpYXRyaWMgTWVkaWNpbmUgaW4gdGhlIERlcGFydG1lbnQgb2YgTWVkaWNpbmUgYW5kIE5ldXJvbG9neSBhdCBXYXNoaW5ndG9uIFVuaXZlcnNpdHkgYXQgU3QuIExvdWlzLiBEci4gQ2FyciBpcyBhIGNsaW5pY2lhbiBpbiB0aGUgTWVtb3J5IERpYWdub3N0aWMgQ2VudGVyIGFuZCBHZXJpYXRyaWMgQXNzZXNzbWVudCBDbGluaWMgYXQgV1Ugd2hlcmUgaGUgbWFpbnRhaW5zIGFuIG91dHBhdGllbnQgY29uc3VsdGluZyBwcmFjdGljZSBpbiBkZW1lbnRpYSBhbmQgZ2VyaWF0cmljIGNhcmUuIEhlIGlzIGludm9sdmVkIGluIEFsemhlaW1lcuKAmXMgRGlzZWFzZSBkcnVnIHRyaWFscyBhbmQgd2FzIHRoZSBzaXRlIFBJIGluIHRoZSBHUkFEVUFURSB0cmlhbCBhbmQgdGhlIEdyZWVuIE1lbW9yeSBUcmlhbCBpbiB0aGUgV1UgQWx6aGVpbWVy4oCZcyBUcmVhdG1lbnQgVW5pdC4gSGUgaGFzIGJlZW4gYW5kL29yIGN1cnJlbnRseSBpcyBhIHByaW5jaXBhbCBpbnZlc3RpZ2F0b3Igb3IgY28taW52ZXN0aWdhdG9yIG9uIHJlc2VhcmNoLCBuYXRpb25hbCBndWlkZWxpbmVzLCBhbmQvb3IgZWR1Y2F0aW9uYWwgaW5pdGlhdGl2ZXMgcmVsYXRlZCB0byBBbHpoZWltZXIncyBhbmQvb3IgbWVkaWNhbCBjb25kaXRpb25zIGFuZCBkcml2aW5nIHdpdGggZnVuZGluZyB0aHJvdWdoIE5JQSwgTkVJLCBhbmQgTWlzc291cmkgRGVwYXJ0bWVudCBvZiBUcmFuc3BvcnRhdGlvbi4gSGUgYWxzbyBoYXMgYmVlbiBhY3RpdmUgaW4gY29uc3VsdGluZyB3b3JrIHdpdGggTkhUU0EsIFRJUkYsIFVuaXZlcnNpdHkgb2YgVG9yb250bywgTWVkc2NhcGUsIFVwVG9EYXRlIGFuZCB0aGUgQW1lcmljYW4gR2VyaWF0cmljIFNvY2lldHkuIEhlIGhhcyBiZWVuIHRoZSBwcmltYXJ5IGF1dGhvciBvciBjby1hdXRob3Igb24gb3ZlciAxMDAgcGVlciByZXZpZXcgbWFudXNjcmlwdHMgYW5kIGNoYXB0ZXJzLCBtb3N0IHJlbGF0ZWQgdG8gb2xkZXIgZHJpdmVycy7CoEluIHRoaXMgZXBpc29kZSB3ZSBkaXNjdXNzOkhvdyB0byByZWR1Y2UgcmlzayBvZiBhbHpoZWltZXJzV2h5IHlvdSBzaG91bGQgY2FyZSBhYm91dCBhemxoZWltZXJzIGluIHlvdXIgMzBzSG93IG11Y2ggYWxjb2hvbCBpcyBzYWZlIGZvciB5b3VyIGJyYWluSG93IHRvIGltcHJvdmUgeW91ciBtZW1vcnkgZm9yIHRoZSBsb25nIHRlcm1UaGlzIGVwaXNvZGUgaXMgYnJvdWdodCB0byB5b3UgYnkgVGltZWxpbmUgTnV0cml0aW9uLCBQYWxlb1ZhbGxleSwgSW5zaWRlIFRyYWNrZXIsIDFzdFBob3JtIEpvaW4gbWUgYXQgdGhlIEZvcmV2ZXIgU3Ryb25nIFN1bW1pdCBvbiBKYW51YXJ5IDEzLTE0IGZvciBhIHRyYW5zZm9ybWF0aXZlIGluLXBlcnNvbiBleHBlcmllbmNlLCB3aGVyZSBJIHdpbGwgc2hhcmUgY3V0dGluZy1lZGdlIGluc2lnaHRzIG9uIG9wdGltaXppbmcgaGVhbHRoLCBwZXJmb3JtYW5jZSwgYW5kIGxvbmdldml0eSwgZW1wb3dlcmluZyB5b3UgdG8gdW5sb2NrIHlvdXIgZnVsbCBwb3RlbnRpYWwuIERvbid0IG1pc3MgdGhpcyBleGNsdXNpdmUgb3Bwb3J0dW5pdHkgdG8gbGVhcm4gZnJvbSByZW5vd25lZCBleHBlcnRzIGluIHRoZSBmaWVsZCDigJMgc2VjdXJlIHlvdXIgc3BvdCBhdMKgaHR0cHM6Ly9kcmdhYnJpZWxsZWx5b24uY29tL2ZvcmV2ZXItc3Ryb25nLXN1bW1pdC9PcmRlciBEci4gTHlvbidzIEJvb2vCoEZvcmV2ZXIgU3Ryb25nwqAtIGh0dHBzOi8vZHJnYWJyaWVsbGVseW9uLmNvbS9mb3JldmVyLXN0cm9uZy9NZW50aW9uZWQgaW4gdGhpcyBlcGlzb2RlOjE1JSBPZmYgWW91ciBQdXJjaGFzZWh0dHBzOi8vcGFsZW92YWxsZXkuY29tL2RybHlvbjEwJSBvZmYgeW91ciBmaXJzdCBvcmRlciBvZiBNaXRvcHVyZWh0dHBzOi8vdGltZWxpbmVudXRyaXRpb24uY29tL0RSTFlPTlZpc2l0IDFzdCBQaG9ybSBXZWJzaXRlIGZvciBGcmVlIFNoaXBwaW5nIG9uIG9yZGVycyAkNzUraHR0cDovL3d3dy4xc3RwaG9ybS5jb20vZHJseW9uSW5zaWRlIFRyYWNrZXIgMjAlIE9mZiB0aGUgRW50aXJlIFN0b3JlaHR0cHM6Ly9pbmZvLmluc2lkZXRyYWNrZXIuY29tL2RybHlvbiIsImR1cmF0aW9uIjp7InRvdGFsTWlsbGlzZWNvbmRzIjo0MDM2NDUyfSwiaWQiOiIzam1tdGdOTWh4VEpUTTJteUExYXppIiwibWVkaWFUeXBlcyI6WyJBVURJTyJdLCJuYW1lIjoiQWx6aGVpbWVyJ3MgRGlzZWFzZTogQ2F1c2VzLCBTeW1wdG9tcywgYW5kIFRyZWF0bWVudHMgfCBEci4gRGF2aWQgQ2FyciIsInBsYXlhYmlsaXR5Ijp7InBsYXlhYmxlIjp0cnVlLCJyZWFzb24iOiJQTEFZQUJMRSJ9LCJwbGF5ZWRTdGF0ZSI6eyJwbGF5UG9zaXRpb25NaWxsaXNlY29uZHMiOjAsInN0YXRlIjoiTk9UX1NUQVJURUQifSwicG9kY2FzdFYyIjp7Il9fdHlwZW5hbWUiOiJQb2RjYXN0UmVzcG9uc2VXcmFwcGVyIiwiZGF0YSI6eyJfX3R5cGVuYW1lIjoiUG9kY2FzdCIsImNvdmVyQXJ0Ijp7InNvdXJjZXMiOlt7ImhlaWdodCI6NjQsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMGY2OGRmNDljMDliMWIwYzRlMWU3OTAxODRkMTMiLCJ3aWR0aCI6NjR9LHsiaGVpZ2h0IjozMDAsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMDVmMWZmNDljMDliMWIwYzRlMWU3OTAxODRkMTMiLCJ3aWR0aCI6MzAwfSx7ImhlaWdodCI6NjQwLCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDBiYThhZjQ5YzA5YjFiMGM0ZTFlNzkwMTg0ZDEzIiwid2lkdGgiOjY0MH1dfSwibmFtZSI6IlRoZSBEci4gR2FicmllbGxlIEx5b24gU2hvdyIsInNob3dUeXBlcyI6W10sInVyaSI6InNwb3RpZnk6c2hvdzo1c1hmbmlZVW1ERVc5cGZZU3V3N3BWIn19LCJyZWxlYXNlRGF0ZSI6eyJpc29TdHJpbmciOiIyMDIzLTExLTI4VDEyOjMwOjAwWiJ9LCJyZXN0cmljdGlvbnMiOnsicGF5d2FsbENvbnRlbnQiOmZhbHNlfSwidXJpIjoic3BvdGlmeTplcGlzb2RlOjNqbW10Z05NaHhUSlRNMm15QTFhemkifSx7Il9fdHlwZW5hbWUiOiJFcGlzb2RlIiwiYXVkaW8iOnsiaXRlbXMiOlt7ImZpbGVJZCI6ImY2ODQyZjhjY2Q2YTg3MmIyMWE2NmRlYzc3OGQ5OGFjZTNhY2M3MzUiLCJmb3JtYXQiOiJNUDRfMTI4IiwidXJsIjoiaHR0cHM6Ly9wLnNjZG4uY28vbXAzLXByZXZpZXcvZjY4NDJmOGNjZDZhODcyYjIxYTY2ZGVjNzc4ZDk4YWNlM2FjYzczNSJ9LHsiZmlsZUlkIjoiYjM3OWU5ODAyNzZkMzdiZDc1ZjMzZjgzMDI3MWY5OGRjMWI5Zjk5MyIsImZvcm1hdCI6IkFBQ18yNCIsInVybCI6Imh0dHBzOi8vcC5zY2RuLmNvL21wMy1wcmV2aWV3L2IzNzllOTgwMjc2ZDM3YmQ3NWYzM2Y4MzAyNzFmOThkYzFiOWY5OTMifSx7ImZpbGVJZCI6IjZlNzk4MjVmNDczNzZhYWIxZDRjYTRhNjNkZDBjNGI4ODIyNTg4ZDIiLCJmb3JtYXQiOiJNUDRfMTI4X0NCQ1MiLCJ1cmwiOiJodHRwczovL3Auc2Nkbi5jby9tcDMtcHJldmlldy82ZTc5ODI1ZjQ3Mzc2YWFiMWQ0Y2E0YTYzZGQwYzRiODgyMjU4OGQyIn0seyJmaWxlSWQiOiIwMGQ1NTI0YzEyYmY4ZjRjMjEzZmVkNmIxYjg1N2JkNzA3NzI2ZDNhIiwiZm9ybWF0IjoiTVA0XzEyOF9EVUFMIiwidXJsIjoiaHR0cHM6Ly9wLnNjZG4uY28vbXAzLXByZXZpZXcvMDBkNTUyNGMxMmJmOGY0YzIxM2ZlZDZiMWI4NTdiZDcwNzcyNmQzYSJ9LHsiZmlsZUlkIjoiOTExNzgzNjBkNDNkNmRlY2M5ZGE3YzEwMzNjZjEzYjAzMzBiOTVkNyIsImZvcm1hdCI6Ik9HR19WT1JCSVNfOTYiLCJ1cmwiOiJodHRwczovL3Auc2Nkbi5jby9tcDMtcHJldmlldy85MTE3ODM2MGQ0M2Q2ZGVjYzlkYTdjMTAzM2NmMTNiMDMzMGI5NWQ3In1dfSwiY29udGVudFJhdGluZyI6eyJsYWJlbCI6Ik5PTkUifSwiY292ZXJBcnQiOnsic291cmNlcyI6W3siaGVpZ2h0Ijo2NCwidXJsIjoiaHR0cHM6Ly9pLnNjZG4uY28vaW1hZ2UvYWI2NzY1NjMwMDAwZjY4ZGUxMGI4YTM1MmE3ZDdmNTJhYmI2YWVjOCIsIndpZHRoIjo2NH0seyJoZWlnaHQiOjMwMCwidXJsIjoiaHR0cHM6Ly9pLnNjZG4uY28vaW1hZ2UvYWI2NzY1NjMwMDAwNWYxZmUxMGI4YTM1MmE3ZDdmNTJhYmI2YWVjOCIsIndpZHRoIjozMDB9LHsiaGVpZ2h0Ijo2NDAsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMGJhOGFlMTBiOGEzNTJhN2Q3ZjUyYWJiNmFlYzgiLCJ3aWR0aCI6NjQwfV19LCJkZXNjcmlwdGlvbiI6IkhhdmUgeW91IGV2ZXIgd29uZGVyZWQgaWYgbWVtb3J5IGxvc3Mgb3IgY29nbml0aXZlIGRlY2xpbmUgaXMgaW5ldml0YWJsZSBhcyB3ZSBhZ2U/IFdoYXQgaWYgSSB0b2xkIHlvdSBpdOKAmXMgbm904oCUYW5kIHRoYXQsIHdpdGggdGhlIHJpZ2h0IHN0cmF0ZWdpZXMsIHlvdSBjYW4gZXZlbiByZXZlcnNlIGVhcmx5IHNpZ25zIG9mIG5ldXJvZGVnZW5lcmF0aW9uPyBJbiB0aGlzIGVwaXNvZGUgb2YgRXh0ZW5kIHdpdGggRHIuIERhcnNoYW4gU2hhaCwgSSBzaXQgZG93biB3aXRoIG15IGZyaWVuZCBhbmQgZXN0ZWVtZWQgY29sbGVhZ3VlLCBEci4gRGFsZSBCcmVkZXNlbiwgYSBwaW9uZWVyIGluIGJyYWluIGhlYWx0aCBhbmQgdGhlIGF1dGhvciBvZiBUaGUgRW5kIG9mIEFsemhlaW1lcuKAmXMuIERyLiBCcmVkZXNlbiBoYXMgY29tcGxldGVseSBjaGFuZ2VkIHRoZSB3YXkgSSBzZWUgY29nbml0aXZlIGRlY2xpbmUsIGFuZCB0b2RheSwgd2XigJlyZSBzaGFyaW5nIGhvdyBjdXR0aW5nLWVkZ2Ugc2NpZW5jZSBpcyBtYWtpbmcgQWx6aGVpbWVy4oCZcyBhIHByZXZlbnRhYmxl4oCUYW5kIGV2ZW4gcmV2ZXJzaWJsZeKAlGNvbmRpdGlvbi4gVG9nZXRoZXIsIHdlIGV4cGxvcmUgc29tZSBvZiB0aGUgbW9zdCBleGNpdGluZyBhZHZhbmNlbWVudHMgaW4gYnJhaW4gaGVhbHRoLCBmcm9tIGJsb29kIHRlc3RzIHRoYXQgcHJlZGljdCBuZXVyb2RlZ2VuZXJhdGl2ZSBkaXNlYXNlcyB5ZWFycyBiZWZvcmUgc3ltcHRvbXMgYXBwZWFyIHRvIHRoZSByb2xlIG9mIGluZmxhbW1hdGlvbiwgdG94aW5zLCBhbmQgZXZlbiBvcmFsIGhlYWx0aCBpbiBkcml2aW5nIGNvZ25pdGl2ZSBkZWNsaW5lLiBXZSBhbHNvIGRpdmUgaW50byB0aGUgcG93ZXIgb2YgcGVyc29uYWxpemVkIG1lZGljaW5lLCBzaG93aW5nIGhvdyBhZGRyZXNzaW5nIHJvb3QgY2F1c2VzIGNhbiBsZWFkIHRvIHByb2ZvdW5kIHJlY292ZXJ5LiBZb3XigJlsbCBoZWFyIGluc3BpcmluZyBzdG9yaWVzIG9mIHBhdGllbnRzIHdobyB3ZXJlIHRvbGQgdGhleSBoYWQgbm8gaG9wZSwgb25seSB0byByZWNsYWltIHRoZWlyIGxpdmVzIHRocm91Z2ggRHIuIEJyZWRlc2Vu4oCZcyBncm91bmRicmVha2luZyBwcm90b2NvbHMuIElmIHlvdSB3YW50IHRvIG9wdGltaXplIHlvdXIgbG9uZ2V2aXR5LCB0aGlzIGlzIGFuIGVwaXNvZGUgeW91IHdvbuKAmXQgd2FudCB0byBtaXNzLiBXZSBBbHNvIERpc2N1c3M6ICgwMDowMikgQWR2YW5jZXMgaW4gQnJhaW4gSGVhbHRoICgwNzo1OCkgTmV1cmFsIFN5c3RlbXMgYW5kIERpc2Vhc2UgUHJvZ3Jlc3Npb24gKDEzOjA5KSBJbmZsYW1tYXRpb24sIEltbXVuZSBSZXNwb25zZSwgYW5kIE5ldXJvZGVnZW5lcmF0aW9uICgyODowNykgQnJhaW4gSGVhbHRoIFRocm91Z2ggU2xlZXAgYW5kIFRveGlucyAoMzc6MTcpIEVhcmx5IERldGVjdGlvbiBhbmQgUHJldmVudGlvbiBTdHJhdGVnaWVzICg0ODozOCkgQnJhaW4gSGVhbHRoIEFkdmFuY2VtZW50cyBhbmQgVGVjaG5vbG9naWVzICg1NzozOSkgQWdpbmcgYW5kIEJyYWluIEhlYWx0aCBPcHRpbWl6YXRpb24gKDAxOjA1OjEzKSBFbWJyYWNpbmcgTGlmZSBBZnRlciBSZXRpcmVtZW50IEdyYWR1YXRpb24gKDAxOjE0OjEyKSBOZXcgQm9va3MgaW4gQWx6aGVpbWVyJ3MgVHJlYXRtZW50IMKgIFRoYW5rIFlvdSB0byBPdXIgU3BvbnNvcnM6ICAgVGltZWxpbmU6IElmIHlvdSBhcmUgbG9va2luZyBmb3IgYSBib29zdCBpbiBhIGNlbGx1bGFyIGxldmVsLCBUaW1lbGluZSBpcyB0aGUgc2VjcmV0IHRvIHVubG9ja2luZyB5b3VyIG1pdG9jaG9uZHJpYSdzIHdob2xlIHBvdGVudGlhbC4gR28gdG86IGh0dHBzOi8vd3d3LnRpbWVsaW5lLmNvbS/CoCAgIFRydU5pYWdlbjogV2hldGhlciB5b3UgYXJlIGxvb2tpbmcgdG8gc3RheSBzaGFycCwgZmVlbCBtb3JlIGVuZXJnaXplZCBvciBzaW1wbGUgYWdlIGJldHRlciwgZ28gdG8gaHR0cHM6Ly93d3cudHJ1bmlhZ2VuLmNvbS/CoCAgIElGSVQ6IElmIHlvdSBhcmUgbG9va2luZyB0byBlbGV2YXRlIHlvdXIgaG9tZSBneW0gZml0bmVzcyBleHBlcmllbmNlIHdpdGggdGhlIGJlc3QgaW4gZml0bmVzcyB0ZWNoLCBjaG9vc2UgSUZJVC4gR28gdG8gaHR0cHM6Ly93d3cuaWZpdC5jb20vICAgIExlYXJuIG1vcmUgYWJvdXQgRHIuIFNoYWg6ICBXZWJzaXRlOiBodHRwczovL3d3dy5kcnNoYWguY29tLyBDbGluaWM6IGh0dHBzOi8vd3d3Lm5leHQtaGVhbHRoLmNvbS8gSW5zdGFncmFtOiBodHRwczovL3d3dy5pbnN0YWdyYW0uY29tL2RhcnNoYW5zaGFobWQvICAgTGVhcm4gbW9yZSBhYm91dCBEci4gRGFsZSBCcmVkZXNlbiDCoCBJbnN0YWdyYW06IGRyZGFsZWJyZWRlc2VuUHJlQ09ERSBhbmQgUmVDT0RFOiBodHRwczovL3d3dy5hcG9sbG9oZWFsdGhjby5jb20vc29sdXRpb25zL8KgIMKgIiwiZHVyYXRpb24iOnsidG90YWxNaWxsaXNlY29uZHMiOjQ3NzYzMTF9LCJpZCI6IjRKcnlYeHRnaFRRWFBqTTk0UkI0RzMiLCJtZWRpYVR5cGVzIjpbIkFVRElPIl0sIm5hbWUiOiIxOC4gRHIuIERhbGUgQnJlZGVzZW46IFRoaXMgSGlkZGVuIFJpc2sgaXMgRGFtYWdpbmcgWW91ciBCcmFpbiwgQ2FuIEFsemhlaW1lcuKAmXMgQmUgUmV2ZXJzZWQgKyBUaGUgTmV3IEJyZWFrdGhyb3VnaHMgRXZlcnlvbmUgTmVlZHMgdG8gS25vdyIsInBsYXlhYmlsaXR5Ijp7InBsYXlhYmxlIjp0cnVlLCJyZWFzb24iOiJQTEFZQUJMRSJ9LCJwbGF5ZWRTdGF0ZSI6eyJwbGF5UG9zaXRpb25NaWxsaXNlY29uZHMiOjAsInN0YXRlIjoiTk9UX1NUQVJURUQifSwicG9kY2FzdFYyIjp7Il9fdHlwZW5hbWUiOiJQb2RjYXN0UmVzcG9uc2VXcmFwcGVyIiwiZGF0YSI6eyJfX3R5cGVuYW1lIjoiUG9kY2FzdCIsImNvdmVyQXJ0Ijp7InNvdXJjZXMiOlt7ImhlaWdodCI6NjQsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMGY2OGRlMTBiOGEzNTJhN2Q3ZjUyYWJiNmFlYzgiLCJ3aWR0aCI6NjR9LHsiaGVpZ2h0IjozMDAsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMDVmMWZlMTBiOGEzNTJhN2Q3ZjUyYWJiNmFlYzgiLCJ3aWR0aCI6MzAwfSx7ImhlaWdodCI6NjQwLCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDBiYThhZTEwYjhhMzUyYTdkN2Y1MmFiYjZhZWM4Iiwid2lkdGgiOjY0MH1dfSwibmFtZSI6IkV4dGVuZCBQb2RjYXN0IHdpdGggRGFyc2hhbiBTaGFoLCBNRCIsInNob3dUeXBlcyI6W10sInVyaSI6InNwb3RpZnk6c2hvdzo1UzRUcEo3MEVUSEhaR3d2Z0REUHRoIn19LCJyZWxlYXNlRGF0ZSI6eyJpc29TdHJpbmciOiIyMDI0LTEyLTI0VDA5OjAwOjAwWiJ9LCJyZXN0cmljdGlvbnMiOnsicGF5d2FsbENvbnRlbnQiOmZhbHNlfSwidXJpIjoic3BvdGlmeTplcGlzb2RlOjRKcnlYeHRnaFRRWFBqTTk0UkI0RzMifV0sInVyaSI6InNwb3RpZnk6ZXBpc29kZToyQ1BtR0t4aTZESzdzVWxsaFBTRjZLIiwic3RhdHVzIjoiTE9BREVEIn0sInNpbWlsYXJBbGJ1bXMiOnsic3RhdHVzIjoiVU5BVkFJTEFCTEUifSwicG9wdWxhckVwaXNvZGVzIjp7InN0YXR1cyI6IlVOQVZBSUxBQkxFIn19LCJwbGF5bGlzdFJlY29tbWVuZGVkVHJhY2tzIjp7InBsYXlsaXN0Ijp7InN0YXR1cyI6IlVOQVZBSUxBQkxFIn19LCJjb25jZXJ0SHViIjp7ImNvbmNlcnRGZWVkIjpudWxsLCJsb2NhdGlvbiI6bnVsbH0sIm1hc3RoZWFkIjp7ImlzQ3Jhd2xlckJvdCI6ZmFsc2UsImlzU1NSRm9vdGVyVGVzdCI6ZmFsc2UsImNvbnRleHRVcmwiOnsicGF0aG5hbWUiOiIvZXBpc29kZS8yQ1BtR0t4aTZESzdzVWxsaFBTRjZLIiwib3JpZ2luIjoiaHR0cHM6Ly9vcGVuLnNwb3RpZnkuY29tIn19LCJzZWN0aW9uIjp7fX0=</script><script id="remote-configuration" type="text/plain">eyIjdiI6IjEiLCJleHRlbmRUcmFja1JlY29tbWVuZGF0aW9uc01XUCI6ImNvbnRyb2wiLCJlbmFibGVVbmF1dGhIb21lVHJlbmRpbmdTb25nc013cCI6InRvcCIsIlNTUk1hc3RoZWFkRm9vdGVyQW5kTGFuZ3VhZ2VNb2RhbE1XUCI6ImNvbnRyb2wiLCJlbmFibGVTc3JGb3JFbnRpdHlQYWdlc01XUCI6IndpdGgtc3NyIiwiZW5hYmxlUGxheWxpc3RBcnRpc3RJbnRlcm5hbExpbmtzIjoiY29udHJvbCIsImVuYWJsZUkxOG5Sb3V0ZXMiOiJ2YXJpYW50IiwiZGlzYWJsZVVuYXV0aEx5cmljc0NUQSI6dHJ1ZSwiI2NvbmZpZ3VyYXRpb25Bc3NpZ25tZW50SWQiOiI1ZTEyMmZmZS0zOTlhLTk4NzQtZjJmMS1hZGZlYWI0ZGJhNzc6MCIsIiNncm91cElkcyI6eyJleHRlbmRUcmFja1JlY29tbWVuZGF0aW9uc01XUCI6MTIxNzQ1MywiZW5hYmxlVW5hdXRoSG9tZVRyZW5kaW5nU29uZ3NNd3AiOjExOTQyNjIsIlNTUk1hc3RoZWFkRm9vdGVyQW5kTGFuZ3VhZ2VNb2RhbE1XUCI6MTIxNzEzMywiZW5hYmxlU3NyRm9yRW50aXR5UGFnZXNNV1AiOjEyMTQ3NDgsImVuYWJsZVBsYXlsaXN0QXJ0aXN0SW50ZXJuYWxMaW5rcyI6MTIxOTQ5NiwiZW5hYmxlSTE4blJvdXRlcyI6MTEwMjY2MSwiZGlzYWJsZVVuYXV0aEx5cmljc0NUQSI6MTE4NjU0MX0sIiNmZXRjaFRpbWVNaWxsaXMiOjE3Mzk5MTk2OTU4MjYsIiNjb250ZXh0SGFzaCI6ImI3ZmVkY2Y3ZWI2NDYyODkifQ==</script><script id="seo" type="application/json">{"episode":{}}</script><script src="https://open.spotifycdn.com/cdn/build/mobile-web-player/mobile-web-player.ae362924.js"></script><script src="https://open.spotifycdn.com/cdn/build/mobile-web-player/vendor~mobile-web-player.39ca7a70.js"></script></body></html>