CINXE.COM
How To Support Your Body During Perimenopause and Menopause - The Doctor's Farmacy with Mark Hyman, M.D. | Podcast on Spotify
<!doctype html><html class="mobile-web-player" lang="en" dir="ltr"><head><meta charSet="utf-8"/><title>How To Support Your Body During Perimenopause and Menopause - The Doctor's Farmacy with Mark Hyman, M.D. | 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/SpotifyMixUITitle-Bold-37290f1de77f297fcc26d71e9afcf43f.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"/><link rel="preload" href="https://encore.scdn.co/fonts/SpotifyMixUITitle-Extrabold-ba6c73cd7f82c81e49cf2204017803ed.woff2" as="font" type="font/woff2" crossorigin="anonymous"/><meta name="description" content="Listen to this episode from The Doctor's Farmacy with Mark Hyman, M.D. on Spotify. This episode is brought to you by Rupa Health, InsideTracker, and Wonderfeel. Women in midlife often experience night sweats, mood swings, and other uncomfortable and difficult symptoms resulting from hormonal shifts. This is also often a time of significant stressors, as many women are juggling parenting, a career, and even caring for elders. And contrary to popular belief, women cannot follow the same health and fitness protocols as men and expect to see the same results. In today’s episode, I talk with Dr. Mindy Pelz, Dr. Izabella Wentz, and Cynthia Thurlow about things women over 40 can do to ease their experiences during perimenopause and menopause. Dr. Mindy Pelz is a renowned holistic health expert and one of the leading voices in educating women about their hormonal health. She has empowered hundreds of thousands of people around the world to tap into their bodies' innate healing abilities through her “5-Step Approach,” which uses fasting, personalized nutrition, stress management, chemical detoxification, and lifestyle changes to optimize health and slow the aging process. Dr. Izabella Wentz is an internationally acclaimed thyroid specialist and a licensed pharmacist who has dedicated her career to addressing the root causes of autoimmune thyroid disease after being diagnosed with Hashimoto’s thyroiditis in 2009. She is the author of three books on Hashimoto’s: Hashimoto’s Thyroiditis Lifestyle Interventions for Finding and Treating the Root Cause, Hashimoto’s Food Pharmacology, and Hashimoto’s Protocol. Her latest book is Adrenal Transformation Protocol: A 4-Week Plan to Release Stress Symptoms and Go from Surviving to Thriving. Cynthia Thurlow is a nurse practitioner, author of the bestselling book Intermittent Fasting Transformation, a two-time TEDx speaker, with her second talk having more than 14 million views, and the host of the Everyday Wellness podcast, a consistent top iTunes podcast in Nutrition. With over 20 years of experience in health and wellness, Cynthia is a globally recognized expert in intermittent fasting and women’s health and has been featured on ABC, FOX5, KTLA, CW, Medium, Entrepreneur, and The Megyn Kelly Show. This episode is brought to you by Rupa Health, InsideTracker, and Wonderfeel. Rupa Health is a place where Functional Medicine practitioners can access more than 3,000 specialty lab tests. You can check out a free, live demo with a Q&A or create an account at RupaHealth.com. InsideTracker is offering my community 20% off at insidetracker.com/drhyman. Wonderfeel Youngr NMN works by increasing your levels of NAD, a critical molecule our bodies produce that we literally need to survive. Feel the wonder of innovation at getwonderfeel.com. Full-length episodes of these interviews (and links to all the references mentioned) can be found here: Dr. Mindy Pelz Dr. Izabella Wentz Cynthia Thurlow Learn more about your ad choices. Visit megaphone.fm/adchoices"/><meta name="google" content="notranslate"/><meta name="music:duration" content="3769"/><meta name="music:album" content="https://open.spotify.com/show/50MFhL6rItlnDDEStFMSPu"/><meta name="music:release_date" content="2023-07-10T10: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/6m4Hpj6FV7R52UWRo6oudT"/><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/6m4Hpj6FV7R52UWRo6oudT"/><meta property="og:title" content="How To Support Your Body During Perimenopause and Menopause"/><meta property="og:description" content="The Doctor's Farmacy with Mark Hyman, M.D. · Episode"/><meta property="og:url" content="https://open.spotify.com/episode/6m4Hpj6FV7R52UWRo6oudT"/><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/ab6765630000ba8a042b4241e57784e304dd42a1"/><meta name="twitter:site" content="@spotify"/><meta name="twitter:title" content="How To Support Your Body During Perimenopause and Menopause"/><meta name="twitter:description" content="The Doctor's Farmacy with Mark Hyman, M.D. · Episode"/><meta name="twitter:image" content="https://i.scdn.co/image/ab6765630000ba8a042b4241e57784e304dd42a1"/><meta name="twitter:card" content="summary"/><link rel="canonical" href="https://open.spotify.com/episode/6m4Hpj6FV7R52UWRo6oudT"/><link rel="alternate" type="application/json+oembed" href="https://open.spotify.com/oembed?url=https%3A%2F%2Fopen.spotify.com%2Fepisode%2F6m4Hpj6FV7R52UWRo6oudT"/><link rel="alternate" href="https://open.spotify.com/episode/6m4Hpj6FV7R52UWRo6oudT" hrefLang="x-default"/><link rel="alternate" href="https://open.spotify.com/episode/6m4Hpj6FV7R52UWRo6oudT" hrefLang="en"/><link rel="alternate" href="android-app://com.spotify.music/spotify/episode/6m4Hpj6FV7R52UWRo6oudT"/><script type="application/ld+json">{"@context":"http://schema.googleapis.com/","@type":"MusicGroup","@id":"https://open.spotify.com/episode/6m4Hpj6FV7R52UWRo6oudT","url":"https://open.spotify.com/episode/6m4Hpj6FV7R52UWRo6oudT","name":"How To Support Your Body During Perimenopause and Menopause","description":"Listen to this episode from The Doctor's Farmacy with Mark Hyman, M.D. on Spotify. This episode is brought to you by Rupa Health, InsideTracker, and Wonderfeel.\u00A0 Women in midlife often experience night sweats, mood swings, and other uncomfortable and difficult symptoms resulting from hormonal shifts. This is also often a time of significant stressors, as many women are juggling parenting, a career, and even caring for elders. And contrary to popular belief, women cannot follow the same health and fitness protocols as men and expect to see the same results. In today\u2019s episode, I talk with Dr. Mindy Pelz, Dr. Izabella Wentz, and Cynthia Thurlow about things women over 40 can do to ease their experiences during perimenopause and menopause. Dr. Mindy Pelz is a renowned holistic health expert and one of the leading voices in educating women about their hormonal health. She has empowered hundreds of thousands of people around the world to tap into their bodies' innate healing abilities through her \u201C5-Step Approach,\u201D which uses fasting, personalized nutrition, stress management, chemical detoxification, and lifestyle changes to optimize health and slow the aging process. Dr. Izabella Wentz is an internationally acclaimed thyroid specialist and a licensed pharmacist who has dedicated her career to addressing the root causes of autoimmune thyroid disease after being diagnosed with Hashimoto\u2019s thyroiditis in 2009. She is the author of three books on Hashimoto\u2019s: Hashimoto\u2019s Thyroiditis Lifestyle Interventions for Finding and Treating the Root Cause, Hashimoto\u2019s Food Pharmacology, and Hashimoto\u2019s Protocol. Her latest book is Adrenal Transformation Protocol: A 4-Week Plan to Release Stress Symptoms and Go from Surviving to Thriving. Cynthia Thurlow is a nurse practitioner, author of the bestselling book Intermittent Fasting Transformation, a two-time TEDx speaker, with her second talk having more than 14 million views, and the host of the Everyday Wellness podcast, a consistent top iTunes podcast in Nutrition. With over 20 years of experience in health and wellness, Cynthia is a globally recognized expert in intermittent fasting and women\u2019s health and has been featured on ABC, FOX5, KTLA, CW, Medium, Entrepreneur, and The Megyn Kelly Show. This episode is brought to you by Rupa Health, InsideTracker, and Wonderfeel.\u00A0 Rupa Health is a place where Functional Medicine practitioners can access more than 3,000 specialty lab tests. You can check out a free, live demo with a Q&A or create an account at RupaHealth.com. InsideTracker is offering my community 20% off at insidetracker.com/drhyman. Wonderfeel Youngr NMN works by increasing your levels of NAD, a critical molecule our bodies produce that we literally need to survive. Feel the wonder of innovation at getwonderfeel.com. Full-length episodes of these interviews (and links to all the references mentioned) can be found here: Dr. Mindy Pelz Dr. Izabella Wentz Cynthia Thurlow Learn more about your ad choices. Visit megaphone.fm/adchoices","datePublished":"2023-07-10","potentialAction":{"@type":"ListenAction","target":[{"@type":"EntryPoint","urlTemplate":"https://open.spotify.com/episode/6m4Hpj6FV7R52UWRo6oudT?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/6m4Hpj6FV7R52UWRo6oudT/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">.bksmLQ{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;position:relative;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*/ @supports (overflow-wrap:anywhere){.bksmLQ{overflow-wrap:anywhere;}}/*!sc*/ @supports not (overflow-wrap:anywhere){.bksmLQ{word-break:break-word;}}/*!sc*/ .bksmLQ:hover{-webkit-transform:scale(1.04);-ms-transform:scale(1.04);transform:scale(1.04);color:var(--text-base,#000000);}/*!sc*/ .bksmLQ:active{opacity:0.7;outline:none;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);color:var(--text-subdued,#656565);}/*!sc*/ .bksmLQ::after{inline-size:24px;}/*!sc*/ .bksmLQ[disabled],.bksmLQ[aria-disabled='true'],fieldset[disabled] .bksmLQ{cursor:not-allowed;opacity:0.3;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);color:var(--text-subdued,#656565);}/*!sc*/ .bksmLQ[disabled]::before,.bksmLQ[aria-disabled='true']::before,fieldset[disabled] .bksmLQ::before{background-color:transparent;}/*!sc*/ .bksmLQ[disabled]::after,.bksmLQ[aria-disabled='true']::after,fieldset[disabled] .bksmLQ::after{border-color:transparent;}/*!sc*/ .kTFJuL{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;position:relative;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*/ @supports (overflow-wrap:anywhere){.kTFJuL{overflow-wrap:anywhere;}}/*!sc*/ @supports not (overflow-wrap:anywhere){.kTFJuL{word-break:break-word;}}/*!sc*/ .kTFJuL:hover{-webkit-transform:scale(1.04);-ms-transform:scale(1.04);transform:scale(1.04);}/*!sc*/ .kTFJuL:active{opacity:0.7;outline:none;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);color:var(--text-base,#000000);}/*!sc*/ .kTFJuL::after{inline-size:100%;}/*!sc*/ .kTFJuL[disabled],.kTFJuL[aria-disabled='true'],fieldset[disabled] .kTFJuL{cursor:not-allowed;opacity:0.3;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);color:var(--text-base,#000000);}/*!sc*/ .kTFJuL[disabled]::before,.kTFJuL[aria-disabled='true']::before,fieldset[disabled] .kTFJuL::before{background-color:transparent;}/*!sc*/ .kTFJuL[disabled]::after,.kTFJuL[aria-disabled='true']::after,fieldset[disabled] .kTFJuL::after{border-color:transparent;}/*!sc*/ .hRqQQR{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;position:relative;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*/ @supports (overflow-wrap:anywhere){.hRqQQR{overflow-wrap:anywhere;}}/*!sc*/ @supports not (overflow-wrap:anywhere){.hRqQQR{word-break:break-word;}}/*!sc*/ .hRqQQR:hover{-webkit-transform:scale(1.04);-ms-transform:scale(1.04);transform:scale(1.04);}/*!sc*/ .hRqQQR:active{opacity:0.7;outline:none;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);color:var(--text-base,#000000);}/*!sc*/ .hRqQQR::after{inline-size:100%;}/*!sc*/ .hRqQQR[disabled],.hRqQQR[aria-disabled='true'],fieldset[disabled] .hRqQQR{cursor:not-allowed;opacity:0.3;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);color:var(--text-base,#000000);}/*!sc*/ .hRqQQR[disabled]::before,.hRqQQR[aria-disabled='true']::before,fieldset[disabled] .hRqQQR::before{background-color:transparent;}/*!sc*/ .hRqQQR[disabled]::after,.hRqQQR[aria-disabled='true']::after,fieldset[disabled] .hRqQQR::after{border-color:transparent;}/*!sc*/ data-styled.g2[id="Button-sc-1dqy6lx-0"]{content:"bksmLQ,kTFJuL,hRqQQR,"}/*!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.g3[id="IconWrapper__Wrapper-sc-16usrgb-0"]{content:"hYdsxw,kUVYXR,"}/*!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.g4[id="Svg-sc-ytk21e-0"]{content:"bneLcE,zsGU,"}/*!sc*/ .hKFGwn{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;inline-size:var(--encore-control-size-larger,56px);-webkit-block-size:var(--encore-control-size-larger,56px);-ms-flex-block-size:var(--encore-control-size-larger,56px);block-size:var(--encore-control-size-larger,56px);-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){.hKFGwn{overflow-wrap:anywhere;}}/*!sc*/ @supports not (overflow-wrap:anywhere){.hKFGwn{word-break:break-word;}}/*!sc*/ data-styled.g6[id="ButtonInner-sc-14ud5tc-0"]{content:"hKFGwn,"}/*!sc*/ .dlTJiR{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;position:relative;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);padding:0;min-inline-size:0;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;}/*!sc*/ .dlTJiR:hover .ButtonInner-sc-14ud5tc-0,.dlTJiR:hover .ButtonFocus-sc-2hq6ey-0{-webkit-transform:scale(1.04);-ms-transform:scale(1.04);transform:scale(1.04);}/*!sc*/ .dlTJiR:hover .ButtonInner-sc-14ud5tc-0{background-color:var(--background-highlight,#3be477);}/*!sc*/ .dlTJiR:active .ButtonInner-sc-14ud5tc-0{background-color:var(--background-press,#1abc54);box-shadow:none;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}/*!sc*/ .dlTJiR:active .ButtonFocus-sc-2hq6ey-0{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}/*!sc*/ .dlTJiR:focus .ButtonFocus-sc-2hq6ey-0{border-color:var(--parents-essential-base,var(--essential-base,#000000));}/*!sc*/ .dlTJiR[disabled] .ButtonInner-sc-14ud5tc-0,.dlTJiR[aria-disabled='true'] .ButtonInner-sc-14ud5tc-0,fieldset[disabled] .dlTJiR .ButtonInner-sc-14ud5tc-0{cursor:not-allowed;opacity:0.3;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);background-color:var(--background-base,#1ed760);color:var(--text-base,#000000);}/*!sc*/ .dlTJiR[disabled] .ButtonFocus-sc-2hq6ey-0,.dlTJiR[aria-disabled='true'] .ButtonFocus-sc-2hq6ey-0,fieldset[disabled] .dlTJiR .ButtonFocus-sc-2hq6ey-0{border-color:transparent;}/*!sc*/ data-styled.g7[id="Button-sc-qlcn5g-0"]{content:"dlTJiR,"}/*!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.g8[id="IconWrapper__Wrapper-sc-1hf1hjl-0"]{content:"ivomLs,"}/*!sc*/ .kOChlU{inline-size:100%;border-radius:var(--encore-corner-radius-base,4px);}/*!sc*/ data-styled.g15[id="Image-sc-1u215sg-3"]{content:"kOChlU,"}/*!sc*/ .lmgIvZ{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}/*!sc*/ data-styled.g19[id="ListRowTitle__LineClamp-sc-1xe2if1-0"]{content:"lmgIvZ,"}/*!sc*/ .eFGzcP{outline:none;-webkit-text-decoration:none;text-decoration:none;}/*!sc*/ @supports (overflow-wrap:anywhere){.eFGzcP{overflow-wrap:anywhere;}}/*!sc*/ @supports not (overflow-wrap:anywhere){.eFGzcP{word-break:break-word;}}/*!sc*/ data-styled.g20[id="ListRowTitle__ListRowText-sc-1xe2if1-1"]{content:"eFGzcP,"}/*!sc*/ .wLcyr{box-sizing:border-box;-webkit-tap-highlight-color:transparent;position:relative;border-radius:var(--encore-corner-radius-larger,6px);min-block-size:48px;z-index:0;color:var(--text-base,#000000);padding-block-start:8px;padding-block-end:8px;padding-inline-start:8px;padding-inline-end:8px;--animation-speed:300ms;--animation-ease:ease;--bg-inset-change-press:-4px;cursor:pointer;}/*!sc*/ .wLcyr::after{content:'';position:absolute;border-radius:var(--encore-corner-radius-larger,6px);z-index:-1;-webkit-transition:background-color var(--animation-speed) var(--animation-ease),top var(--animation-speed) var(--animation-ease),left var(--animation-speed) var(--animation-ease),right var(--animation-speed) var(--animation-ease),bottom var(--animation-speed) var(--animation-ease);transition:background-color var(--animation-speed) var(--animation-ease),top var(--animation-speed) var(--animation-ease),left var(--animation-speed) var(--animation-ease),right var(--animation-speed) var(--animation-ease),bottom var(--animation-speed) var(--animation-ease);inset:0;inset:8px 8px 8px 8px;}/*!sc*/ .wLcyr[disabled],.wLcyr[aria-disabled='true'],fieldset[disabled] .wLcyr{cursor:not-allowed;opacity:0.3;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}/*!sc*/ .wLcyr:hover::after{background-color:var(--background-highlight,#f5f5f5);inset:0;}/*!sc*/ .wLcyr[disabled]:hover::after,.wLcyr[aria-disabled='true']:hover::after{background-color:unset;}/*!sc*/ .wLcyr[disabled]:active::after,.wLcyr[aria-disabled='true']:active::after{background-color:unset;inset:unset;}/*!sc*/ data-styled.g29[id="Box__BoxComponent-sc-y4nds-0"]{content:"wLcyr,"}/*!sc*/ .MWEhk button,.MWEhk a,.MWEhk [role='button'],.MWEhk [role='link']{position:relative;z-index:1;}/*!sc*/ data-styled.g37[id="Areas__InteractiveArea-sc-1tea2mc-0"]{content:"MWEhk,"}/*!sc*/ .kLALqL{-webkit-column-gap:var(--encore-spacing-tighter,12px);column-gap:var(--encore-spacing-tighter,12px);-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}/*!sc*/ data-styled.g38[id="Areas__MainArea-sc-1tea2mc-1"]{content:"kLALqL,"}/*!sc*/ .cuoMqc{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:2px;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-align-items:flex-start;-webkit-box-align:flex-start;-ms-flex-align:flex-start;align-items:flex-start;}/*!sc*/ data-styled.g39[id="Areas__Column-sc-1tea2mc-2"]{content:"cuoMqc,"}/*!sc*/ .hscyXl{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;row-gap:var(--encore-spacing-tighter-2,8px);}/*!sc*/ .hscyXl[disabled]{opacity:0.7;}/*!sc*/ data-styled.g41[id="Box-sc-1njtxi4-0"]{content:"hscyXl,"}/*!sc*/ .DjiIj{position:absolute;z-index:0;inset:0;cursor:pointer;}/*!sc*/ data-styled.g43[id="CardLink-sc-1ut6cns-0"]{content:"DjiIj,"}/*!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.g48[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.f1985aa9.css"/><link rel="stylesheet" href="https://open.spotifycdn.com/cdn/build/mobile-web-player/mwp-context-menu-container.48b47f45.css"/><link rel="stylesheet" href="https://open.spotifycdn.com/cdn/build/mobile-web-player/mwp-connect-view-container.b665571b.css"/><link rel="stylesheet" href="https://open.spotifycdn.com/cdn/build/mobile-web-player/mwp-now-playing-view.a0efe343.css"/><link rel="stylesheet" href="https://open.spotifycdn.com/cdn/build/mobile-web-player/mwp-artist-page.3f91702e.css"/><link rel="stylesheet" href="https://open.spotifycdn.com/cdn/build/mobile-web-player/mwp-home-page.a9f62717.css"/><link rel="stylesheet" href="https://open.spotifycdn.com/cdn/build/mobile-web-player/mwp-search-results.89700552.css"/><link rel="stylesheet" href="https://open.spotifycdn.com/cdn/build/mobile-web-player/mwp-user-profile.d6a9e25d.css"/><link rel="stylesheet" href="https://open.spotifycdn.com/cdn/build/mobile-web-player/mobile-web-player.96045797.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.fdc546ed.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":"108da5b631e95ad0dd2e1a4222b76398","isAnonymous":true,"gtmId":"GTM-PZHN3VD","optimizeId":"GTM-W53X654","pipResources":{"scripts":["https://open.spotifycdn.com/cdn/build/web-player/vendor~web-player.f97f7070.js","https://open.spotifycdn.com/cdn/build/web-player/pip-mini-player.0479b2e0.js"],"styles":["https://open.spotifycdn.com/cdn/build/web-player/pip-mini-player.1db08a40.css"]},"retargetingPixels":null,"recaptchaWebPlayerFraudSiteKey":"6LfCVLAUAAAAALFwwRnnCJ12DalriUGbj8FW_J39"}</script><script id="session" data-testid="session" type="application/json">{"accessToken":"BQDh9Bd9t-nGacQ9eoDzXTY_3-VEfEgRHokj69bOrp3IDanVdFtd2qaVpFDC2tvvMZhzRe9neD6V_L7FT9p-y6h7_pd1kGSsBf91UR2_-lj6Cp9hp-4","accessTokenExpirationTimestampMs":1732376766435,"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 class="M2zTPqWSULZAGKARgjXG" style="background:linear-gradient(#E8E8E8 0%, transparent 100%)"><div class="LTYHCckz80h0rAHEj0aQ OgFUAo4HM9zkORh6yYKs lBPLQvOs6NEAQQaTuYm9" data-testid="entity-header-top-section"><div class="cfggPp9bWTWmJHtaMuwE"><div data-testid="entity-image" style="opacity:1;width:56px;height:56px" class="_9oqBtpu3TVycIiibYRVw"><img aria-hidden="false" draggable="false" loading="eager" src="https://lite-images-i.scdn.co/image/ab67656300005f1f042b4241e57784e304dd42a1" data-testid="entity-header-entity-image" alt="" class="mMx2LUixlnN_Fu45JpFB"/></div></div><div class="cfggPp9bWTWmJHtaMuwE"><div class="zJT83mTjBmPlNfEnuNYs" data-testid="entity-header-title-and-subtitle-section"><h1 class="encore-text encore-text-title-medium gj6rSoF7K4FohS2DJDEm" data-encore-id="text" data-testid="showTitle">How To Support Your Body During Perimenopause and Menopause</h1><div class="encore-text encore-text-body-small sMT6JaxLhI2QLVSevX_3 fjP8GyQyM5IWQvTxWk6W" data-encore-id="text" data-testid="entity-header-entity-subtitle">The Doctor's Farmacy with Mark Hyman, M.D.</div></div></div></div><div class="kVj4O1X1hlTwIyajGjJb" data-testid="entity-bottom-section"><span><div class="qfYkuLpETFW3axnfMntO"><p class="encore-text encore-text-body-small _q93agegdE655O5zPz6l" data-encore-id="text">Jul 10, 2023</p><p class="encore-text encore-text-body-small _q93agegdE655O5zPz6l" data-encore-id="text" data-testid="episode-progress-not-played"><span class="UyzJidwrGk3awngSGIwv">1 hr 2 min</span></p></div></span><div class="encore-text encore-text-body-small jXbmfyIkvfBoDgVxAaDD" data-encore-id="text"><button class="Button-sc-1dqy6lx-0 bksmLQ" 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" viewBox="0 0 24 24" class="Svg-sc-ytk21e-0 bneLcE"><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 bksmLQ" 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" viewBox="0 0 24 24" class="Svg-sc-ytk21e-0 bneLcE"><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 bksmLQ" 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" viewBox="0 0 24 24" class="Svg-sc-ytk21e-0 bneLcE"><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 dlTJiR"><span class="ButtonInner-sc-14ud5tc-0 hKFGwn encore-bright-accent-set"><span aria-hidden="true" class="IconWrapper__Wrapper-sc-1hf1hjl-0 ivomLs"><svg data-encore-id="icon" role="img" aria-hidden="true" viewBox="0 0 24 24" class="Svg-sc-ytk21e-0 bneLcE"><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="encore-text encore-text-body-small Zbad_ytC5aqG3ZISd4Gw" data-encore-id="text"><span class="encore-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, InsideTracker, and Wonderfeel.</span></div> <div class="encore-text encore-text-body-small Zbad_ytC5aqG3ZISd4Gw" data-encore-id="text"><span class="encore-text encore-text-body-small encore-internal-color-text-subdued G_f5DJd2sgHWeto5cwbi" data-encore-id="text">Women in midlife often experience night sweats, mood swings, and other uncomfortable and difficult symptoms resulting from hormonal shifts. This is also often a time of significant stressors, as many women are juggling parenting, a career, and even caring for elders. And contrary to popular belief, women cannot follow the same health and fitness protocols as men and expect to see the same results. In today’s episode, I talk with Dr. Mindy Pelz, Dr. Izabella Wentz, and Cynthia Thurlow about things women over 40 can do to ease their experiences during perimenopause and menopause. Dr. Mindy Pelz is a renowned holistic health expert and one of the leading voices in educating women about their hormonal health. She has empowered hundreds of thousands of people around the world to tap into their bodies' innate healing abilities through her “5-Step Approach,” which uses fasting, personalized nutrition, stress management, chemical detoxification, and lifestyle changes to optimize health and slow the aging process. Dr. Izabella Wentz is an internationally acclaimed thyroid specialist and a licensed pharmacist who has dedicated her career to addressing the root causes of autoimmune thyroid disease after being diagnosed with Hashimoto’s thyroiditis in 2009. She is the author of three books on Hashimoto’s: Hashimoto’s Thyroiditis Lifestyle Interventions for Finding and Treating the Root Cause, Hashimoto’s Food Pharmacology, and Hashimoto’s Protocol. Her latest book is Adrenal Transformation Protocol: A 4-Week Plan to Release Stress Symptoms and Go from Surviving to Thriving. Cynthia Thurlow is a nurse practitioner, author of the bestselling book Intermittent Fasting Transformation, a two-time TEDx speaker, with her second talk having more than 14 million views, and the host of the Everyday Wellness podcast, a consistent top iTunes podcast in Nutrition. With over 20 years of experience in health and wellness, Cynthia is a globally recognized expert in intermittent fasting and women’s health and has been featured on ABC, FOX5, KTLA, CW, Medium, Entrepreneur, and The Megyn Kelly Show. This episode is brought to you by Rupa Health, InsideTracker, and Wonderfeel.</span><button class="Button-sc-1dqy6lx-0 kTFJuL encore-text-body-medium-bold" data-encore-id="buttonTertiary"><span class="encore-text encore-text-body-small-bold" data-encore-id="text">… <!-- -->see more</span></button></div></div></div><img class="kjxUv_MHNgEH5IARHdA0" src="https://lite-images-i.scdn.co/image/ab67656300005f1f042b4241e57784e304dd42a1" alt="Podcast Episode" loading="lazy"/><a href="/show/50MFhL6rItlnDDEStFMSPu"><button class="Button-sc-1dqy6lx-0 hRqQQR encore-text-body-medium-bold" 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" viewBox="0 0 24 24" class="Svg-sc-ytk21e-0 zsGU"><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="encore-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 class="Box__BoxComponent-sc-y4nds-0 wLcyr Box-sc-1njtxi4-0 hscyXl" data-encore-id="card" role="group" aria-labelledby="card-title-1FZ2yGoKC6y24D0tirjLRN"><div class="CardLink-sc-1ut6cns-0 DjiIj"></div><div style="display:none" id="onClickHint1FZ2yGoKC6y24D0tirjLRN"></div><a draggable="false" href="/episode/1FZ2yGoKC6y24D0tirjLRN"><img alt="" style="min-inline-size:152px" data-encore-id="image" src="https://i.scdn.co/image/ab67656300005f1f45a0ee883c30337ce8d830f4" class="Image-sc-1u215sg-3 kOChlU"/></a><div class="Areas__InteractiveArea-sc-1tea2mc-0 Areas__MainArea-sc-1tea2mc-1 MWEhk kLALqL"><div class="Areas__InteractiveArea-sc-1tea2mc-0 Areas__Column-sc-1tea2mc-2 MWEhk cuoMqc"><a draggable="false" href="/episode/1FZ2yGoKC6y24D0tirjLRN"><p class="encore-text encore-text-body-medium ListRowTitle__ListRowText-sc-1xe2if1-1 eFGzcP" data-encore-id="listRowTitle"><span class="ListRowTitle__LineClamp-sc-1xe2if1-0 lmgIvZ">How To Balance Women's Hormones With Lifestyle And Diet</span></p></a></div></div></div><div class="Box__BoxComponent-sc-y4nds-0 wLcyr Box-sc-1njtxi4-0 hscyXl" data-encore-id="card" role="group" aria-labelledby="card-title-6sl8WsD3v5XfcOkTWazCNH"><div class="CardLink-sc-1ut6cns-0 DjiIj"></div><div style="display:none" id="onClickHint6sl8WsD3v5XfcOkTWazCNH"></div><a draggable="false" href="/episode/6sl8WsD3v5XfcOkTWazCNH"><img alt="" style="min-inline-size:152px" data-encore-id="image" src="https://i.scdn.co/image/ab67656300005f1fe345105100fcebbe0179f72b" class="Image-sc-1u215sg-3 kOChlU"/></a><div class="Areas__InteractiveArea-sc-1tea2mc-0 Areas__MainArea-sc-1tea2mc-1 MWEhk kLALqL"><div class="Areas__InteractiveArea-sc-1tea2mc-0 Areas__Column-sc-1tea2mc-2 MWEhk cuoMqc"><a draggable="false" href="/episode/6sl8WsD3v5XfcOkTWazCNH"><p class="encore-text encore-text-body-medium ListRowTitle__ListRowText-sc-1xe2if1-1 eFGzcP" data-encore-id="listRowTitle"><span class="ListRowTitle__LineClamp-sc-1xe2if1-0 lmgIvZ">Fitness routines for menopause with Dr. Stacy Sims - exercise for every stage</span></p></a></div></div></div><div class="Box__BoxComponent-sc-y4nds-0 wLcyr Box-sc-1njtxi4-0 hscyXl" data-encore-id="card" role="group" aria-labelledby="card-title-4J88RascaU8dCpeBaAw6LM"><div class="CardLink-sc-1ut6cns-0 DjiIj"></div><div style="display:none" id="onClickHint4J88RascaU8dCpeBaAw6LM"></div><a draggable="false" href="/episode/4J88RascaU8dCpeBaAw6LM"><img alt="" style="min-inline-size:152px" data-encore-id="image" src="https://i.scdn.co/image/ab67656300005f1fd99e73bdcdeb8a1596e6834c" class="Image-sc-1u215sg-3 kOChlU"/></a><div class="Areas__InteractiveArea-sc-1tea2mc-0 Areas__MainArea-sc-1tea2mc-1 MWEhk kLALqL"><div class="Areas__InteractiveArea-sc-1tea2mc-0 Areas__Column-sc-1tea2mc-2 MWEhk cuoMqc"><a draggable="false" href="/episode/4J88RascaU8dCpeBaAw6LM"><p class="encore-text encore-text-body-medium ListRowTitle__ListRowText-sc-1xe2if1-1 eFGzcP" data-encore-id="listRowTitle"><span class="ListRowTitle__LineClamp-sc-1xe2if1-0 lmgIvZ">Inflammation & Weight Gain During Perimenopause with Dr. Mary Claire Haver Founder of The Galveston Diet & Author of The New Menopause</span></p></a></div></div></div><div class="Box__BoxComponent-sc-y4nds-0 wLcyr Box-sc-1njtxi4-0 hscyXl" data-encore-id="card" role="group" aria-labelledby="card-title-5JAfy3mvVPFuPfIoFbvXBM"><div class="CardLink-sc-1ut6cns-0 DjiIj"></div><div style="display:none" id="onClickHint5JAfy3mvVPFuPfIoFbvXBM"></div><a draggable="false" href="/episode/5JAfy3mvVPFuPfIoFbvXBM"><img alt="" style="min-inline-size:152px" data-encore-id="image" src="https://i.scdn.co/image/ab67656300005f1fbf8ac76c65291898e6466b4f" class="Image-sc-1u215sg-3 kOChlU"/></a><div class="Areas__InteractiveArea-sc-1tea2mc-0 Areas__MainArea-sc-1tea2mc-1 MWEhk kLALqL"><div class="Areas__InteractiveArea-sc-1tea2mc-0 Areas__Column-sc-1tea2mc-2 MWEhk cuoMqc"><a draggable="false" href="/episode/5JAfy3mvVPFuPfIoFbvXBM"><p class="encore-text encore-text-body-medium ListRowTitle__ListRowText-sc-1xe2if1-1 eFGzcP" data-encore-id="listRowTitle"><span class="ListRowTitle__LineClamp-sc-1xe2if1-0 lmgIvZ">Overcoming Health Anxiety in Perimenopause with Dr. Rachel Goldman & Dr. Sue Varma</span></p></a></div></div></div><div class="Box__BoxComponent-sc-y4nds-0 wLcyr Box-sc-1njtxi4-0 hscyXl" data-encore-id="card" role="group" aria-labelledby="card-title-3vOd4se2oXUDei3pYpGEqi"><div class="CardLink-sc-1ut6cns-0 DjiIj"></div><div style="display:none" id="onClickHint3vOd4se2oXUDei3pYpGEqi"></div><a draggable="false" href="/episode/3vOd4se2oXUDei3pYpGEqi"><img alt="" style="min-inline-size:152px" data-encore-id="image" src="https://i.scdn.co/image/ab67656300005f1f1bace4a8ad75ab7028065abe" class="Image-sc-1u215sg-3 kOChlU"/></a><div class="Areas__InteractiveArea-sc-1tea2mc-0 Areas__MainArea-sc-1tea2mc-1 MWEhk kLALqL"><div class="Areas__InteractiveArea-sc-1tea2mc-0 Areas__Column-sc-1tea2mc-2 MWEhk cuoMqc"><a draggable="false" href="/episode/3vOd4se2oXUDei3pYpGEqi"><p class="encore-text encore-text-body-medium ListRowTitle__ListRowText-sc-1xe2if1-1 eFGzcP" data-encore-id="listRowTitle"><span class="ListRowTitle__LineClamp-sc-1xe2if1-0 lmgIvZ">How Fasting Can Support Hormones, Muscle, And Heal The Body with Dr. Mindy Pelz</span></p></a></div></div></div><div class="Box__BoxComponent-sc-y4nds-0 wLcyr Box-sc-1njtxi4-0 hscyXl" data-encore-id="card" role="group" aria-labelledby="card-title-51r3NupbfOQxD2dM1nWBqR"><div class="CardLink-sc-1ut6cns-0 DjiIj"></div><div style="display:none" id="onClickHint51r3NupbfOQxD2dM1nWBqR"></div><a draggable="false" href="/episode/51r3NupbfOQxD2dM1nWBqR"><img alt="" style="min-inline-size:152px" data-encore-id="image" src="https://i.scdn.co/image/ab67656300005f1fe3ab1c88dea4872d19aa33eb" class="Image-sc-1u215sg-3 kOChlU"/></a><div class="Areas__InteractiveArea-sc-1tea2mc-0 Areas__MainArea-sc-1tea2mc-1 MWEhk kLALqL"><div class="Areas__InteractiveArea-sc-1tea2mc-0 Areas__Column-sc-1tea2mc-2 MWEhk cuoMqc"><a draggable="false" href="/episode/51r3NupbfOQxD2dM1nWBqR"><p class="encore-text encore-text-body-medium ListRowTitle__ListRowText-sc-1xe2if1-1 eFGzcP" data-encore-id="listRowTitle"><span class="ListRowTitle__LineClamp-sc-1xe2if1-0 lmgIvZ">The Root Causes And Solutions For Women’s Hormonal Imbalances with Dr. Sara Gottfried</span></p></a></div></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 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">eyJzZXNzaW9uIjp7Im1lIjpudWxsLCJwcm9kdWN0Ijp7ImNvdW50cnkiOiJTRyIsImNhdGFsb2d1ZSI6InByZW1pdW0iLCJwcm9kdWN0IjoiUFJFTUlVTSIsIm9uLWRlbWFuZCI6IjEifSwibG9jYWxlIjoiZW4iLCJ0ZXh0RGlyZWN0aW9uYWxpdHkiOiJsdHIiLCJpc0Fub255bW91cyI6dHJ1ZSwiZmVhdHVyZXMiOnsiZW5hYmxlU2hvd3MiOnRydWUsImlzVHJhY2luZ0VuYWJsZWQiOmZhbHNlLCJ1cGdyYWRlQnV0dG9uIjoiY29udHJvbCIsIm13cCI6dHJ1ZSwiaXNNV1BFcnJvckNvZGVFbmFibGVkIjpmYWxzZSwiaXNNd3BSYWRpb0VudGl0eSI6dHJ1ZSwiaXNNV1BBbmRQbGF5YmFja0NhcGFibGUiOmZhbHNlLCJwcmVhdXRoUmVjYXB0Y2hhIjpmYWxzZSwiaXNFcXVhbGl6ZXJBQkVuYWJsZWQiOmZhbHNlLCJpc1BvZGNhc3RFbmFibGVkIjp0cnVlLCJlbmFibGVJMThuTG9jYWxlcyI6dHJ1ZSwiaXNJMThuQWRkaXRpb25hbFBhZ2VzRW5hYmxlZCI6ZmFsc2UsImlzSW50ZXJhY3Rpb25Mb2dnZXJFbmFibGVkIjp0cnVlLCJpc1JlaW52ZW50RnJlZUVuYWJsZWQiOmZhbHNlLCJpc0VudGl0eVJlcG9ydEVuYWJsZWQiOnRydWUsImlzQWxidW1SZXBvcnRFbmFibGVkIjpmYWxzZSwiaXNUcmFja1JlcG9ydEVuYWJsZWQiOmZhbHNlLCJpc1BvZGNhc3RTaG93UmVwb3J0RW5hYmxlZCI6ZmFsc2UsImlzUG9kY2FzdEVwaXNvZGVSZXBvcnRFbmFibGVkIjpmYWxzZX0sImNvdW50cnkiOiJTRyIsImJyb3dzZXJPUyI6ImFuZHJvaWQiLCJjYW5Hb0JhY2siOmZhbHNlLCJjYW5Hb0ZvcndhcmQiOmZhbHNlfSwiY29ubmVjdCI6eyJkZXZpY2UiOm51bGwsImRldmljZXMiOltdLCJtYW51YWxUcmFuc2ZlckRldmljZUlkIjpudWxsfSwiZW50aXRpZXMiOnsiaXRlbXMiOnsic3BvdGlmeTplcGlzb2RlOjZtNEhwajZGVjdSNTJVV1JvNm91ZFQiOnsiX190eXBlbmFtZSI6IkVwaXNvZGUiLCJhdWRpbyI6eyJpdGVtcyI6W3siZmlsZUlkIjoiOGM2YjA2Zjg4OGY5MWVjYzFmZGYzOWU1MTAxYmM0YjA5MThiNDNhOCIsImZvcm1hdCI6Ik9HR19WT1JCSVNfOTYiLCJ1cmwiOiJodHRwczovL3Auc2Nkbi5jby9tcDMtcHJldmlldy84YzZiMDZmODg4ZjkxZWNjMWZkZjM5ZTUxMDFiYzRiMDkxOGI0M2E4In0seyJmaWxlSWQiOiIxZWEzMGRkZmQyZmM3NGY3NjZkOTNmZmI4YTIzZjBlZWJhMjI0ODkyIiwiZm9ybWF0IjoiTVA0XzEyOF9EVUFMIiwidXJsIjoiaHR0cHM6Ly9wLnNjZG4uY28vbXAzLXByZXZpZXcvMWVhMzBkZGZkMmZjNzRmNzY2ZDkzZmZiOGEyM2YwZWViYTIyNDg5MiJ9LHsiZmlsZUlkIjoiZjkyNjg5MzI5MDAyMWYzNjJkN2Y0NTQ5MjZlNWM2ODg5ZTYwZTljYiIsImZvcm1hdCI6IkFBQ18yNCIsInVybCI6Imh0dHBzOi8vcC5zY2RuLmNvL21wMy1wcmV2aWV3L2Y5MjY4OTMyOTAwMjFmMzYyZDdmNDU0OTI2ZTVjNjg4OWU2MGU5Y2IifSx7ImZpbGVJZCI6Ijk5MmE2ZjlhMjljMDc4MDAwMWMyYTlhNjUzYjNjYzM5OWQ0YmZmNjgiLCJmb3JtYXQiOiJNUDRfMTI4X0NCQ1MiLCJ1cmwiOiJodHRwczovL3Auc2Nkbi5jby9tcDMtcHJldmlldy85OTJhNmY5YTI5YzA3ODAwMDFjMmE5YTY1M2IzY2MzOTlkNGJmZjY4In0seyJmaWxlSWQiOiI4MjJmYzQyZTFjY2E2YjAwMjNkMDk4NGViNWQ3NTdkMzQwYjhhOTdhIiwiZm9ybWF0IjoiTVA0XzEyOCIsInVybCI6Imh0dHBzOi8vcC5zY2RuLmNvL21wMy1wcmV2aWV3LzgyMmZjNDJlMWNjYTZiMDAyM2QwOTg0ZWI1ZDc1N2QzNDBiOGE5N2EifV19LCJhdWRpb1ByZXZpZXciOnsiZm9ybWF0IjoiTVAzXzk2IiwidXJsIjoiaHR0cHM6Ly9wb2R6LWNvbnRlbnQuc3BvdGlmeWNkbi5jb20vYXVkaW8vY2xpcHMvMmI3dzBoTURwNTVVOGltQXFpTFBnby9jbGlwXzBfNjAwMDAubXAzIn0sImF2YWlsYWJsZU1hcmtldHMiOnsiaXRlbXMiOlt7ImNvdW50cnlDb2RlIjoiQUQifSx7ImNvdW50cnlDb2RlIjoiQUUifSx7ImNvdW50cnlDb2RlIjoiQUcifSx7ImNvdW50cnlDb2RlIjoiQUwifSx7ImNvdW50cnlDb2RlIjoiQU0ifSx7ImNvdW50cnlDb2RlIjoiQU8ifSx7ImNvdW50cnlDb2RlIjoiQVIifSx7ImNvdW50cnlDb2RlIjoiQVQifSx7ImNvdW50cnlDb2RlIjoiQVUifSx7ImNvdW50cnlDb2RlIjoiQVoifSx7ImNvdW50cnlDb2RlIjoiQkEifSx7ImNvdW50cnlDb2RlIjoiQkIifSx7ImNvdW50cnlDb2RlIjoiQkUifSx7ImNvdW50cnlDb2RlIjoiQkYifSx7ImNvdW50cnlDb2RlIjoiQkcifSx7ImNvdW50cnlDb2RlIjoiQkgifSx7ImNvdW50cnlDb2RlIjoiQkkifSx7ImNvdW50cnlDb2RlIjoiQkoifSx7ImNvdW50cnlDb2RlIjoiQk4ifSx7ImNvdW50cnlDb2RlIjoiQk8ifSx7ImNvdW50cnlDb2RlIjoiQlIifSx7ImNvdW50cnlDb2RlIjoiQlMifSx7ImNvdW50cnlDb2RlIjoiQlQifSx7ImNvdW50cnlDb2RlIjoiQlcifSx7ImNvdW50cnlDb2RlIjoiQloifSx7ImNvdW50cnlDb2RlIjoiQ0EifSx7ImNvdW50cnlDb2RlIjoiQ0gifSx7ImNvdW50cnlDb2RlIjoiQ0kifSx7ImNvdW50cnlDb2RlIjoiQ0wifSx7ImNvdW50cnlDb2RlIjoiQ00ifSx7ImNvdW50cnlDb2RlIjoiQ08ifSx7ImNvdW50cnlDb2RlIjoiQ1IifSx7ImNvdW50cnlDb2RlIjoiQ1YifSx7ImNvdW50cnlDb2RlIjoiQ1cifSx7ImNvdW50cnlDb2RlIjoiQ1kifSx7ImNvdW50cnlDb2RlIjoiQ1oifSx7ImNvdW50cnlDb2RlIjoiREUifSx7ImNvdW50cnlDb2RlIjoiREoifSx7ImNvdW50cnlDb2RlIjoiREsifSx7ImNvdW50cnlDb2RlIjoiRE0ifSx7ImNvdW50cnlDb2RlIjoiRE8ifSx7ImNvdW50cnlDb2RlIjoiRFoifSx7ImNvdW50cnlDb2RlIjoiRUMifSx7ImNvdW50cnlDb2RlIjoiRUUifSx7ImNvdW50cnlDb2RlIjoiRUcifSx7ImNvdW50cnlDb2RlIjoiRVMifSx7ImNvdW50cnlDb2RlIjoiRkkifSx7ImNvdW50cnlDb2RlIjoiRkoifSx7ImNvdW50cnlDb2RlIjoiRk0ifSx7ImNvdW50cnlDb2RlIjoiRlIifSx7ImNvdW50cnlDb2RlIjoiR0EifSx7ImNvdW50cnlDb2RlIjoiR0IifSx7ImNvdW50cnlDb2RlIjoiR0QifSx7ImNvdW50cnlDb2RlIjoiR0UifSx7ImNvdW50cnlDb2RlIjoiR0gifSx7ImNvdW50cnlDb2RlIjoiR00ifSx7ImNvdW50cnlDb2RlIjoiR04ifSx7ImNvdW50cnlDb2RlIjoiR1EifSx7ImNvdW50cnlDb2RlIjoiR1IifSx7ImNvdW50cnlDb2RlIjoiR1QifSx7ImNvdW50cnlDb2RlIjoiR1cifSx7ImNvdW50cnlDb2RlIjoiR1kifSx7ImNvdW50cnlDb2RlIjoiSEsifSx7ImNvdW50cnlDb2RlIjoiSE4ifSx7ImNvdW50cnlDb2RlIjoiSFIifSx7ImNvdW50cnlDb2RlIjoiSFQifSx7ImNvdW50cnlDb2RlIjoiSFUifSx7ImNvdW50cnlDb2RlIjoiSUQifSx7ImNvdW50cnlDb2RlIjoiSUUifSx7ImNvdW50cnlDb2RlIjoiSUwifSx7ImNvdW50cnlDb2RlIjoiSU4ifSx7ImNvdW50cnlDb2RlIjoiSVMifSx7ImNvdW50cnlDb2RlIjoiSVQifSx7ImNvdW50cnlDb2RlIjoiSk0ifSx7ImNvdW50cnlDb2RlIjoiSk8ifSx7ImNvdW50cnlDb2RlIjoiSlAifSx7ImNvdW50cnlDb2RlIjoiS0UifSx7ImNvdW50cnlDb2RlIjoiS0gifSx7ImNvdW50cnlDb2RlIjoiS0kifSx7ImNvdW50cnlDb2RlIjoiS00ifSx7ImNvdW50cnlDb2RlIjoiS04ifSx7ImNvdW50cnlDb2RlIjoiS1IifSx7ImNvdW50cnlDb2RlIjoiS1cifSx7ImNvdW50cnlDb2RlIjoiTEEifSx7ImNvdW50cnlDb2RlIjoiTEIifSx7ImNvdW50cnlDb2RlIjoiTEMifSx7ImNvdW50cnlDb2RlIjoiTEkifSx7ImNvdW50cnlDb2RlIjoiTFIifSx7ImNvdW50cnlDb2RlIjoiTFMifSx7ImNvdW50cnlDb2RlIjoiTFQifSx7ImNvdW50cnlDb2RlIjoiTFUifSx7ImNvdW50cnlDb2RlIjoiTFYifSx7ImNvdW50cnlDb2RlIjoiTUEifSx7ImNvdW50cnlDb2RlIjoiTUMifSx7ImNvdW50cnlDb2RlIjoiTUUifSx7ImNvdW50cnlDb2RlIjoiTUcifSx7ImNvdW50cnlDb2RlIjoiTUgifSx7ImNvdW50cnlDb2RlIjoiTUsifSx7ImNvdW50cnlDb2RlIjoiTUwifSx7ImNvdW50cnlDb2RlIjoiTU4ifSx7ImNvdW50cnlDb2RlIjoiTU8ifSx7ImNvdW50cnlDb2RlIjoiTVIifSx7ImNvdW50cnlDb2RlIjoiTVQifSx7ImNvdW50cnlDb2RlIjoiTVUifSx7ImNvdW50cnlDb2RlIjoiTVYifSx7ImNvdW50cnlDb2RlIjoiTVcifSx7ImNvdW50cnlDb2RlIjoiTVgifSx7ImNvdW50cnlDb2RlIjoiTVkifSx7ImNvdW50cnlDb2RlIjoiTVoifSx7ImNvdW50cnlDb2RlIjoiTkEifSx7ImNvdW50cnlDb2RlIjoiTkUifSx7ImNvdW50cnlDb2RlIjoiTkcifSx7ImNvdW50cnlDb2RlIjoiTkkifSx7ImNvdW50cnlDb2RlIjoiTkwifSx7ImNvdW50cnlDb2RlIjoiTk8ifSx7ImNvdW50cnlDb2RlIjoiTlAifSx7ImNvdW50cnlDb2RlIjoiTlIifSx7ImNvdW50cnlDb2RlIjoiTloifSx7ImNvdW50cnlDb2RlIjoiT00ifSx7ImNvdW50cnlDb2RlIjoiUEEifSx7ImNvdW50cnlDb2RlIjoiUEUifSx7ImNvdW50cnlDb2RlIjoiUEcifSx7ImNvdW50cnlDb2RlIjoiUEgifSx7ImNvdW50cnlDb2RlIjoiUEwifSx7ImNvdW50cnlDb2RlIjoiUFIifSx7ImNvdW50cnlDb2RlIjoiUFMifSx7ImNvdW50cnlDb2RlIjoiUFQifSx7ImNvdW50cnlDb2RlIjoiUFcifSx7ImNvdW50cnlDb2RlIjoiUFkifSx7ImNvdW50cnlDb2RlIjoiUUEifSx7ImNvdW50cnlDb2RlIjoiUk8ifSx7ImNvdW50cnlDb2RlIjoiUlMifSx7ImNvdW50cnlDb2RlIjoiUlcifSx7ImNvdW50cnlDb2RlIjoiU0EifSx7ImNvdW50cnlDb2RlIjoiU0IifSx7ImNvdW50cnlDb2RlIjoiU0MifSx7ImNvdW50cnlDb2RlIjoiU0UifSx7ImNvdW50cnlDb2RlIjoiU0cifSx7ImNvdW50cnlDb2RlIjoiU0kifSx7ImNvdW50cnlDb2RlIjoiU0sifSx7ImNvdW50cnlDb2RlIjoiU0wifSx7ImNvdW50cnlDb2RlIjoiU00ifSx7ImNvdW50cnlDb2RlIjoiU04ifSx7ImNvdW50cnlDb2RlIjoiU1IifSx7ImNvdW50cnlDb2RlIjoiU1QifSx7ImNvdW50cnlDb2RlIjoiU1YifSx7ImNvdW50cnlDb2RlIjoiU1oifSx7ImNvdW50cnlDb2RlIjoiVEQifSx7ImNvdW50cnlDb2RlIjoiVEcifSx7ImNvdW50cnlDb2RlIjoiVEgifSx7ImNvdW50cnlDb2RlIjoiVEwifSx7ImNvdW50cnlDb2RlIjoiVE4ifSx7ImNvdW50cnlDb2RlIjoiVE8ifSx7ImNvdW50cnlDb2RlIjoiVFIifSx7ImNvdW50cnlDb2RlIjoiVFQifSx7ImNvdW50cnlDb2RlIjoiVFYifSx7ImNvdW50cnlDb2RlIjoiVFcifSx7ImNvdW50cnlDb2RlIjoiVFoifSx7ImNvdW50cnlDb2RlIjoiVUEifSx7ImNvdW50cnlDb2RlIjoiVVMifSx7ImNvdW50cnlDb2RlIjoiVVkifSx7ImNvdW50cnlDb2RlIjoiVVoifSx7ImNvdW50cnlDb2RlIjoiVkMifSx7ImNvdW50cnlDb2RlIjoiVk4ifSx7ImNvdW50cnlDb2RlIjoiVlUifSx7ImNvdW50cnlDb2RlIjoiV1MifSx7ImNvdW50cnlDb2RlIjoiWEsifSx7ImNvdW50cnlDb2RlIjoiWkEifSx7ImNvdW50cnlDb2RlIjoiWk0ifSx7ImNvdW50cnlDb2RlIjoiWlcifV19LCJjb250ZW50SW5mb3JtYXRpb24iOm51bGwsImNvbnRlbnRSYXRpbmciOnsibGFiZWwiOiJOT05FIn0sImNvdmVyQXJ0Ijp7ImV4dHJhY3RlZENvbG9ycyI6eyJjb2xvckxpZ2h0Ijp7ImJsdWUiOjIzMiwiZ3JlZW4iOjIzMiwiaGV4IjoiI0U4RThFOCIsInJlZCI6MjMyfX0sInNvdXJjZXMiOlt7ImhlaWdodCI6NjQsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMGY2OGQwNDJiNDI0MWU1Nzc4NGUzMDRkZDQyYTEiLCJ3aWR0aCI6NjR9LHsiaGVpZ2h0IjozMDAsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMDVmMWYwNDJiNDI0MWU1Nzc4NGUzMDRkZDQyYTEiLCJ3aWR0aCI6MzAwfSx7ImhlaWdodCI6NjQwLCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDBiYThhMDQyYjQyNDFlNTc3ODRlMzA0ZGQ0MmExIiwid2lkdGgiOjY0MH1dfSwiZGVzY3JpcHRpb24iOiJUaGlzIGVwaXNvZGUgaXMgYnJvdWdodCB0byB5b3UgYnkgUnVwYSBIZWFsdGgsIEluc2lkZVRyYWNrZXIsIGFuZCBXb25kZXJmZWVsLsKgIFdvbWVuIGluIG1pZGxpZmUgb2Z0ZW4gZXhwZXJpZW5jZSBuaWdodCBzd2VhdHMsIG1vb2Qgc3dpbmdzLCBhbmQgb3RoZXIgdW5jb21mb3J0YWJsZSBhbmQgZGlmZmljdWx0IHN5bXB0b21zIHJlc3VsdGluZyBmcm9tIGhvcm1vbmFsIHNoaWZ0cy4gVGhpcyBpcyBhbHNvIG9mdGVuIGEgdGltZSBvZiBzaWduaWZpY2FudCBzdHJlc3NvcnMsIGFzIG1hbnkgd29tZW4gYXJlIGp1Z2dsaW5nIHBhcmVudGluZywgYSBjYXJlZXIsIGFuZCBldmVuIGNhcmluZyBmb3IgZWxkZXJzLiBBbmQgY29udHJhcnkgdG8gcG9wdWxhciBiZWxpZWYsIHdvbWVuIGNhbm5vdCBmb2xsb3cgdGhlIHNhbWUgaGVhbHRoIGFuZCBmaXRuZXNzIHByb3RvY29scyBhcyBtZW4gYW5kIGV4cGVjdCB0byBzZWUgdGhlIHNhbWUgcmVzdWx0cy4gSW4gdG9kYXnigJlzIGVwaXNvZGUsIEkgdGFsayB3aXRoIERyLiBNaW5keSBQZWx6LCBEci4gSXphYmVsbGEgV2VudHosIGFuZCBDeW50aGlhIFRodXJsb3cgYWJvdXQgdGhpbmdzIHdvbWVuIG92ZXIgNDAgY2FuIGRvIHRvIGVhc2UgdGhlaXIgZXhwZXJpZW5jZXMgZHVyaW5nIHBlcmltZW5vcGF1c2UgYW5kIG1lbm9wYXVzZS4gRHIuIE1pbmR5IFBlbHogaXMgYSByZW5vd25lZCBob2xpc3RpYyBoZWFsdGggZXhwZXJ0IGFuZCBvbmUgb2YgdGhlIGxlYWRpbmcgdm9pY2VzIGluIGVkdWNhdGluZyB3b21lbiBhYm91dCB0aGVpciBob3Jtb25hbCBoZWFsdGguIFNoZSBoYXMgZW1wb3dlcmVkIGh1bmRyZWRzIG9mIHRob3VzYW5kcyBvZiBwZW9wbGUgYXJvdW5kIHRoZSB3b3JsZCB0byB0YXAgaW50byB0aGVpciBib2RpZXMnIGlubmF0ZSBoZWFsaW5nIGFiaWxpdGllcyB0aHJvdWdoIGhlciDigJw1LVN0ZXAgQXBwcm9hY2gs4oCdIHdoaWNoIHVzZXMgZmFzdGluZywgcGVyc29uYWxpemVkIG51dHJpdGlvbiwgc3RyZXNzIG1hbmFnZW1lbnQsIGNoZW1pY2FsIGRldG94aWZpY2F0aW9uLCBhbmQgbGlmZXN0eWxlIGNoYW5nZXMgdG8gb3B0aW1pemUgaGVhbHRoIGFuZCBzbG93IHRoZSBhZ2luZyBwcm9jZXNzLiBEci4gSXphYmVsbGEgV2VudHogaXMgYW4gaW50ZXJuYXRpb25hbGx5IGFjY2xhaW1lZCB0aHlyb2lkIHNwZWNpYWxpc3QgYW5kIGEgbGljZW5zZWQgcGhhcm1hY2lzdCB3aG8gaGFzIGRlZGljYXRlZCBoZXIgY2FyZWVyIHRvIGFkZHJlc3NpbmcgdGhlIHJvb3QgY2F1c2VzIG9mIGF1dG9pbW11bmUgdGh5cm9pZCBkaXNlYXNlIGFmdGVyIGJlaW5nIGRpYWdub3NlZCB3aXRoIEhhc2hpbW90b+KAmXMgdGh5cm9pZGl0aXMgaW4gMjAwOS4gU2hlIGlzIHRoZSBhdXRob3Igb2YgdGhyZWUgYm9va3Mgb24gSGFzaGltb3Rv4oCZczogSGFzaGltb3Rv4oCZcyBUaHlyb2lkaXRpcyBMaWZlc3R5bGUgSW50ZXJ2ZW50aW9ucyBmb3IgRmluZGluZyBhbmQgVHJlYXRpbmcgdGhlIFJvb3QgQ2F1c2UsIEhhc2hpbW90b+KAmXMgRm9vZCBQaGFybWFjb2xvZ3ksIGFuZCBIYXNoaW1vdG/igJlzIFByb3RvY29sLiBIZXIgbGF0ZXN0IGJvb2sgaXMgQWRyZW5hbCBUcmFuc2Zvcm1hdGlvbiBQcm90b2NvbDogQSA0LVdlZWsgUGxhbiB0byBSZWxlYXNlIFN0cmVzcyBTeW1wdG9tcyBhbmQgR28gZnJvbSBTdXJ2aXZpbmcgdG8gVGhyaXZpbmcuIEN5bnRoaWEgVGh1cmxvdyBpcyBhIG51cnNlIHByYWN0aXRpb25lciwgYXV0aG9yIG9mIHRoZSBiZXN0c2VsbGluZyBib29rIEludGVybWl0dGVudCBGYXN0aW5nIFRyYW5zZm9ybWF0aW9uLCBhIHR3by10aW1lIFRFRHggc3BlYWtlciwgd2l0aCBoZXIgc2Vjb25kIHRhbGsgaGF2aW5nIG1vcmUgdGhhbiAxNCBtaWxsaW9uIHZpZXdzLCBhbmQgdGhlIGhvc3Qgb2YgdGhlIEV2ZXJ5ZGF5IFdlbGxuZXNzIHBvZGNhc3QsIGEgY29uc2lzdGVudCB0b3AgaVR1bmVzIHBvZGNhc3QgaW4gTnV0cml0aW9uLiBXaXRoIG92ZXIgMjAgeWVhcnMgb2YgZXhwZXJpZW5jZSBpbiBoZWFsdGggYW5kIHdlbGxuZXNzLCBDeW50aGlhIGlzIGEgZ2xvYmFsbHkgcmVjb2duaXplZCBleHBlcnQgaW4gaW50ZXJtaXR0ZW50IGZhc3RpbmcgYW5kIHdvbWVu4oCZcyBoZWFsdGggYW5kIGhhcyBiZWVuIGZlYXR1cmVkIG9uIEFCQywgRk9YNSwgS1RMQSwgQ1csIE1lZGl1bSwgRW50cmVwcmVuZXVyLCBhbmQgVGhlIE1lZ3luIEtlbGx5IFNob3cuIFRoaXMgZXBpc29kZSBpcyBicm91Z2h0IHRvIHlvdSBieSBSdXBhIEhlYWx0aCwgSW5zaWRlVHJhY2tlciwgYW5kIFdvbmRlcmZlZWwuwqAgUnVwYSBIZWFsdGggaXMgYSBwbGFjZSB3aGVyZSBGdW5jdGlvbmFsIE1lZGljaW5lIHByYWN0aXRpb25lcnMgY2FuIGFjY2VzcyBtb3JlIHRoYW4gMywwMDAgc3BlY2lhbHR5IGxhYiB0ZXN0cy4gWW91IGNhbiBjaGVjayBvdXQgYSBmcmVlLCBsaXZlIGRlbW8gd2l0aCBhIFEmQSBvciBjcmVhdGUgYW4gYWNjb3VudCBhdCBSdXBhSGVhbHRoLmNvbS4gSW5zaWRlVHJhY2tlciBpcyBvZmZlcmluZyBteSBjb21tdW5pdHkgMjAlIG9mZiBhdCBpbnNpZGV0cmFja2VyLmNvbS9kcmh5bWFuLiBXb25kZXJmZWVsIFlvdW5nciBOTU4gd29ya3MgYnkgaW5jcmVhc2luZyB5b3VyIGxldmVscyBvZiBOQUQsIGEgY3JpdGljYWwgbW9sZWN1bGUgb3VyIGJvZGllcyBwcm9kdWNlIHRoYXQgd2UgbGl0ZXJhbGx5IG5lZWQgdG8gc3Vydml2ZS4gRmVlbCB0aGUgd29uZGVyIG9mIGlubm92YXRpb24gYXQgZ2V0d29uZGVyZmVlbC5jb20uIEZ1bGwtbGVuZ3RoIGVwaXNvZGVzIG9mIHRoZXNlIGludGVydmlld3MgKGFuZCBsaW5rcyB0byBhbGwgdGhlIHJlZmVyZW5jZXMgbWVudGlvbmVkKSBjYW4gYmUgZm91bmQgaGVyZTogRHIuIE1pbmR5IFBlbHogRHIuIEl6YWJlbGxhIFdlbnR6IEN5bnRoaWEgVGh1cmxvdyAgICBMZWFybiBtb3JlIGFib3V0IHlvdXIgYWQgY2hvaWNlcy4gVmlzaXQgbWVnYXBob25lLmZtL2FkY2hvaWNlcyIsImR1cmF0aW9uIjp7InRvdGFsTWlsbGlzZWNvbmRzIjozNzY4NzM3fSwiaHRtbERlc2NyaXB0aW9uIjoiPHA+VGhpcyBlcGlzb2RlIGlzIGJyb3VnaHQgdG8geW91IGJ5IFJ1cGEgSGVhbHRoLCBJbnNpZGVUcmFja2VyLCBhbmQgPGEgaHJlZj1cImh0dHBzOi8vZ2V0d29uZGVyZmVlbC5jb21cIiByZWw9XCJub2ZvbGxvd1wiPldvbmRlcmZlZWw8L2E+LsKgPC9wPjxiciAvPjxwPldvbWVuIGluIG1pZGxpZmUgb2Z0ZW4gZXhwZXJpZW5jZSBuaWdodCBzd2VhdHMsIG1vb2Qgc3dpbmdzLCBhbmQgb3RoZXIgdW5jb21mb3J0YWJsZSBhbmQgZGlmZmljdWx0IHN5bXB0b21zIHJlc3VsdGluZyBmcm9tIGhvcm1vbmFsIHNoaWZ0cy4gVGhpcyBpcyBhbHNvIG9mdGVuIGEgdGltZSBvZiBzaWduaWZpY2FudCBzdHJlc3NvcnMsIGFzIG1hbnkgd29tZW4gYXJlIGp1Z2dsaW5nIHBhcmVudGluZywgYSBjYXJlZXIsIGFuZCBldmVuIGNhcmluZyBmb3IgZWxkZXJzLiBBbmQgY29udHJhcnkgdG8gcG9wdWxhciBiZWxpZWYsIHdvbWVuIGNhbm5vdCBmb2xsb3cgdGhlIHNhbWUgaGVhbHRoIGFuZCBmaXRuZXNzIHByb3RvY29scyBhcyBtZW4gYW5kIGV4cGVjdCB0byBzZWUgdGhlIHNhbWUgcmVzdWx0cy48L3A+PGJyIC8+PHA+SW4gdG9kYXnigJlzIGVwaXNvZGUsIEkgdGFsayB3aXRoIERyLiBNaW5keSBQZWx6LCBEci4gSXphYmVsbGEgV2VudHosIGFuZCBDeW50aGlhIFRodXJsb3cgYWJvdXQgdGhpbmdzIHdvbWVuIG92ZXIgNDAgY2FuIGRvIHRvIGVhc2UgdGhlaXIgZXhwZXJpZW5jZXMgZHVyaW5nIHBlcmltZW5vcGF1c2UgYW5kIG1lbm9wYXVzZS48L3A+PGJyIC8+PHA+RHIuIE1pbmR5IFBlbHogaXMgYSByZW5vd25lZCBob2xpc3RpYyBoZWFsdGggZXhwZXJ0IGFuZCBvbmUgb2YgdGhlIGxlYWRpbmcgdm9pY2VzIGluIGVkdWNhdGluZyB3b21lbiBhYm91dCB0aGVpciBob3Jtb25hbCBoZWFsdGguIFNoZSBoYXMgZW1wb3dlcmVkIGh1bmRyZWRzIG9mIHRob3VzYW5kcyBvZiBwZW9wbGUgYXJvdW5kIHRoZSB3b3JsZCB0byB0YXAgaW50byB0aGVpciBib2RpZXMmIzM5OyBpbm5hdGUgaGVhbGluZyBhYmlsaXRpZXMgdGhyb3VnaCBoZXIg4oCcNS1TdGVwIEFwcHJvYWNoLOKAnSB3aGljaCB1c2VzIGZhc3RpbmcsIHBlcnNvbmFsaXplZCBudXRyaXRpb24sIHN0cmVzcyBtYW5hZ2VtZW50LCBjaGVtaWNhbCBkZXRveGlmaWNhdGlvbiwgYW5kIGxpZmVzdHlsZSBjaGFuZ2VzIHRvIG9wdGltaXplIGhlYWx0aCBhbmQgc2xvdyB0aGUgYWdpbmcgcHJvY2Vzcy48L3A+PGJyIC8+PHA+RHIuIEl6YWJlbGxhIFdlbnR6IGlzIGFuIGludGVybmF0aW9uYWxseSBhY2NsYWltZWQgdGh5cm9pZCBzcGVjaWFsaXN0IGFuZCBhIGxpY2Vuc2VkIHBoYXJtYWNpc3Qgd2hvIGhhcyBkZWRpY2F0ZWQgaGVyIGNhcmVlciB0byBhZGRyZXNzaW5nIHRoZSByb290IGNhdXNlcyBvZiBhdXRvaW1tdW5lIHRoeXJvaWQgZGlzZWFzZSBhZnRlciBiZWluZyBkaWFnbm9zZWQgd2l0aCBIYXNoaW1vdG/igJlzIHRoeXJvaWRpdGlzIGluIDIwMDkuIFNoZSBpcyB0aGUgYXV0aG9yIG9mIHRocmVlIGJvb2tzIG9uIEhhc2hpbW90b+KAmXM6IEhhc2hpbW90b+KAmXMgVGh5cm9pZGl0aXMgTGlmZXN0eWxlIEludGVydmVudGlvbnMgZm9yIEZpbmRpbmcgYW5kIFRyZWF0aW5nIHRoZSBSb290IENhdXNlLCBIYXNoaW1vdG/igJlzIEZvb2QgUGhhcm1hY29sb2d5LCBhbmQgSGFzaGltb3Rv4oCZcyBQcm90b2NvbC4gSGVyIGxhdGVzdCBib29rIGlzIEFkcmVuYWwgVHJhbnNmb3JtYXRpb24gUHJvdG9jb2w6IEEgNC1XZWVrIFBsYW4gdG8gUmVsZWFzZSBTdHJlc3MgU3ltcHRvbXMgYW5kIEdvIGZyb20gU3Vydml2aW5nIHRvIFRocml2aW5nLjwvcD48YnIgLz48cD5DeW50aGlhIFRodXJsb3cgaXMgYSBudXJzZSBwcmFjdGl0aW9uZXIsIGF1dGhvciBvZiB0aGUgYmVzdHNlbGxpbmcgYm9vayBJbnRlcm1pdHRlbnQgRmFzdGluZyBUcmFuc2Zvcm1hdGlvbiwgYSB0d28tdGltZSBURUR4IHNwZWFrZXIsIHdpdGggaGVyIHNlY29uZCB0YWxrIGhhdmluZyBtb3JlIHRoYW4gMTQgbWlsbGlvbiB2aWV3cywgYW5kIHRoZSBob3N0IG9mIHRoZSBFdmVyeWRheSBXZWxsbmVzcyBwb2RjYXN0LCBhIGNvbnNpc3RlbnQgdG9wIGlUdW5lcyBwb2RjYXN0IGluIE51dHJpdGlvbi4gV2l0aCBvdmVyIDIwIHllYXJzIG9mIGV4cGVyaWVuY2UgaW4gaGVhbHRoIGFuZCB3ZWxsbmVzcywgQ3ludGhpYSBpcyBhIGdsb2JhbGx5IHJlY29nbml6ZWQgZXhwZXJ0IGluIGludGVybWl0dGVudCBmYXN0aW5nIGFuZCB3b21lbuKAmXMgaGVhbHRoIGFuZCBoYXMgYmVlbiBmZWF0dXJlZCBvbiBBQkMsIEZPWDUsIEtUTEEsIENXLCBNZWRpdW0sIEVudHJlcHJlbmV1ciwgYW5kIFRoZSBNZWd5biBLZWxseSBTaG93LjwvcD48YnIgLz48cD5UaGlzIGVwaXNvZGUgaXMgYnJvdWdodCB0byB5b3UgYnkgUnVwYSBIZWFsdGgsIEluc2lkZVRyYWNrZXIsIGFuZCBXb25kZXJmZWVsLsKgPC9wPjxiciAvPjxwPlJ1cGEgSGVhbHRoIGlzIGEgcGxhY2Ugd2hlcmUgRnVuY3Rpb25hbCBNZWRpY2luZSBwcmFjdGl0aW9uZXJzIGNhbiBhY2Nlc3MgbW9yZSB0aGFuIDMsMDAwIHNwZWNpYWx0eSBsYWIgdGVzdHMuIFlvdSBjYW4gY2hlY2sgb3V0IGEgZnJlZSwgbGl2ZSBkZW1vIHdpdGggYSBRJmFtcDtBIG9yIGNyZWF0ZSBhbiBhY2NvdW50IGF0IFJ1cGFIZWFsdGguY29tLjwvcD48YnIgLz48cD5JbnNpZGVUcmFja2VyIGlzIG9mZmVyaW5nIG15IGNvbW11bml0eSAyMCUgb2ZmIGF0IGluc2lkZXRyYWNrZXIuY29tL2RyaHltYW4uPC9wPjxiciAvPjxwPldvbmRlcmZlZWwgWW91bmdyIE5NTiB3b3JrcyBieSBpbmNyZWFzaW5nIHlvdXIgbGV2ZWxzIG9mIE5BRCwgYSBjcml0aWNhbCBtb2xlY3VsZSBvdXIgYm9kaWVzIHByb2R1Y2UgdGhhdCB3ZSBsaXRlcmFsbHkgbmVlZCB0byBzdXJ2aXZlLiBGZWVsIHRoZSB3b25kZXIgb2YgaW5ub3ZhdGlvbiBhdCBnZXR3b25kZXJmZWVsLmNvbS48L3A+PGJyIC8+PHA+RnVsbC1sZW5ndGggZXBpc29kZXMgb2YgdGhlc2UgaW50ZXJ2aWV3cyAoYW5kIGxpbmtzIHRvIGFsbCB0aGUgcmVmZXJlbmNlcyBtZW50aW9uZWQpIGNhbiBiZSBmb3VuZCBoZXJlOjwvcD48cD48YSBocmVmPVwiaHR0cHM6Ly9kcmh5bWFuLmNvbS9ibG9nLzIwMjMvMDYvMDcvcG9kY2FzdC1lcDczMS9cIiByZWw9XCJub2ZvbGxvd1wiPkRyLiBNaW5keSBQZWx6PC9hPjwvcD48cD48YSBocmVmPVwiaHR0cHM6Ly9kcmh5bWFuLmNvbS9ibG9nLzIwMjMvMDQvMTkvcG9kY2FzdC1lcDcwNi9cIiByZWw9XCJub2ZvbGxvd1wiPkRyLiBJemFiZWxsYSBXZW50ejwvYT48L3A+PHA+PGEgaHJlZj1cImh0dHBzOi8vZHJoeW1hbi5jb20vYmxvZy8yMDIzLzA1LzAzL3BvZGNhc3QtZXA3MTQvXCIgcmVsPVwibm9mb2xsb3dcIj5DeW50aGlhIFRodXJsb3c8L2E+PC9wPjxwPjxiciAvPjwvcD48YnIgLz48cD4gPC9wPjxwPiA8L3A+PHA+TGVhcm4gbW9yZSBhYm91dCB5b3VyIGFkIGNob2ljZXMuIFZpc2l0IDxhIGhyZWY9XCJodHRwczovL21lZ2FwaG9uZS5mbS9hZGNob2ljZXNcIiByZWw9XCJub2ZvbGxvd1wiPm1lZ2FwaG9uZS5mbS9hZGNob2ljZXM8L2E+PC9wPiIsImlkIjoiNm00SHBqNkZWN1I1MlVXUm82b3VkVCIsImxhbmd1YWdlIjp7ImNvZGUiOiJlbiJ9LCJtZWRpYVR5cGVzIjpbIkFVRElPIl0sIm5hbWUiOiJIb3cgVG8gU3VwcG9ydCBZb3VyIEJvZHkgRHVyaW5nIFBlcmltZW5vcGF1c2UgYW5kIE1lbm9wYXVzZSIsInBsYXlhYmlsaXR5Ijp7InBsYXlhYmxlIjp0cnVlLCJyZWFzb24iOiJQTEFZQUJMRSJ9LCJwbGF5ZWRTdGF0ZSI6eyJwbGF5UG9zaXRpb25NaWxsaXNlY29uZHMiOjAsInN0YXRlIjoiTk9UX1NUQVJURUQifSwic2hvd09yQXVkaW9ib29rIjp7Il9fdHlwZW5hbWUiOiJQb2RjYXN0UmVzcG9uc2VXcmFwcGVyIiwiZGF0YSI6eyJfX3R5cGVuYW1lIjoiUG9kY2FzdCIsImFjY2Vzc0luZm8iOm51bGwsImNvbnRlbnRSYXRpbmciOnsibGFiZWwiOiJOT05FIn0sImNvdmVyQXJ0Ijp7InNvdXJjZXMiOlt7ImhlaWdodCI6NjQsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMGY2OGRiNDhjYTgxMmZjYzllMDhhMTA5M2JiMWUiLCJ3aWR0aCI6NjR9LHsiaGVpZ2h0IjozMDAsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMDVmMWZiNDhjYTgxMmZjYzllMDhhMTA5M2JiMWUiLCJ3aWR0aCI6MzAwfSx7ImhlaWdodCI6NjQwLCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDBiYThhYjQ4Y2E4MTJmY2M5ZTA4YTEwOTNiYjFlIiwid2lkdGgiOjY0MH1dfSwiZGVzY3JpcHRpb24iOiJXZSBhcmUgc2VlaW5nIGFuIGV2ZXItaW5jcmVhc2luZyBidXJkZW4gb2YgY2hyb25pYyBkaXNlYXNlLCBwcmltYXJpbHkgZHJpdmVuIGJ5IG91ciBmb29kIGFuZCBmb29kIHN5c3RlbS4gVGhpcyBpcyBwZXJwZXR1YXRlZCBieSBhZ3JpY3VsdHVyYWwsIGZvb2QsIGFuZCBoZWFsdGggY2FyZSBwb2xpY2llcyB0aGF0IGRvbuKAmXQgc3VwcG9ydCBoZWFsdGguIFdlIG5lZWQgdG8gcmV0aGluayBkaXNlYXNlIGFuZCByZWltYWdpbmUgYSBmb29kIHN5c3RlbSBhbmQgYSBoZWFsdGggY2FyZSBzeXN0ZW0gdGhlIHByb3RlY3RzIGhlYWx0aCwgdW5idXJkZW5zIHRoZSBlY29ub215IGZyb20gdGhlIHdlaWdodCBvZiBvYmVzaXR5IGFuZCBjaHJvbmljIGRpc2Vhc2UsIHByb3RlY3RzIHRoZSBlbnZpcm9ubWVudCwgaGVscHMgcmV2ZXJzZSBjbGltYXRlIGNoYW5nZSwgYW5kIGNyZWF0ZXMgYSBuYXRpb24gb2YgaGVhbHRoeSBjaGlsZHJlbiBhbmQgY2l0aXplbnMuIFRoaXMgcG9kY2FzdCBpcyBhIHBsYWNlIGZvciBkZWVwIGNvbnZlcnNhdGlvbnMgYWJvdXQgdGhlIGNyaXRpY2FsIGlzc3VlcyBvZiBvdXIgdGltZSBpbiB0aGUgc3BhY2Ugb2YgaGVhbHRoLCB3ZWxsbmVzcywgZm9vZCwgYW5kIHBvbGl0aWNzLiBOZXcgZXBpc29kZXMgYXJlIHJlbGVhc2VkIGV2ZXJ5IE1vbmRheSwgV2VkbmVzZGF5LCBhbmQgRnJpZGF5IG1vcm5pbmdzLiBJIGhvcGUgeW91J2xsIGpvaW4gbWUuIEhvc3RlZCBvbiBNZWdhcGhvbmUuIiwiaWQiOiI1ME1GaEw2ckl0bG5EREVTdEZNU1B1IiwibWVkaWFUeXBlIjoiQVVESU8iLCJuYW1lIjoiVGhlIERvY3RvcidzIEZhcm1hY3kgd2l0aCBNYXJrIEh5bWFuLCBNLkQuIiwicGxheWFiaWxpdHkiOnsicGxheWFibGUiOnRydWUsInJlYXNvbiI6IlBMQVlBQkxFIn0sInB1Ymxpc2hlciI6eyJuYW1lIjoiRHIuIE1hcmsgSHltYW4ifSwic2F2ZWQiOmZhbHNlLCJzaG93VHlwZXMiOltdLCJ0cmFpbGVyVjIiOnsiZGF0YSI6eyJhdWRpbyI6eyJpdGVtcyI6W3sidXJsIjoiaHR0cHM6Ly9wLnNjZG4uY28vbXAzLXByZXZpZXcvNzc0YTYyMjYxNDk0Yjg0YjE4ZWI4OTM2N2Q1ZWNiOTRjY2U3OWJiZCJ9LHsidXJsIjoiaHR0cHM6Ly9wLnNjZG4uY28vbXAzLXByZXZpZXcvODMwMThlZjJmMTE5NDg4NzU3YjFiYThkMzFjYWI3NjBiMGNmY2QzNSJ9LHsidXJsIjoiaHR0cHM6Ly9wLnNjZG4uY28vbXAzLXByZXZpZXcvMGY1MDZmODJmOGEwYzhiNzc1NTY0NzZhNzEwMGY3ZjU1ZmNmNzFmZSJ9LHsidXJsIjoiaHR0cHM6Ly9wLnNjZG4uY28vbXAzLXByZXZpZXcvZjliODJkYzk2YThkNGQyNDg1YjM1M2FhMDIyNjc4ZmVhNjdhMWQ2NSJ9LHsidXJsIjoiaHR0cHM6Ly9wLnNjZG4uY28vbXAzLXByZXZpZXcvYzMyZjM4NmY2YTY1YmM0N2UyODUyMDc0MWQwM2ZmODBiZGViMThiNSJ9XX0sImF1ZGlvUHJldmlldyI6eyJ1cmwiOiJodHRwczovL3BvZHotY29udGVudC5zcG90aWZ5Y2RuLmNvbS9hdWRpby9jbGlwcy8yM3JsRU91SVczaktHVmVsZGhLQlZ3L2NsaXBfMF82MDAwMC5tcDMifSwiY29udGVudFJhdGluZyI6eyJsYWJlbCI6Ik5PTkUifSwiZHVyYXRpb24iOnsidG90YWxNaWxsaXNlY29uZHMiOjc2MDk0fSwibmFtZSI6IldlbGNvbWUgdG8gVGhlIERvY3RvcidzIEZhcm1hY3kiLCJwbGF5YWJpbGl0eSI6eyJwbGF5YWJsZSI6dHJ1ZSwicmVhc29uIjoiUExBWUFCTEUifSwicmVsZWFzZURhdGUiOnsiaXNvU3RyaW5nIjoiMjAxOC0wNS0wOFQxNjo0OTowMFoifSwidXJpIjoic3BvdGlmeTplcGlzb2RlOjNjYnpMN0hWY3MwSmpOOEFheWpnekIifX0sInVyaSI6InNwb3RpZnk6c2hvdzo1ME1GaEw2ckl0bG5EREVTdEZNU1B1In19LCJwcmV2aWV3Ijp7ImF1ZGlvIjp7InVybCI6Imh0dHBzOi8vcG9kei1jb250ZW50LnNwb3RpZnljZG4uY29tL2F1ZGlvL2NsaXBzLzJiN3cwaE1EcDU1VThpbUFxaUxQZ28vY2xpcF8wXzYwMDAwLm1wMyJ9LCJzaGFyZWFibGUiOmZhbHNlLCJ2aWRlbyI6eyJ1cmwiOiIifX0sInJlbGVhc2VEYXRlIjp7ImRheSI6MTAsImlzb1N0cmluZyI6IjIwMjMtMDctMTBUMTA6MDA6MDBaIiwibW9udGgiOjcsInByZWNpc2lvbiI6Ik1JTlVURSIsInllYXIiOjIwMjN9LCJ0eXBlIjoiUE9EQ0FTVF9FUElTT0RFIiwidXJpIjoic3BvdGlmeTplcGlzb2RlOjZtNEhwajZGVjdSNTJVV1JvNm91ZFQifX0sInJlY29tbWVuZGF0aW9ucyI6e30sInNhdmVkIjp7fX0sInBsYXliYWNrIjp7ImN1cnJlbnQiOm51bGwsImhhc1NraXBwZWRUaGlzU2Vzc2lvbiI6ZmFsc2UsImlzQnVmZmVyaW5nIjpmYWxzZSwiaGVhcmRBdWRpbyI6ZmFsc2UsImluaXRpYXRlZFBsYXliYWNrIjpmYWxzZX0sInJlcXVlc3QiOnsiaGFzUHJldmlvdXNMaWtlcyI6ZmFsc2UsImlzQmFubmVkIjpmYWxzZSwiZW50aXR5VmlldyI6bnVsbCwiYWxidW1VcmkiOiIifSwic2VhcmNoIjp7ImlzRmV0Y2hpbmciOmZhbHNlLCJyZXN1bHRzIjpudWxsLCJxdWVyeSI6bnVsbCwiZXJyb3IiOm51bGwsInJlY2VudFNlYXJjaGVzIjpbXX0sInRvYXN0Ijp7Im1lc3NhZ2UiOm51bGwsInR5cGUiOiJkZWZhdWx0IiwiYWN0aW9uIjpudWxsfSwidWkiOnsibW9kYWwiOiJub3dfcGxheWluZ19iYXIiLCJub3dQbGF5aW5nVmlldyI6ZmFsc2UsImRpYWxvZyI6bnVsbCwiZXJyb3JWaWV3IjpmYWxzZX0sImhvbWUiOnsiaXNMb2FkaW5nIjpmYWxzZSwiaGFzRXJyb3IiOmZhbHNlLCJkYXRhIjpudWxsfSwib25EZW1hbmRQbGF5bGlzdHMiOnsiZmV0Y2hlZCI6ZmFsc2UsIml0ZW1zIjpbXX0sImNvbnRleHRNZW51Ijp7ImlzVmlzaWJsZSI6ZmFsc2V9LCJjb2xvckV4dHJhY3Rpb24iOnsiY29sb3JzIjp7fX0sImx5cmljcyI6eyJzdGF0dXMiOiJVTkFWQUlMQUJMRSJ9LCJyaWNoRW50aXRpZXMiOnsic2VvRXhwZXJpbWVudCI6eyJlcGlzb2RlIjp7fX19LCJicm93c2UiOnsiZ3JpZCI6eyJpc0xvYWRpbmciOmZhbHNlLCJzZWN0aW9ucyI6bnVsbCwiaGFzRmFpbGVkQXR0ZW1wdHMiOmZhbHNlfSwicGFnZXMiOnt9fSwiaW50ZXJuYWxMaW5rUmVjb21tZW5kZXIiOnsidHJhY2tzIjp7InN0YXR1cyI6IlVOQVZBSUxBQkxFIn0sInNob3dzIjp7InN0YXR1cyI6IlVOQVZBSUxBQkxFIn0sImVwaXNvZGVzIjp7ImRhdGEiOlt7Il9fdHlwZW5hbWUiOiJFcGlzb2RlIiwiYXVkaW8iOnsiaXRlbXMiOlt7ImZpbGVJZCI6IjcwYThkOWIyNzBkYWMzNTgyMDMyOGRkM2MxNzU5ZDQyNmI4NjhhYjQiLCJmb3JtYXQiOiJNUDRfMTI4X0RVQUwiLCJ1cmwiOiJodHRwczovL3Auc2Nkbi5jby9tcDMtcHJldmlldy83MGE4ZDliMjcwZGFjMzU4MjAzMjhkZDNjMTc1OWQ0MjZiODY4YWI0In0seyJmaWxlSWQiOiJlN2RjYTcxOTc4ZGEwYTViYTZkMzE1YWIxZjAwNDg5N2UxOTQyYzQ1IiwiZm9ybWF0IjoiT0dHX1ZPUkJJU185NiIsInVybCI6Imh0dHBzOi8vcC5zY2RuLmNvL21wMy1wcmV2aWV3L2U3ZGNhNzE5NzhkYTBhNWJhNmQzMTVhYjFmMDA0ODk3ZTE5NDJjNDUifSx7ImZpbGVJZCI6ImIzMzNjNGM2YWJlNDUzMGRiNmI2YmExNWQ3ZjllZjc3NDQyZjc5MDgiLCJmb3JtYXQiOiJBQUNfMjQiLCJ1cmwiOiJodHRwczovL3Auc2Nkbi5jby9tcDMtcHJldmlldy9iMzMzYzRjNmFiZTQ1MzBkYjZiNmJhMTVkN2Y5ZWY3NzQ0MmY3OTA4In0seyJmaWxlSWQiOiI1YWMzYzU5MzBiZDAzNTU0ZGU4NGY3MzY1N2M0MTBhYjQ0ZjdiZTAyIiwiZm9ybWF0IjoiTVA0XzEyOCIsInVybCI6Imh0dHBzOi8vcC5zY2RuLmNvL21wMy1wcmV2aWV3LzVhYzNjNTkzMGJkMDM1NTRkZTg0ZjczNjU3YzQxMGFiNDRmN2JlMDIifSx7ImZpbGVJZCI6IjNjNDc5MTc3ODBiOGZiYWFlZjYyYjc1YjA5MGIwYzAxYjI4ZjdkY2YiLCJmb3JtYXQiOiJNUDRfMTI4X0NCQ1MiLCJ1cmwiOiJodHRwczovL3Auc2Nkbi5jby9tcDMtcHJldmlldy8zYzQ3OTE3NzgwYjhmYmFhZWY2MmI3NWIwOTBiMGMwMWIyOGY3ZGNmIn1dfSwiY29udGVudFJhdGluZyI6eyJsYWJlbCI6Ik5PTkUifSwiY292ZXJBcnQiOnsic291cmNlcyI6W3siaGVpZ2h0Ijo2NCwidXJsIjoiaHR0cHM6Ly9pLnNjZG4uY28vaW1hZ2UvYWI2NzY1NjMwMDAwZjY4ZDQ1YTBlZTg4M2MzMDMzN2NlOGQ4MzBmNCIsIndpZHRoIjo2NH0seyJoZWlnaHQiOjMwMCwidXJsIjoiaHR0cHM6Ly9pLnNjZG4uY28vaW1hZ2UvYWI2NzY1NjMwMDAwNWYxZjQ1YTBlZTg4M2MzMDMzN2NlOGQ4MzBmNCIsIndpZHRoIjozMDB9LHsiaGVpZ2h0Ijo2NDAsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMGJhOGE0NWEwZWU4ODNjMzAzMzdjZThkODMwZjQiLCJ3aWR0aCI6NjQwfV19LCJkZXNjcmlwdGlvbiI6IlRoaXMgZXBpc29kZSBpcyBicm91Z2h0IHRvIHlvdSBieSBSdXBhIEhlYWx0aCwgQmlvcHRpbWl6ZXJzLCBhbmQgUGFsZW92YWxsZXkuwqAgQ29udHJhcnkgdG8gcG9wdWxhciBiZWxpZWYsIHdvbWVuIGNhbm5vdCBmb2xsb3cgdGhlIHNhbWUgaGVhbHRoIGFuZCBmaXRuZXNzIHByb3RvY29scyBhcyBtZW4gYW5kIGV4cGVjdCB0aGUgc2FtZSByZXN1bHRzLiBVbmxpa2UgbWVuLCB3b21lbiBpbiB0aGVpciByZXByb2R1Y3RpdmUgeWVhcnMgaGF2ZSBzcGVjaWZpYyBob3Jtb25hbCBjb25zaWRlcmF0aW9ucywgYW5kIHRoZWlyIHJpc2UgYW5kIGZhbGwgdGhyb3VnaG91dCB0aGUgbW9udGggaW1wYWN0IGV2ZXJ5dGhpbmcgZnJvbSBlbmVyZ3kgdG8gZm9jdXMsIG1vb2QsIG1ldGFib2xpc20sIGFuZCB0aGUgYWJpbGl0eSB0byBhZGFwdCB0byBnb29kLWZvci15b3Ugc3RyZXNzb3JzIGxpa2UgZXhlcmNpc2Ugb3IgZmFzdGluZy4gTWVhbndoaWxlLCBwZXJpbWVub3BhdXNlIGFuZCBtZW5vcGF1c2UgcG9zZSBhIHdob2xlIG90aGVyIGxpc3Qgb2YgY29uc2lkZXJhdGlvbnMgdG8ga2VlcCB3b21lbiBmZWVsaW5nIHdlbGwuIEluIHRvZGF54oCZcyBlcGlzb2RlLCBJIHRhbGsgd2l0aCBEci4gTWluZHkgUGVseiBhbmQgRHIuIFNhcmEgR290dGZyaWVkIGFib3V0IHdoeSB3ZSBuZWVkIHRvIHByaW9yaXRpemUgdGVhY2hpbmcgd29tZW4gYWJvdXQgdGhlaXIgaG9ybW9uZXMuIERyLiBNaW5keSBQZWx6IGlzIGEgcmVub3duZWQgaG9saXN0aWMgaGVhbHRoIGV4cGVydCBhbmQgb25lIG9mIHRoZSBsZWFkaW5nIHZvaWNlcyBpbiBlZHVjYXRpbmcgd29tZW4gYWJvdXQgdGhlaXIgaG9ybW9uYWwgaGVhbHRoLiBTaGUgaGFzIGVtcG93ZXJlZCBodW5kcmVkcyBvZiB0aG91c2FuZHMgb2YgcGVvcGxlIGFyb3VuZCB0aGUgd29ybGQgdG8gdGFwIGludG8gdGhlaXIgYm9kaWVzJyBpbm5hdGUgaGVhbGluZyBhYmlsaXRpZXMgdGhyb3VnaCBoZXIg4oCcNS1TdGVwIEFwcHJvYWNoLOKAnSB3aGljaCB1c2VzIGZhc3RpbmcsIHBlcnNvbmFsaXplZCBudXRyaXRpb24sIHN0cmVzcyBtYW5hZ2VtZW50LCBjaGVtaWNhbCBkZXRveGlmaWNhdGlvbiwgYW5kIGxpZmVzdHlsZSBjaGFuZ2VzIHRvIG9wdGltaXplIGhlYWx0aCBhbmQgc2xvdyB0aGUgYWdpbmcgcHJvY2Vzcy4gRHIuIFNhcmEgR290dGZyaWVkIGlzIGEgYm9hcmQtY2VydGlmaWVkIHBoeXNpY2lhbiB3aG8gZ3JhZHVhdGVkIGZyb20gSGFydmFyZCBhbmQgTUlULiBTaGUgcHJhY3RpY2VzIGV2aWRlbmNlLWJhc2VkIGludGVncmF0aXZlLCBwcmVjaXNpb24sIGFuZCBGdW5jdGlvbmFsIE1lZGljaW5lLiBTaGUgaXMgYSBDbGluaWNhbCBBc3Npc3RhbnQgUHJvZmVzc29yIGluIHRoZSBEZXBhcnRtZW50IG9mIEludGVncmF0aXZlIE1lZGljaW5lIGFuZCBOdXRyaXRpb25hbCBTY2llbmNlcyBhdCBUaG9tYXMgSmVmZmVyc29uIFVuaXZlcnNpdHksIGFuZCBEaXJlY3RvciBvZiBQcmVjaXNpb24gTWVkaWNpbmUgYXQgdGhlIE1hcmN1cyBJbnN0aXR1dGUgb2YgSW50ZWdyYXRpdmUgSGVhbHRoLiBIZXIgdGhyZWUgTmV3IFlvcmsgVGltZXMgYmVzdHNlbGxpbmcgYm9va3MgaW5jbHVkZTogVGhlIEhvcm1vbmUgQ3VyZSwgVGhlIEhvcm1vbmUgUmVzZXQgRGlldCwgYW5kIFlvdW5nZXIuIEhlciBsYXRlc3QgYm9vayBpcyBjYWxsZWQgV29tZW4sIEZvb2QsIGFuZCBIb3Jtb25lcy4gVGhpcyBlcGlzb2RlIGlzIGJyb3VnaHQgdG8geW91IGJ5IFJ1cGEgSGVhbHRoLCBCaW9wdGltaXplcnMsIGFuZCBQYWxlb3ZhbGxleS4gQWNjZXNzIG1vcmUgdGhhbiAzLDAwMCBzcGVjaWFsdHkgbGFiIHRlc3RzIHdpdGggUnVwYSBIZWFsdGguIFlvdSBjYW4gY2hlY2sgb3V0IGEgZnJlZSBsaXZlIGRlbW8gd2l0aCBhIFEmQSBvciBjcmVhdGUgYW4gYWNjb3VudCBhdCBSdXBhSGVhbHRoLmNvbSB0b2RheS4gRHVyaW5nIHRoZSBlbnRpcmUgbW9udGggb2YgTm92ZW1iZXIsIEJpb3B0aW1pemVycyBpcyBvZmZlcmluZyB0aGVpciBiaWdnZXN0IGRpc2NvdW50IEFORCBnaXZpbmcgYXdheSBhbWF6aW5nIGdpZnRzIHdpdGggcHVyY2hhc2VzLiBKdXN0IGdvIHRvIGJpb3B0aW1pemVycy5jb20vaHltYW4gdXNpbmcgY29kZSBoeW1hbjEwLiBQYWxlb3ZhbGxleSBpcyBvZmZlcmluZyBteSBsaXN0ZW5lcnMgMTUlIG9mZiB0aGVpciBlbnRpcmUgZmlyc3Qgb3JkZXIuIEp1c3QgZ28gdG8gcGFsZW92YWxsZXkuY29tL2h5bWFuIHRvIGNoZWNrIG91dCBhbGwgdGhlaXIgY2xlYW4gUGFsZW8gcHJvZHVjdHMgYW5kIHRha2UgYWR2YW50YWdlIG9mIHRoaXMgZGVhbC4gRnVsbC1sZW5ndGggZXBpc29kZXMgb2YgdGhlc2UgaW50ZXJ2aWV3cyBjYW4gYmUgZm91bmQgaGVyZTogRHIuIE1pbmR5IFBlbHogRHIuIE1hcmsgSHltYW4gRHIuIFNhcmEgR290dGZyaWVkICAgIExlYXJuIG1vcmUgYWJvdXQgeW91ciBhZCBjaG9pY2VzLiBWaXNpdCBtZWdhcGhvbmUuZm0vYWRjaG9pY2VzIiwiZHVyYXRpb24iOnsidG90YWxNaWxsaXNlY29uZHMiOjMzMjgyNjF9LCJpZCI6IjFGWjJ5R29LQzZ5MjREMHRpcmpMUk4iLCJtZWRpYVR5cGVzIjpbIkFVRElPIl0sIm5hbWUiOiJIb3cgVG8gQmFsYW5jZSBXb21lbidzIEhvcm1vbmVzIFdpdGggTGlmZXN0eWxlIEFuZCBEaWV0IiwicGxheWFiaWxpdHkiOnsicGxheWFibGUiOnRydWUsInJlYXNvbiI6IlBMQVlBQkxFIn0sInBsYXllZFN0YXRlIjp7InBsYXlQb3NpdGlvbk1pbGxpc2Vjb25kcyI6MCwic3RhdGUiOiJOT1RfU1RBUlRFRCJ9LCJwb2RjYXN0VjIiOnsiX190eXBlbmFtZSI6IlBvZGNhc3RSZXNwb25zZVdyYXBwZXIiLCJkYXRhIjp7Il9fdHlwZW5hbWUiOiJQb2RjYXN0IiwiY292ZXJBcnQiOnsic291cmNlcyI6W3siaGVpZ2h0Ijo2NCwidXJsIjoiaHR0cHM6Ly9pLnNjZG4uY28vaW1hZ2UvYWI2NzY1NjMwMDAwZjY4ZGI0OGNhODEyZmNjOWUwOGExMDkzYmIxZSIsIndpZHRoIjo2NH0seyJoZWlnaHQiOjMwMCwidXJsIjoiaHR0cHM6Ly9pLnNjZG4uY28vaW1hZ2UvYWI2NzY1NjMwMDAwNWYxZmI0OGNhODEyZmNjOWUwOGExMDkzYmIxZSIsIndpZHRoIjozMDB9LHsiaGVpZ2h0Ijo2NDAsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMGJhOGFiNDhjYTgxMmZjYzllMDhhMTA5M2JiMWUiLCJ3aWR0aCI6NjQwfV19LCJuYW1lIjoiVGhlIERvY3RvcidzIEZhcm1hY3kgd2l0aCBNYXJrIEh5bWFuLCBNLkQuIiwic2hvd1R5cGVzIjpbXSwidXJpIjoic3BvdGlmeTpzaG93OjUwTUZoTDZySXRsbkRERVN0Rk1TUHUifX0sInJlbGVhc2VEYXRlIjp7Imlzb1N0cmluZyI6IjIwMjMtMTEtMjdUMTE6MDA6MDBaIn0sInJlc3RyaWN0aW9ucyI6eyJwYXl3YWxsQ29udGVudCI6ZmFsc2V9LCJ1cmkiOiJzcG90aWZ5OmVwaXNvZGU6MUZaMnlHb0tDNnkyNEQwdGlyakxSTiJ9LHsiX190eXBlbmFtZSI6IkVwaXNvZGUiLCJhdWRpbyI6eyJpdGVtcyI6W3siZmlsZUlkIjoiZjAzYjg1MDM0YmQ3YjUwYzdjMGVkNjhiNTJhODFhNjlkNGY4OWNmZiIsImZvcm1hdCI6Ik9HR19WT1JCSVNfOTYiLCJ1cmwiOiJodHRwczovL3Auc2Nkbi5jby9tcDMtcHJldmlldy9mMDNiODUwMzRiZDdiNTBjN2MwZWQ2OGI1MmE4MWE2OWQ0Zjg5Y2ZmIn0seyJmaWxlSWQiOiI5ZGJjODQzZDlmOWY0NzhhNTA2MzQ5MTQwZmU4ZmM2MDc4ODlhNDM3IiwiZm9ybWF0IjoiTVA0XzEyOF9EVUFMIiwidXJsIjoiaHR0cHM6Ly9wLnNjZG4uY28vbXAzLXByZXZpZXcvOWRiYzg0M2Q5ZjlmNDc4YTUwNjM0OTE0MGZlOGZjNjA3ODg5YTQzNyJ9LHsiZmlsZUlkIjoiN2I0ZTM4YmJlNmNiZWE5ZTA4YjcwZDZhZDUwMzBlOWNkNjJmN2RiMyIsImZvcm1hdCI6IkFBQ18yNCIsInVybCI6Imh0dHBzOi8vcC5zY2RuLmNvL21wMy1wcmV2aWV3LzdiNGUzOGJiZTZjYmVhOWUwOGI3MGQ2YWQ1MDMwZTljZDYyZjdkYjMifSx7ImZpbGVJZCI6IjU0NGYwMThiOWY1YWYzMThlNWE2NjA3NzZlOTJjYWUzYzFlMjAzZDciLCJmb3JtYXQiOiJNUDRfMTI4X0NCQ1MiLCJ1cmwiOiJodHRwczovL3Auc2Nkbi5jby9tcDMtcHJldmlldy81NDRmMDE4YjlmNWFmMzE4ZTVhNjYwNzc2ZTkyY2FlM2MxZTIwM2Q3In0seyJmaWxlSWQiOiI4ZTc3NWVkZmIzMmFiYTU3YjY1ODgzNWZiYmVlMTAzMzkyNjljMTA1IiwiZm9ybWF0IjoiTVA0XzEyOCIsInVybCI6Imh0dHBzOi8vcC5zY2RuLmNvL21wMy1wcmV2aWV3LzhlNzc1ZWRmYjMyYWJhNTdiNjU4ODM1ZmJiZWUxMDMzOTI2OWMxMDUifV19LCJjb250ZW50UmF0aW5nIjp7ImxhYmVsIjoiTk9ORSJ9LCJjb3ZlckFydCI6eyJzb3VyY2VzIjpbeyJoZWlnaHQiOjY0LCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDBmNjhkZTM0NTEwNTEwMGZjZWJiZTAxNzlmNzJiIiwid2lkdGgiOjY0fSx7ImhlaWdodCI6MzAwLCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDA1ZjFmZTM0NTEwNTEwMGZjZWJiZTAxNzlmNzJiIiwid2lkdGgiOjMwMH0seyJoZWlnaHQiOjY0MCwidXJsIjoiaHR0cHM6Ly9pLnNjZG4uY28vaW1hZ2UvYWI2NzY1NjMwMDAwYmE4YWUzNDUxMDUxMDBmY2ViYmUwMTc5ZjcyYiIsIndpZHRoIjo2NDB9XX0sImRlc2NyaXB0aW9uIjoiQXJlIHlvdSBuYXZpZ2F0aW5nIHRoZSB0d2lzdHMgYW5kIHR1cm5zIG9mIHBlcmltZW5vcGF1c2UgYW5kIGJleW9uZD8gVHJhZGl0aW9uYWwgZXhlcmNpc2UgYWR2aWNlIG9mdGVuIG1pc3NlcyB0aGUgbWFyayBmb3Igd29tZW4gaW4gdGhpcyBwaGFzZSwgbW9zdGx5IGJlY2F1c2UgaXRzIHNvdXJjZSBpcyByZXNlYXJjaCBmb2N1c2VkIG9uIG1lbi7CoCBJbiB0b2RheeKAmXMgZXBpc29kZSwgd2UncmUgam9pbmVkIGJ5IHRoZSBhY2NsYWltZWQgRHIuIFN0YWN5IFNpbXMsIGEgbGVhZGluZyBleHBlcnQgb24gd29tZW4ncyBleGVyY2lzZSBzY2llbmNlLiBTdGFjeSBkZWx2ZXMgaW50byBob3cgbWVub3BhdXNlIGFmZmVjdHMgb3VyIGV4ZXJjaXNlIHJlc3BvbnNlcywgYW5kIHNoZSBvZmZlcnMgc3RyYXRlZ2llcyB0byBhZGFwdCB5b3VyIGZpdG5lc3Mgcm91dGluZSBmb3Igb3B0aW1hbCBoZWFsdGggZHVyaW5nIGFuZCBhZnRlciBtZW5vcGF1c2UuIFJlYWR5IHRvIHRyYW5zZm9ybSB5b3VyIGFwcHJvYWNoIHRvIGhlYWx0aCBhbmQgZml0bmVzcz8gVHVuZSBpbiBmb3IgZXhwZXJ0IGluc2lnaHRzIGFuZCBhY3Rpb25hYmxlIHRpcHMuIERyLiBTdGFjeSBTaW1zIGlzIGFuIGV4ZXJjaXNlIHBoeXNpb2xvZ2lzdCBhbmQgbnV0cml0aW9uIHNjaWVudGlzdCB3aG8gcmVzZWFyY2hlcyBleGVyY2lzZSBwZXJmb3JtYW5jZSBhbmQgbnV0cml0aW9uIHdpdGggYSBmb2N1cyBvbiB3b21lbuKAmXMgaGVhbHRoIGFuZCBwZXJmb3JtYW5jZS4gU2hlIGhvbGRzIGEgUGguRC4gaW4gZXhlcmNpc2UgcGh5c2lvbG9neSBhbmQgc3BvcnRzIG51dHJpdGlvbiBmcm9tIHRoZSBVbml2ZXJzaXR5IG9mIE90YWdvLCBhbmQgc2hlIGRpZCBhIHBvc3Rkb2MgYXQgU3RhbmZvcmQsIHdoZXJlIHNoZSByZW1haW5zIGFuIGFkanVuY3QgZmFjdWx0eSBtZW1iZXIuIFN0YWN5IGlzIGFsc28gYSByZXNlYXJjaCBhc3NvY2lhdGUgYXQgdGhlIEFVVCBTcG9ydHMgUGVyZm9ybWFuY2UgUmVzZWFyY2ggSW5zdGl0dXRlIE5ldyBaZWFsYW5kLiDwn4yxIFRyeSBvdXIgbmV3IHBsYW50IGJhc2VkIHdob2xlZm9vZCBzdXBwbGVtZW50IC0gRGFpbHkgMzAgKk5hdHVyYWxseSBoaWdoIGluIGNvcHBlciB3aGljaCBjb250cmlidXRlcyB0byBub3JtYWwgZW5lcmd5IHlpZWxkaW5nIG1ldGFib2xpc20gYW5kIHRoZSBub3JtYWwgZnVuY3Rpb24gb2YgdGhlIGltbXVuZSBzeXN0ZW0gTGVhcm4gaG93IHlvdXIgYm9keSByZXNwb25kcyB0byBmb29kIPCfkYkgem9lLmNvbS9wb2RjYXN0IGZvciAxMCUgb2ZmICBUaW1lY29kZXM6IDAwOjAwwqDCoEludHJvZHVjdGlvbiAwMDozNMKgwqBRdWlja2ZpcmUgcXVlc3Rpb25zIDAzOjM5wqDCoE1lbm9wYXVzZSBhbmQgcGVyaW1lbm9wYXVzZSBleHBsYWluZWQgMDg6MjPCoMKgV2hhdCBoYXBwZW5zIHdoZW4gb2VzdHJvZ2VuIGxldmVscyBjaGFuZ2U/IDExOjI4wqDCoFdoZW4gZG9lcyBwZXJpbWVub3BhdXNlIHN0YXJ0IHRvIGhhcHBlbj8gMTQ6MTXCoMKgV2hhdCBpcyB0aGUgcm9sZSBvZiBleGVyY2lzZSBpbiBtZW5vcGF1c2U/IDE3OjAwwqDCoFdoYXQgYXJlIGhvdCBmbHVzaGVzPyAyMDoyMMKgwqBIb3cgY2FuIGV4ZXJjaXNlIGhhdmUgYSBwb3NpdGl2ZSBpbXBhY3Qgb24gbWVub3BhdXNlPyAyMTo1N8KgwqBXaGF0IGFyZSB0aGUgYmVzdCBleGVyY2lzZXMgdG8gZG8/IDI1OjIwwqDCoFlvdSBhcmUgTk9UIGdvaW5nIHRvIGdldCBidWxreSBsaWZ0aW5nIHdlaWdodHMhIDI4OjM2wqDCoEFsdGVybmF0aXZlcyB0byBnb2luZyB0byB0aGUgZ3ltwqDCoMKgwqAgMzM6MDjCoMKgV2hhdCBpcyBoaWdoLWludGVuc2l0eSB0cmFpbmluZz8gNDE6MzLCoMKgV2hhdCBpcyB0aGUgbWluaW11bSBleGVyY2lzZSBuZWVkZWQgdG8gaGF2ZSBhIHBvc2l0aXZlIGhlYWx0aCBpbXBhY3Q/IDQ3OjI3wqDCoEhvdyBkb2VzIGZhc3RlZCB0cmFpbmluZyBhZmZlY3Qgd29tZW4/IDUxOjM2wqDCoFN1bW1hcnkgTWVudGlvbmVkIGluIHRvZGF54oCZcyBlcGlzb2RlOiAgSGFpbGV5IEhhcHBlbnMgRml0bmVzcyAgTGVzIE1pbGxzICBUcmFpbiB3aXRoIEpvYW4gICBBbmQgdGhlc2UgYm9va3MgYnkgRHIuIFN0YWN5IFNpbXM6ICAgTmV4dCBMZXZlbMKgICBSb2FyICAgSGF2ZSBmZWVkYmFjayBvciBhIHRvcGljIHlvdSdkIGxpa2UgdXMgdG8gY292ZXI/IExldCB1cyBrbm93IGhlcmUuIEVwaXNvZGUgdHJhbnNjcmlwdHMgYXJlIGF2YWlsYWJsZSBoZXJlLiIsImR1cmF0aW9uIjp7InRvdGFsTWlsbGlzZWNvbmRzIjozNzA1Mjg2fSwiaWQiOiI2c2w4V3NEM3Y1WGZjT2tUV2F6Q05IIiwibWVkaWFUeXBlcyI6WyJBVURJTyJdLCJuYW1lIjoiRml0bmVzcyByb3V0aW5lcyBmb3IgbWVub3BhdXNlIHdpdGggRHIuIFN0YWN5IFNpbXMgLSBleGVyY2lzZSBmb3IgZXZlcnkgc3RhZ2UiLCJwbGF5YWJpbGl0eSI6eyJwbGF5YWJsZSI6dHJ1ZSwicmVhc29uIjoiUExBWUFCTEUifSwicGxheWVkU3RhdGUiOnsicGxheVBvc2l0aW9uTWlsbGlzZWNvbmRzIjowLCJzdGF0ZSI6Ik5PVF9TVEFSVEVEIn0sInBvZGNhc3RWMiI6eyJfX3R5cGVuYW1lIjoiUG9kY2FzdFJlc3BvbnNlV3JhcHBlciIsImRhdGEiOnsiX190eXBlbmFtZSI6IlBvZGNhc3QiLCJjb3ZlckFydCI6eyJzb3VyY2VzIjpbeyJoZWlnaHQiOjY0LCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDBmNjhkNmQ0M2Q1YTM5ZGZiOWM3Nzg3ODA4N2IzIiwid2lkdGgiOjY0fSx7ImhlaWdodCI6MzAwLCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDA1ZjFmNmQ0M2Q1YTM5ZGZiOWM3Nzg3ODA4N2IzIiwid2lkdGgiOjMwMH0seyJoZWlnaHQiOjY0MCwidXJsIjoiaHR0cHM6Ly9pLnNjZG4uY28vaW1hZ2UvYWI2NzY1NjMwMDAwYmE4YTZkNDNkNWEzOWRmYjljNzc4NzgwODdiMyIsIndpZHRoIjo2NDB9XX0sIm5hbWUiOiJaT0UgU2NpZW5jZSAmIE51dHJpdGlvbiIsInNob3dUeXBlcyI6W10sInVyaSI6InNwb3RpZnk6c2hvdzoxeERhd3FUOENnbTZIQW5icEZYNVQ1In19LCJyZWxlYXNlRGF0ZSI6eyJpc29TdHJpbmciOiIyMDI0LTAzLTA3VDExOjA2OjAwWiJ9LCJyZXN0cmljdGlvbnMiOnsicGF5d2FsbENvbnRlbnQiOmZhbHNlfSwidXJpIjoic3BvdGlmeTplcGlzb2RlOjZzbDhXc0QzdjVYZmNPa1RXYXpDTkgifSx7Il9fdHlwZW5hbWUiOiJFcGlzb2RlIiwiYXVkaW8iOnsiaXRlbXMiOlt7ImZpbGVJZCI6IjE2ZmE1ZjAzMTlhYmQ4NzZmOGU5ODk5ZmUyM2MxMDY4ZjY1M2EyOWYiLCJmb3JtYXQiOiJPR0dfVk9SQklTXzk2IiwidXJsIjoiaHR0cHM6Ly9wLnNjZG4uY28vbXAzLXByZXZpZXcvMTZmYTVmMDMxOWFiZDg3NmY4ZTk4OTlmZTIzYzEwNjhmNjUzYTI5ZiJ9LHsiZmlsZUlkIjoiMzI3NzMwYTk2ZWI5OWRjY2IyNTRlZWIxZjhkOWEyYzlkMzFjMTlkZCIsImZvcm1hdCI6Ik1QNF8xMjgiLCJ1cmwiOiJodHRwczovL3Auc2Nkbi5jby9tcDMtcHJldmlldy8zMjc3MzBhOTZlYjk5ZGNjYjI1NGVlYjFmOGQ5YTJjOWQzMWMxOWRkIn0seyJmaWxlSWQiOiJlMjRmMWIzMDM3ZGRjN2I4ZGU0YTliZjQ1YjBjNGJjZGNmNTFiNTJmIiwiZm9ybWF0IjoiQUFDXzI0IiwidXJsIjoiaHR0cHM6Ly9wLnNjZG4uY28vbXAzLXByZXZpZXcvZTI0ZjFiMzAzN2RkYzdiOGRlNGE5YmY0NWIwYzRiY2RjZjUxYjUyZiJ9LHsiZmlsZUlkIjoiYTRjOTgzY2NiMDE4Zjg5NWNjYjg3ODA1NDc1NDMyMGU3Mzk4ZGIyZSIsImZvcm1hdCI6Ik1QNF8xMjhfRFVBTCIsInVybCI6Imh0dHBzOi8vcC5zY2RuLmNvL21wMy1wcmV2aWV3L2E0Yzk4M2NjYjAxOGY4OTVjY2I4NzgwNTQ3NTQzMjBlNzM5OGRiMmUifSx7ImZpbGVJZCI6IjcxYjAzOGU2Y2U5M2ZhNGJlMTA3ZTE2NzdlZGEyZGYzYzQzM2RkYWQiLCJmb3JtYXQiOiJNUDRfMTI4X0NCQ1MiLCJ1cmwiOiJodHRwczovL3Auc2Nkbi5jby9tcDMtcHJldmlldy83MWIwMzhlNmNlOTNmYTRiZTEwN2UxNjc3ZWRhMmRmM2M0MzNkZGFkIn1dfSwiY29udGVudFJhdGluZyI6eyJsYWJlbCI6Ik5PTkUifSwiY292ZXJBcnQiOnsic291cmNlcyI6W3siaGVpZ2h0Ijo2NCwidXJsIjoiaHR0cHM6Ly9pLnNjZG4uY28vaW1hZ2UvYWI2NzY1NjMwMDAwZjY4ZGQ5OWU3M2JkY2RlYjhhMTU5NmU2ODM0YyIsIndpZHRoIjo2NH0seyJoZWlnaHQiOjMwMCwidXJsIjoiaHR0cHM6Ly9pLnNjZG4uY28vaW1hZ2UvYWI2NzY1NjMwMDAwNWYxZmQ5OWU3M2JkY2RlYjhhMTU5NmU2ODM0YyIsIndpZHRoIjozMDB9LHsiaGVpZ2h0Ijo2NDAsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMGJhOGFkOTllNzNiZGNkZWI4YTE1OTZlNjgzNGMiLCJ3aWR0aCI6NjQwfV19LCJkZXNjcmlwdGlvbiI6IkZJTkdFUiBPTiBUSEUgUFVMU0UgLSBDb25uZWN0IHdpdGggd29tZW4gaW4gdGhlIHNhbWUgc3RhZ2Ugb2YgbGlmZS4gQ2hhdC4gRmluZCB2YWxpZGF0aW9uLiBKb2luIHRoZSBsaXZlIGV4cGVydHMuIEhvdz8gU2ltcGxpZnkgdGhpbmdzIGJ5IGRvd25sb2FkaW5nIHRoZSBQZXJyeSBBcHAgb24gZWl0aGVyIOKBoEFwcGxl4oGgIG9yIOKBoEFuZHJvaWTigaAuwqAgIOKAmEluZmxhbW1hdGlvbiAmIFdlaWdodCBHYWluIER1cmluZyBQZXJpbWVub3BhdXNl4oCZIGlzIHRoZSBmb2N1cyBvZiB0b2RheSdzIGVwaXNvZGUgb24gdGhlIFBlcmltZW5vcGF1c2UgV1RGISBwb2RjYXN0LiBEci4gTWFyeSBDbGFpcmUgSGF2ZXIgKEZvdW5kZXIgb2YgVGhlIEdhbHZlc3RvbiBEaWV0ICYgQXV0aG9yIG9mIFRoZSBOZXcgTWVub3BhdXNlKSBoYXMgc28gbWFueSB1c2VmdWwgdGlwcyBvbiB3aGF0IGtpbmRzIG9mIGZvb2RzIHN1cHBvcnQgYSBoZWFsdGh5IGxpZmVzdHlsZSwgd2hpY2gsIGFzIHdlIGFsbCBrbm93LCBpcyBhbiBlc3NlbnRpYWwgcGFydCBvZiB0aGUgcGVyaW1lbm9wYXVzZSBleHBlcmllbmNlLiBMaXN0ZW4gaW4gYXMgRHIuIEhhdmVyIHVucGFja3Mgd2hhdCB3b3JrcyBhbmQgd2hhdCBkb2VzbuKAmXQuIFR1bmUgaW4gdG8gdGhpcyBwZXJyeSB0YWxrIHRvIGxlYXJuIG1vcmUgYWJvdXQgaG93IHlvdSBjYW4gZ2V0IGEgZ3JpcCBvbiB1bmRlcnN0YW5kaW5nIGhvdyB5b3VyIGJvZHkgcHJvY2Vzc2VzIGZvb2QsIHdoYXQgZm9vZHMgZXZlcnlvbmUgc2hvdWxkIGJlIGVhdGluZyBtb3JlIG9mIGFuZCB3aGF0IGNhbiBoZWxwIHRvIG9mZnNldCBpbmZsYW1tYXRpb24sIGVzcGVjaWFsbHkgZHVyaW5nIHRoZSBwZXJpbWVub3BhdXNlIHNlYXNvbi7CoMKgIERpZCB5b3Ugd2FudCB0byByZWFkIHRoZSBjb252ZXJzYXRpb24gaW5zdGVhZD8gTm93IHlvdSBjYW4hIChpbnNlcnQgbGluaykgV2UgbmV2ZXIgaG9sZCBiYWNrIHNvIG5laXRoZXIgc2hvdWxkIHlvdSEgU2VuZCBpbiBhIHZvaWNlIG1lc3NhZ2UgcXVlc3Rpb246wqAgUGVyaW1lbm9wYXVzZSBXVEYhIGJyb3VnaHQgdG8geW91IGJ5IHBlcnJ5IcKgIHBlcnJ5IGlzIGEgc2FmZSBzcGFjZSBmb3IgY29ubmVjdGlvbnMsIHN1cHBvcnQsIG5ldyBmcmllbmRzaGlwcyBhbmQgb2NjYXNpb25hbCBsYXVnaHMgZHVyaW5nIHRoZSBtZW5vcGF1c2UgdHJhbnNpdGlvbi4gSXTigJlzIGEgIzEgcGVyaW1lbm9wYXVzZSBhcHAgd2hlcmUgeW91IHdpbGwgbWVldCBvdGhlciB3YXJyaW9ycyB3aG8gdW5kZXJzdGFuZC7CoCAgU2hhcmluZyBleHBlcmllbmNlcyB3aWxsIGhlbHAgdG8gZmVlbCDigJhub3JtYWzigJkgYWdhaW4uIE5vLCB5b3XigJlyZSBub3QgY3JhenkgYW5kIG5vLCB5b3UgYXJlIG5vdCBhbG9uZS4gV2l0aCBvdXIgbmV0d29yayBvZiB3b25kZXJmdWwgbWVub3BhdXNlIGV4cGVydHMsIHdlIGhhdmUgZ2F0aGVyZWQgYW4gYWJ1bmRhbmNlIG9mwqAgZXZpZGVuY2UtYmFzZWQga25vd2xlZGdlLCBhcnRpY2xlcywgcG9kY2FzdHMgYW5kIGEgbmV3IGJvb2s6IFRoZSBQZXJyeSBNZW5vcGF1c2UgSm91cm5hbC4gVG8gbGVhcm4gbW9yZSB2aXNpdDogd3d3LmhleXBlcnJ5LmNvbSBodHRwczovL3BlcnJ5LmFwcC5saW5rL3BlcmltZW5vcGF1c2V3dGYgVGhlIFBlcmltZW5vcGF1c2UgSm91cm5hbCBBcmUgeW91IGxvb2tpbmcgZm9yIGEgbWVhbmluZ2Z1bCB3YXkgdG8gcHJpb3JpdGl6ZSB5b3VyIHdlbGwtYmVpbmcgZHVyaW5nIHRoaXMgY3J1Y2lhbCBwaGFzZSBvZiB5b3VyIGxpZmU/IERvIHlvdSBjcmF2ZSBzZWxmLWNhcmUgcHJhY3RpY2VzIHRhaWxvcmVkIHNwZWNpZmljYWxseSB0byB0aGUgdXBzIGFuZCBkb3ducyBvZiBwZXJpbWVub3BhdXNlPyBUaGUgam91cm5hbCBvZmZlcnM6ICAx77iP4oOjIFRob3VnaHRmdWwgUHJvbXB0czogMu+4j+KDoyBQcm9ncmVzcyB0cmFja2luZzogM++4j+KDoyBFdmlkZW5jZS1iYXNlZCBrbm93bGVkZ2XCoCA077iP4oOjIENvbW11bml0eSBTdXBwb3J0ICBUbyBncmFiIGEgam91cm5hbCB2aXNpdDrCoCBoZXlwZXJyeS5jb20vdGhlcGVycnltZW5vcGF1c2Vqb3VybmFsIG9yIGFtem4udG8vM050MVlZUiAg8J+OgSBTcGVjaWFsIE9mZmVyISBXZSdyZSBvZmZlcmluZyBhbiBleGNsdXNpdmUgZGlzY291bnQgdG8gb3VyIGxpc3RlbmVycy4g8J+OgSAgRGlzY2xhaW1lcjogVGhlIFBlcmltZW5vcGF1c2UgSm91cm5hbCBpcyBhIHRvb2wgZGVzaWduZWQgdG8gY29tcGxlbWVudCB5b3VyIHNlbGYtY2FyZSByb3V0aW5lLiBQbGVhc2UgY29uc3VsdCB3aXRoIHlvdXIgaGVhbHRoY2FyZSBwcm9mZXNzaW9uYWwgZm9yIHBlcnNvbmFsaXplZCBhZHZpY2UgJiBndWlkYW5jZSByZWdhcmRpbmcgcGVyaW1lbm9wYXVzZS4gQWJvdXQgZ3Vlc3QgRHIuIE1hcnkgQ2xhaXJlIEhhdmVyOsKgIERyLiBNYXJ5IENsYWlyZSBIYXZlciwgTUQsIEZBQ09HLCBDTVAsIGlzIGEgYm9hcmQtY2VydGlmaWVkIE9ic3RldHJpY3MgYW5kIEd5bmVjb2xvZ3kgc3BlY2lhbGlzdCwgYSBDZXJ0aWZpZWQgTWVub3BhdXNlIFByYWN0aXRpb25lciBmcm9tIFRoZSBNZW5vcGF1c2UgU29jaWV0eSAoZm9ybWVybHkgdGhlIE5vcnRoIEFtZXJpY2FuIE1lbm9wYXVzZSBTb2NpZXR5IChOQU1TKSksIGEgQ2VydGlmaWVkIEN1bGluYXJ5IE1lZGljaW5lIFNwZWNpYWxpc3QgZnJvbSBUdWxhbmUgVW5pdmVyc2l0eSwgYW5kIGEgcGFzc2lvbmF0ZSBlbnRyZXByZW5ldXIgYW5kIGJlc3Qtc2VsbGluZyBhdXRob3Igd2l0aCBhIGZvY3VzIG9uIHdvbWVuJ3MgaGVhbHRoLiBEci4gSGF2ZXIgZ3JhZHVhdGVkIGZyb20gTG91aXNpYW5hIFN0YXRlIFVuaXZlcnNpdHkgTWVkaWNhbCBDZW50ZXIgYW5kIGNvbXBsZXRlZCBoZXIgT2JzdGV0cmljcyBhbmQgR3luZWNvbG9neSByZXNpZGVuY3kgYXQgdGhlIFVuaXZlcnNpdHkgb2YgVGV4YXMgTWVkaWNhbCBCcmFuY2ggKFVUTUIpLsKgIERyLiBIYXZlciBjcmVhdGVkIFRoZSBHYWx2ZXN0b24gRGlldCBvbmxpbmUgcHJvZ3JhbSBhbmQsIGluIDIwMjMsIGEgbmF0aW9uYWwgYmVzdHNlbGxpbmcgYm9vay4gVGhlIE1hcnkgQ2xhaXJlIFdlbGxuZXNzIENsaW5pYyB3YXMgYm9ybiBpbiAyMDIxLiBEci4gSGF2ZXIgZm91bmRlZCBUaGUgJ1BhdXNlIExpZmUsIGEgY29tcHJlaGVuc2l2ZSBhcHByb2FjaCB0byBtZW5vcGF1c2UgZWR1Y2F0aW9uIGFuZCBzdXBwb3J0LCB1c2luZyB0ZWNobmlxdWVzIHRoYXQgZm9jdXMgb24gb3ZlcmFsbCBsaWZlc3R5bGUuwqAgSGVyIGxhdGVzdCBib29rIGlzIGNhbGxlZCBUaGUgTmV3IE1lbm9wYXVzZSwgaXQgd2lsbCBiZSByZWxlYXNlZCBvbiBBcHJpbCAzMHRoLCAyMDI0LiBDbGljayBvbiB0aGUgYm9vayBuYW1lIGxpbmsgdG8gcHJlIG9yZGVyIGEgY29weSBvciBjaGVjayBvdXQgaGVyIHdlYnNpdGUgZm9yIG1vcmUgZGV0YWlscyHCoCAgTGVhcm4gbW9yZSBhYm91dCBEci4gTWFyeSBDbGFpcmUgSGF2ZXI6IGh0dHBzOi8vd3d3Lmluc3RhZ3JhbS5jb20vZHJtYXJ5Y2xhaXJlLyBodHRwczovL3d3dy5mYWNlYm9vay5jb20vZHJtYXJ5Y2xhaXJlLyBsaW5rZWRpbi5jb20vaW4vbWFyeWNsYWlyZWhlYWx0aCBodHRwczovL3RoZXBhdXNlbGlmZS5jb20vIGdhbHZlc3RvbmRpZXQuY29tIChDb21wYW55KSBwcm9ncmFtLmdhbHZlc3RvbmRpZXQuY29tIChDb21wYW55KSBzaG9wLmdhbHZlc3RvbmRpZXQuY29tIChDb21wYW55KSAgRGlzY2xhaW1lcjogVGhpcyBpcyBub3QgbWVkaWNhbCBhZHZpY2UsIGl0IGRvZXMgbm90IHRha2UgdGhlIHBsYWNlIG9mIG1lZGljYWwgYWR2aWNlIGZyb20geW91ciBwaHlzaWNpYW4sIGFuZCBpcyBub3QgaW50ZW5kZWQgdG8gdHJlYXQgb3IgY3VyZSBhbnkgZGlzZWFzZS4gUGF0aWVudHMgc2hvdWxkIHNlZSBhIHF1YWxpZmllZCBtZWRpY2FsIHByb3ZpZGVyIGZvciBhc3Nlc3NtZW50IGFuZCB0cmVhdG1lbnQuIiwiZHVyYXRpb24iOnsidG90YWxNaWxsaXNlY29uZHMiOjMzNDYwMTh9LCJpZCI6IjRKODhSYXNjYVU4ZENwZUJhQXc2TE0iLCJtZWRpYVR5cGVzIjpbIkFVRElPIl0sIm5hbWUiOiJJbmZsYW1tYXRpb24gJiBXZWlnaHQgR2FpbiBEdXJpbmcgUGVyaW1lbm9wYXVzZSB3aXRoIERyLiBNYXJ5IENsYWlyZSBIYXZlciBGb3VuZGVyIG9mIFRoZSBHYWx2ZXN0b24gRGlldCAmIEF1dGhvciBvZiDigaBUaGUgTmV3IE1lbm9wYXVzZeKBoCIsInBsYXlhYmlsaXR5Ijp7InBsYXlhYmxlIjp0cnVlLCJyZWFzb24iOiJQTEFZQUJMRSJ9LCJwbGF5ZWRTdGF0ZSI6eyJwbGF5UG9zaXRpb25NaWxsaXNlY29uZHMiOjAsInN0YXRlIjoiTk9UX1NUQVJURUQifSwicG9kY2FzdFYyIjp7Il9fdHlwZW5hbWUiOiJQb2RjYXN0UmVzcG9uc2VXcmFwcGVyIiwiZGF0YSI6eyJfX3R5cGVuYW1lIjoiUG9kY2FzdCIsImNvdmVyQXJ0Ijp7InNvdXJjZXMiOlt7ImhlaWdodCI6NjQsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMGY2OGRlYWMxNzM4MWVlMTI1ZWQ5YjdlNjA4NGEiLCJ3aWR0aCI6NjR9LHsiaGVpZ2h0IjozMDAsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMDVmMWZlYWMxNzM4MWVlMTI1ZWQ5YjdlNjA4NGEiLCJ3aWR0aCI6MzAwfSx7ImhlaWdodCI6NjQwLCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDBiYThhZWFjMTczODFlZTEyNWVkOWI3ZTYwODRhIiwid2lkdGgiOjY0MH1dfSwibmFtZSI6IlBlcmltZW5vcGF1c2UgV1RGPyIsInNob3dUeXBlcyI6W10sInVyaSI6InNwb3RpZnk6c2hvdzo0aHM5VE1GTENzUk9ldlZLRHl5YWZLIn19LCJyZWxlYXNlRGF0ZSI6eyJpc29TdHJpbmciOiIyMDI0LTA0LTExVDE2OjAwOjAwWiJ9LCJyZXN0cmljdGlvbnMiOnsicGF5d2FsbENvbnRlbnQiOmZhbHNlfSwidXJpIjoic3BvdGlmeTplcGlzb2RlOjRKODhSYXNjYVU4ZENwZUJhQXc2TE0ifSx7Il9fdHlwZW5hbWUiOiJFcGlzb2RlIiwiYXVkaW8iOnsiaXRlbXMiOlt7ImZpbGVJZCI6IjZkMjY5NmNkZDEzMzVlOTNjZWMyNGE1Mzg4MDIxZGRlMmQ2Y2M1MzIiLCJmb3JtYXQiOiJBQUNfMjQiLCJ1cmwiOiJodHRwczovL3Auc2Nkbi5jby9tcDMtcHJldmlldy82ZDI2OTZjZGQxMzM1ZTkzY2VjMjRhNTM4ODAyMWRkZTJkNmNjNTMyIn0seyJmaWxlSWQiOiIzNTc4MjA3ZjU4ZWE3MWQ2OTgzYTFlNGI5NDkwMGI2ZmNmOTM4MDlmIiwiZm9ybWF0IjoiTVA0XzEyOF9DQkNTIiwidXJsIjoiaHR0cHM6Ly9wLnNjZG4uY28vbXAzLXByZXZpZXcvMzU3ODIwN2Y1OGVhNzFkNjk4M2ExZTRiOTQ5MDBiNmZjZjkzODA5ZiJ9LHsiZmlsZUlkIjoiMzgyZTZlMzU5MGNjZmJmOTBmZDlmN2JhZWQ2YzljNzI0OWZkNDRkNSIsImZvcm1hdCI6Ik1QNF8xMjhfRFVBTCIsInVybCI6Imh0dHBzOi8vcC5zY2RuLmNvL21wMy1wcmV2aWV3LzM4MmU2ZTM1OTBjY2ZiZjkwZmQ5ZjdiYWVkNmM5YzcyNDlmZDQ0ZDUifSx7ImZpbGVJZCI6IjhjNWRjMTk4YmQ0ZGNlZmMwZjY0MWY0YTkxNGY2NTJiZDIzM2YwMTUiLCJmb3JtYXQiOiJPR0dfVk9SQklTXzk2IiwidXJsIjoiaHR0cHM6Ly9wLnNjZG4uY28vbXAzLXByZXZpZXcvOGM1ZGMxOThiZDRkY2VmYzBmNjQxZjRhOTE0ZjY1MmJkMjMzZjAxNSJ9LHsiZmlsZUlkIjoiNjNjODExNTAxZWFmOWIyZGM0ZTNmZGI5MjRkYzgyNWI3YTk1NGU4OCIsImZvcm1hdCI6Ik1QNF8xMjgiLCJ1cmwiOiJodHRwczovL3Auc2Nkbi5jby9tcDMtcHJldmlldy82M2M4MTE1MDFlYWY5YjJkYzRlM2ZkYjkyNGRjODI1YjdhOTU0ZTg4In1dfSwiY29udGVudFJhdGluZyI6eyJsYWJlbCI6Ik5PTkUifSwiY292ZXJBcnQiOnsic291cmNlcyI6W3siaGVpZ2h0Ijo2NCwidXJsIjoiaHR0cHM6Ly9pLnNjZG4uY28vaW1hZ2UvYWI2NzY1NjMwMDAwZjY4ZGJmOGFjNzZjNjUyOTE4OThlNjQ2NmI0ZiIsIndpZHRoIjo2NH0seyJoZWlnaHQiOjMwMCwidXJsIjoiaHR0cHM6Ly9pLnNjZG4uY28vaW1hZ2UvYWI2NzY1NjMwMDAwNWYxZmJmOGFjNzZjNjUyOTE4OThlNjQ2NmI0ZiIsIndpZHRoIjozMDB9LHsiaGVpZ2h0Ijo2NDAsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMGJhOGFiZjhhYzc2YzY1MjkxODk4ZTY0NjZiNGYiLCJ3aWR0aCI6NjQwfV19LCJkZXNjcmlwdGlvbiI6IkZJTkdFUiBPTiBUSEUgUFVMU0UgLSBDb25uZWN0IHdpdGggd29tZW4gaW4gdGhlIHNhbWUgc3RhZ2Ugb2YgbGlmZS4gQ2hhdC4gRmluZCB2YWxpZGF0aW9uLiBKb2luIHRoZSBsaXZlIGV4cGVydHMuIEhvdz8gU2ltcGxpZnkgdGhpbmdzIGJ5IGRvd25sb2FkaW5nIHRoZSBQZXJyeSBBcHAgb24gZWl0aGVyIEFwcGxlIG9yIEFuZHJvaWQuwqAgV2VsY29tZSB0byBQZXJpbWVub3BhdXNlIFdURiEgVG9kYXkgd2UgYXJlIGpvaW5lZCBieSB0d28gZXhwZXJ0cyBpbiB0aGUgZmllbGQgb2YgbWVudGFsIGhlYWx0aCB0byBkaXNjdXNzIOKAnE92ZXJjb21pbmcgSGVhbHRoIEFueGlldHkgaW4gUGVyaW1lbm9wYXVzZeKAnS4gRHIuIFJhY2hlbCBHb2xkbWFuIChQc3ljaG9sb2dpc3QpICYgRHIuIFN1ZSBWYXJtYSAoUHN5Y2hpYXRyaXN0KSBhZGRyZXNzIHRoZSBwZXJyeSBjb21tdW5pdGllc+KAmSBxdWVzdGlvbnMgYW5kIG9mZmVyIGdyZWF0IGFkdmljZSBhbmQgcHJhY3RpY2FsIHNvbHV0aW9ucyBvbiBob3cgdG8gYWRkcmVzcyBoZWFsdGggYW54aWV0eS4gIFdlIG5ldmVyIGhvbGQgYmFjayBzbyBuZWl0aGVyIHNob3VsZCB5b3UhIFNlbmQgaW4gYSB2b2ljZSBtZXNzYWdlIHF1ZXN0aW9uOsKgIEFuZCBpZiB5b3Ugd2FudCBhIGNvcHkgb2YgdGhlIGJvb2sgbWVudGlvbmVkIGluIHRvZGF54oCZcyBlcGlzb2RlLCBqdXN0IGZvbGxvdyB0aGUgbGluazrCoCBQcmFjdGljYWwgT3B0aW1pc206IFRoZSBBcnQsIFNjaWVuY2UgYW5kIFByYWN0aWNlIG9mIEV4Y2VwdGlvbmFsIFdlbGwtYmVpbmcgUGVyaW1lbm9wYXVzZSBXVEYhIGJyb3VnaHQgdG8geW91IGJ5IHBlcnJ5IcKgIHBlcnJ5IGlzIGEgc2FmZSBzcGFjZSBmb3IgY29ubmVjdGlvbnMsIHN1cHBvcnQsIG5ldyBmcmllbmRzaGlwcyBhbmQgb2NjYXNpb25hbCBsYXVnaHMgZHVyaW5nIHRoZSBtZW5vcGF1c2UgdHJhbnNpdGlvbi4gSXTigJlzIGEgIzEgcGVyaW1lbm9wYXVzZSBhcHAgd2hlcmUgeW91IHdpbGwgbWVldCBvdGhlciB3YXJyaW9ycyB3aG8gdW5kZXJzdGFuZC7CoCBTaGFyaW5nIGV4cGVyaWVuY2VzIHdpbGwgaGVscCB0byBmZWVsIOKAmG5vcm1hbOKAmSBhZ2Fpbi4gTm8sIHlvdeKAmXJlIG5vdCBjcmF6eSBhbmQgbm8sIHlvdSBhcmUgbm90IGFsb25lLiBXaXRoIG91ciBuZXR3b3JrIG9mIHdvbmRlcmZ1bCBtZW5vcGF1c2UgZXhwZXJ0cywgd2UgaGF2ZSBnYXRoZXJlZCBhbiBhYnVuZGFuY2Ugb2bCoCBldmlkZW5jZS1iYXNlZCBrbm93bGVkZ2UsIGFydGljbGVzLCBwb2RjYXN0cyBhbmQgYSBuZXcgYm9vazogVGhlIFBlcnJ5IE1lbm9wYXVzZSBKb3VybmFsLiBUbyBsZWFybiBtb3JlIHZpc2l0OiB3d3cuaGV5cGVycnkuY29tIGh0dHBzOi8vcGVycnkuYXBwLmxpbmsvcGVyaW1lbm9wYXVzZXd0ZiBUaGUgUGVyaW1lbm9wYXVzZSBKb3VybmFsIEFyZSB5b3UgbG9va2luZyBmb3IgYSBtZWFuaW5nZnVsIHdheSB0byBwcmlvcml0aXplIHlvdXIgd2VsbC1iZWluZyBkdXJpbmcgdGhpcyBjcnVjaWFsIHBoYXNlIG9mIHlvdXIgbGlmZT8gRG8geW91IGNyYXZlIHNlbGYtY2FyZSBwcmFjdGljZXMgdGFpbG9yZWQgc3BlY2lmaWNhbGx5IHRvIHRoZSB1cHMgYW5kIGRvd25zIG9mIHBlcmltZW5vcGF1c2U/IFRoZSBqb3VybmFsIG9mZmVyczogMe+4j+KDoyBUaG91Z2h0ZnVsIFByb21wdHM6IDLvuI/ig6MgUHJvZ3Jlc3MgdHJhY2tpbmc6IDPvuI/ig6MgRXZpZGVuY2UtYmFzZWQga25vd2xlZGdlwqAgNO+4j+KDoyBDb21tdW5pdHkgU3VwcG9ydCBUbyBncmFiIGEgam91cm5hbCB2aXNpdDrCoCBoZXlwZXJyeS5jb20vdGhlcGVycnltZW5vcGF1c2Vqb3VybmFsIG9yIGFtem4udG8vM050MVlZUiDwn46BIFNwZWNpYWwgT2ZmZXIhIFdlJ3JlIG9mZmVyaW5nIGFuIGV4Y2x1c2l2ZSBkaXNjb3VudCB0byBvdXIgbGlzdGVuZXJzLiDwn46BIERpc2NsYWltZXI6IFRoZSBQZXJpbWVub3BhdXNlIEpvdXJuYWwgaXMgYSB0b29sIGRlc2lnbmVkIHRvIGNvbXBsZW1lbnQgeW91ciBzZWxmLWNhcmUgcm91dGluZS4gUGxlYXNlIGNvbnN1bHQgd2l0aCB5b3VyIGhlYWx0aGNhcmUgcHJvZmVzc2lvbmFsIGZvciBwZXJzb25hbGl6ZWQgYWR2aWNlICYgZ3VpZGFuY2UgcmVnYXJkaW5nIHBlcmltZW5vcGF1c2UuIEFib3V0IGd1ZXN0IERyLiBSYWNoZWwgR29sZG1hbjrCoCBEci4gR29sZG1hbiBpcyBhIGNsaW5pY2FsIHBzeWNob2xvZ2lzdCwgc3BlYWtlciBhbmQgY29uc3VsdGFudCBiYXNlZCBpbiBOZXcgWW9yayBDaXR5LiBTaGUgdGFrZXMgYSBob2xpc3RpYyBhcHByb2FjaCB0byBoZWFsdGggYW5kIGhlbHBzIGhlciBjbGllbnRzIGFjaGlldmUgdGhlaXIgaGVhbHRoIGFuZCB3ZWxsbmVzcyBnb2FscyB1dGlsaXppbmcgY29nbml0aXZlIGJlaGF2aW9yYWwgdGhlcmFweSAoQ0JUKS4gU2hlIHNwZWNpYWxpemVzIGluIHN0cmVzcyBtYW5hZ2VtZW50LCBidXJub3V0LCBoZWFsdGggYmVoYXZpb3IgY2hhbmdlLCBkaXNvcmRlcmVkIGVhdGluZywgYW5kIHdlaWdodCBtYW5hZ2VtZW50LiBTaGUgaXMgYWxzbyBhIENsaW5pY2FsIEFzc2lzdGFudCBQcm9mZXNzb3IgaW4gdGhlIERlcGFydG1lbnQgb2YgUHN5Y2hpYXRyeSBhdCBOWVUgR3Jvc3NtYW4gU2Nob29sIG9mIE1lZGljaW5lLsKgIExlYXJuIG1vcmUgYWJvdXQgRHIuIFJhY2hlbCBHb2xkbWFuOiBJbnN0YWdyYW06IGh0dHBzOi8vd3d3Lmluc3RhZ3JhbS5jb20vZHJyYWNoZWxueWMvIFR3aXR0ZXI6IGh0dHBzOi8veC5jb20vYXNrZHJfcmFjaGVsIEFib3V0IERyLiBTdWUgVmFybWEgRFIuIFNVRSBWQVJNQSBpcyBhIGRpc3Rpbmd1aXNoZWQgcHN5Y2hpYXRyaXN0IGFuZCBjb2duaXRpdmUgYmVoYXZpb3JhbCB0aGVyYXBpc3QgYmFzZWQgaW4gTmV3IFlvcmsgQ2l0eS4gRHIuIFZhcm1hIHNlcnZlZCBhcyB0aGUgcGlvbmVlcmluZyBNZWRpY2FsIERpcmVjdG9yIGFuZCBQc3ljaGlhdHJpc3QgZm9yIHRoZSBlc3RlZW1lZCA5LzExIG1lbnRhbCBoZWFsdGggcHJvZ3JhbSBhdCBOWVUgZm9yIHdoaWNoIHNoZSB3YXMgYXdhcmRlZCB0aGUgTWF5b3JhbCBQcm9jbGFtYXRpb24uIERyLiBWYXJtYSBob2xkcyB0aGUgcG9zaXRpb24gb2YgQ2xpbmljYWwgQXNzaXN0YW50IFByb2Zlc3NvciBvZiBQc3ljaGlhdHJ5IGF0IE5ZVSBMYW5nb25lIEhlYWx0aCB3aGVyZSBzaGUgdGVhY2hlcyBhbmQgaXMgYSBkaXN0aW5ndWlzaGVkIGZlbGxvdyBvZiB0aGUgQW1lcmljYW4gUHN5Y2hpYXRyaWMgQXNzb2NpYXRpb24gKEFQQSkgRGlzdGluZ3Vpc2hlZCBGZWxsb3ctIHRoZSBoaWdoZXN0IGhvbm9yIGJlc3Rvd2VkIHVwb24gaXRzIG1lbWJlcnMuIERyLiBWYXJtYSBpcyBhIHJlY2lwaWVudCBvZiB0d28gU2hhcmVjYXJlIEVtbXkgQXdhcmRzIGFuZCB0aGUgSXZhbiBHb2xkYmVyZyBBd2FyZCBmb3IgT3V0c3RhbmRpbmcgU2VydmljZSBmb3IgaGVyIHdvcmsgYXMgYSBrZXlub3RlIHNwZWFrZXIgYW5kIG5hdGlvbmFsbHkgYWNjbGFpbWVkIG1lZGljYWwgY29udHJpYnV0b3IgZGlzY3Vzc2luZyBicmVha2luZyBuZXdzIG9uIHNob3dzIGluY2x1ZGluZyB0aGUgVG9kYXkgU2hvdywgQ0JTIE1vcm5pbmdzLCBHTUEsIE5pZ2h0bHkgTmV3cyBhbmQgbW9yZS4gTGVhcm4gbW9yZSBhYm91dCBEci4gU3VlIFZhcm1hIEluc3RhZ3JhbTogaHR0cHM6Ly93d3cuaW5zdGFncmFtLmNvbS9kb2N0b3JzdWV2YXJtYS8/aGw9ZW4gRmFjZWJvb2s6IGh0dHBzOi8vd3d3LmZhY2Vib29rLmNvbS9Eb2N0b3JzdWV2YXJtYS8gTGlua2VkaW46IGh0dHBzOi8vd3d3LmxpbmtlZGluLmNvbS9pbi9zdWUtdmFybWEtbS1kLXAtYy1kZmFwYS04YTQ4Mjg2LyBEaXNjbGFpbWVyOiBUaGlzIGlzIG5vdCBtZWRpY2FsIGFkdmljZSwgaXQgZG9lcyBub3QgdGFrZSB0aGUgcGxhY2Ugb2YgbWVkaWNhbCBhZHZpY2UgZnJvbSB5b3VyIHBoeXNpY2lhbiwgYW5kIGlzIG5vdCBpbnRlbmRlZCB0byB0cmVhdCBvciBjdXJlIGFueSBkaXNlYXNlLiBQYXRpZW50cyBzaG91bGQgc2VlIGEgcXVhbGlmaWVkIG1lZGljYWwgcHJvdmlkZXIgZm9yIGFzc2Vzc21lbnQgYW5kIHRyZWF0bWVudC4iLCJkdXJhdGlvbiI6eyJ0b3RhbE1pbGxpc2Vjb25kcyI6MzAxNTMyMH0sImlkIjoiNUpBZnkzbXZWUEZ1UGZJb0ZidlhCTSIsIm1lZGlhVHlwZXMiOlsiQVVESU8iXSwibmFtZSI6Ik92ZXJjb21pbmcgSGVhbHRoIEFueGlldHkgaW4gUGVyaW1lbm9wYXVzZSB3aXRoIERyLiBSYWNoZWwgR29sZG1hbiAmIERyLiBTdWUgVmFybWEiLCJwbGF5YWJpbGl0eSI6eyJwbGF5YWJsZSI6dHJ1ZSwicmVhc29uIjoiUExBWUFCTEUifSwicGxheWVkU3RhdGUiOnsicGxheVBvc2l0aW9uTWlsbGlzZWNvbmRzIjowLCJzdGF0ZSI6Ik5PVF9TVEFSVEVEIn0sInBvZGNhc3RWMiI6eyJfX3R5cGVuYW1lIjoiUG9kY2FzdFJlc3BvbnNlV3JhcHBlciIsImRhdGEiOnsiX190eXBlbmFtZSI6IlBvZGNhc3QiLCJjb3ZlckFydCI6eyJzb3VyY2VzIjpbeyJoZWlnaHQiOjY0LCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDBmNjhkZWFjMTczODFlZTEyNWVkOWI3ZTYwODRhIiwid2lkdGgiOjY0fSx7ImhlaWdodCI6MzAwLCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDA1ZjFmZWFjMTczODFlZTEyNWVkOWI3ZTYwODRhIiwid2lkdGgiOjMwMH0seyJoZWlnaHQiOjY0MCwidXJsIjoiaHR0cHM6Ly9pLnNjZG4uY28vaW1hZ2UvYWI2NzY1NjMwMDAwYmE4YWVhYzE3MzgxZWUxMjVlZDliN2U2MDg0YSIsIndpZHRoIjo2NDB9XX0sIm5hbWUiOiJQZXJpbWVub3BhdXNlIFdURj8iLCJzaG93VHlwZXMiOltdLCJ1cmkiOiJzcG90aWZ5OnNob3c6NGhzOVRNRkxDc1JPZXZWS0R5eWFmSyJ9fSwicmVsZWFzZURhdGUiOnsiaXNvU3RyaW5nIjoiMjAyNC0wNi0yMVQwNzo1NDowMFoifSwicmVzdHJpY3Rpb25zIjp7InBheXdhbGxDb250ZW50IjpmYWxzZX0sInVyaSI6InNwb3RpZnk6ZXBpc29kZTo1SkFmeTNtdlZQRnVQZklvRmJ2WEJNIn0seyJfX3R5cGVuYW1lIjoiRXBpc29kZSIsImF1ZGlvIjp7Iml0ZW1zIjpbeyJmaWxlSWQiOiIxZDg2M2VlZmUxNDIxY2RjNTIxOGQ3OWZmNzlhODJhNTg3MjFiNWY3IiwiZm9ybWF0IjoiTVA0XzEyOCIsInVybCI6Imh0dHBzOi8vcC5zY2RuLmNvL21wMy1wcmV2aWV3LzFkODYzZWVmZTE0MjFjZGM1MjE4ZDc5ZmY3OWE4MmE1ODcyMWI1ZjcifSx7ImZpbGVJZCI6ImI5NzBhMjJkMmRjNDczZDAwYzMwMzQ0MGUyODNhNGY2NmY1Yjg3OTUiLCJmb3JtYXQiOiJNUDRfMTI4X0RVQUwiLCJ1cmwiOiJodHRwczovL3Auc2Nkbi5jby9tcDMtcHJldmlldy9iOTcwYTIyZDJkYzQ3M2QwMGMzMDM0NDBlMjgzYTRmNjZmNWI4Nzk1In0seyJmaWxlSWQiOiJmODM4ZjNmZDBiNjQyZmFhN2ZlZDEwMWYwODQ0OWJhMzcyZjA4NzEyIiwiZm9ybWF0IjoiTVA0XzEyOF9DQkNTIiwidXJsIjoiaHR0cHM6Ly9wLnNjZG4uY28vbXAzLXByZXZpZXcvZjgzOGYzZmQwYjY0MmZhYTdmZWQxMDFmMDg0NDliYTM3MmYwODcxMiJ9LHsiZmlsZUlkIjoiZGNjMTRmZTNmYTRkMmYwOWFlNjAyOGVhOTJiZjc4OTQxZjkxZTUzMyIsImZvcm1hdCI6IkFBQ18yNCIsInVybCI6Imh0dHBzOi8vcC5zY2RuLmNvL21wMy1wcmV2aWV3L2RjYzE0ZmUzZmE0ZDJmMDlhZTYwMjhlYTkyYmY3ODk0MWY5MWU1MzMifSx7ImZpbGVJZCI6ImE0ZjYzOTIzZDk4YTk1OTkwMGU5ZTMyMjdkNzE2ZDQ1ZjUzYTA0YmQiLCJmb3JtYXQiOiJPR0dfVk9SQklTXzk2IiwidXJsIjoiaHR0cHM6Ly9wLnNjZG4uY28vbXAzLXByZXZpZXcvYTRmNjM5MjNkOThhOTU5OTAwZTllMzIyN2Q3MTZkNDVmNTNhMDRiZCJ9XX0sImNvbnRlbnRSYXRpbmciOnsibGFiZWwiOiJOT05FIn0sImNvdmVyQXJ0Ijp7InNvdXJjZXMiOlt7ImhlaWdodCI6NjQsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMGY2OGQxYmFjZTRhOGFkNzVhYjcwMjgwNjVhYmUiLCJ3aWR0aCI6NjR9LHsiaGVpZ2h0IjozMDAsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMDVmMWYxYmFjZTRhOGFkNzVhYjcwMjgwNjVhYmUiLCJ3aWR0aCI6MzAwfSx7ImhlaWdodCI6NjQwLCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDBiYThhMWJhY2U0YThhZDc1YWI3MDI4MDY1YWJlIiwid2lkdGgiOjY0MH1dfSwiZGVzY3JpcHRpb24iOiJUaGlzIGVwaXNvZGUgaXMgYnJvdWdodCB0byB5b3UgYnkgQ296eSBFYXJ0aCwgQnV0Y2hlckJveCwgQmlPcHRpbWl6ZXJzLCBhbmQgTGV2ZWxzLiBDb250cmFyeSB0byBwb3B1bGFyIGJlbGllZiwgd29tZW4gY2Fubm90IGZvbGxvdyB0aGUgc2FtZSBoZWFsdGggYW5kIGZpdG5lc3MgcHJvdG9jb2xzIGFzIG1lbiBhbmQgZXhwZWN0IHRvIHNlZSB0aGUgc2FtZSByZXN1bHRzLiBVbmxpa2UgbWVuLCB3b21lbiBpbiB0aGVpciByZXByb2R1Y3RpdmUgeWVhcnMgaGF2ZSBzcGVjaWZpYyBob3Jtb25hbCBjb25zaWRlcmF0aW9ucywgYW5kIHRoZWlyIHJpc2UgYW5kIGZhbGwgdGhyb3VnaG91dCB0aGUgbW9udGggaW1wYWN0IGV2ZXJ5dGhpbmcgZnJvbSBlbmVyZ3kgdG8gZm9jdXMsIG1vb2QsIG1ldGFib2xpc20sIGFuZCB0aGUgYWJpbGl0eSB0byBhZGFwdCB0byBnb29kLWZvci15b3Ugc3RyZXNzb3JzIGxpa2UgZXhlcmNpc2Ugb3IgZmFzdGluZy4gT24gdG9kYXnigJlzIGVwaXNvZGUsIEnigJltIGV4Y2l0ZWQgdG8gdGFsayB0byBEci4gTWluZHkgUGVseiBhbGwgYWJvdXQgdGhlIGJlbmVmaXRzIG9mIGZhc3RpbmcgYW5kIGhvdyB3b21lbiwgaW4gcGFydGljdWxhciwgY2FuIGN1bHRpdmF0ZSBhIGZhc3Rpbmcgcm91dGluZSBpbiBhIHdheSB0aGF0IGhvbm9ycyB0aGVpciBob3Jtb25lcy7CoCBEci4gTWluZHkgaXMgYSByZW5vd25lZCBob2xpc3RpYyBoZWFsdGggZXhwZXJ0IGFuZCBvbmUgb2YgdGhlIGxlYWRpbmcgdm9pY2VzIGluIGVkdWNhdGluZyB3b21lbiBhYm91dCB0aGVpciBob3Jtb25hbCBoZWFsdGguIFNoZSBoYXMgZW1wb3dlcmVkIGh1bmRyZWRzIG9mIHRob3VzYW5kcyBvZiBwZW9wbGUgYXJvdW5kIHRoZSB3b3JsZCB0byB0YXAgaW50byB0aGVpciBib2RpZXMnIGlubmF0ZSBoZWFsaW5nIGFiaWxpdGllcyB0aHJvdWdoIGhlciDigJw1LVN0ZXAgQXBwcm9hY2gs4oCdIHdoaWNoIHVzZXMgZmFzdGluZywgcGVyc29uYWxpemVkIG51dHJpdGlvbiwgc3RyZXNzIG1hbmFnZW1lbnQsIGNoZW1pY2FsIGRldG94aWZpY2F0aW9uLCBhbmQgbGlmZXN0eWxlIGNoYW5nZXMgdG8gb3B0aW1pemUgaGVhbHRoIGFuZCBzbG93IHRoZSBhZ2luZyBwcm9jZXNzLiBUaGlzIGVwaXNvZGUgaXMgYnJvdWdodCB0byB5b3UgYnkgQ296eSBFYXJ0aCwgQnV0Y2hlckJveCwgQmlPcHRpbWl6ZXJzLCBhbmQgTGV2ZWxzLiBDb3p5IEVhcnRoIG1ha2VzIHRoZSBtb3N0IGNvbWZvcnRhYmxlLCB0ZW1wZXJhdHVyZS1yZWd1bGF0aW5nLCBhbmQgbm9udG94aWMgc2hlZXRzIG9uIHRoZSBtYXJrZXQuIFJpZ2h0IG5vdywgZ2V0IDQwJSBvZmYgeW91ciBDb3p5IEVhcnRoIHNoZWV0cy4gSnVzdCBoZWFkIG92ZXIgdG8gY296eWVhcnRoLmNvbSBhbmQgdXNlIGNvZGUgTUFSSzQwLiBXaGVuIHlvdSBzaWduIHVwIHRvZGF5LCBCdXRjaGVyQm94IHdpbGwgc2VuZCB5b3UgdHdvIHBvdW5kcyBvZiAxMDAlIGdyYXNzLWZlZCwgZ3Jhc3MtZmluaXNoZWQgYmVlZiBmcmVlIGluIHlvdXIgZmlyc3QgYm94IHBsdXMgJDIwIG9mZi4gVG8gcmVjZWl2ZSB0aGlzIG9mZmVyLCBnbyB0byBCdXRjaGVyQm94LmNvbS9mYXJtYWN5LiBCaU9wdGltaXplcnMgaXMgb2ZmZXJpbmcgbXkgbGlzdGVuZXJzIDEwJSBvZmYgU2xlZXAgQnJlYWt0aHJvdWdoLiBJZiB5b3UgYnV5IHR3byBvciBtb3JlLCB5b3XigJlsbCBnZXQgYSBmcmVlIGJvdHRsZSBvZiBNYWduZXNpdW0gQnJlYWt0aHJvdWdoLiBUaGlzIGlzIGEgbGltaXRlZC10aW1lIG9mZmVyLiBHbyB0byBzbGVlcGJyZWFrdGhyb3VnaC5jb20vaHltYW4gYW5kIHVzZSB0aGUgY29kZSBoeW1hbjEwLiBMZXZlbHMgcHJvdmlkZXMgcmVhbC10aW1lIGZlZWRiYWNrIG9uIGhvdyBkaWV0IGFuZCBsaWZlc3R5bGUgY2hvaWNlcyBpbXBhY3QgeW91ciBtZXRhYm9saWMgaGVhbHRoLiBSaWdodCBub3csIExldmVscyBpcyBvZmZlcmluZyBhbiBhZGRpdGlvbmFsIHR3byBmcmVlIG1vbnRocyBvZiB0aGVpciBhbm51YWwgbWVtYmVyc2hpcC4gTGVhcm4gbW9yZSBhdCBsZXZlbHMubGluay9IWU1BTi4gSGVyZSBhcmUgbW9yZSBkZXRhaWxzIGZyb20gb3VyIGludGVydmlldyAoYXVkaW8gdmVyc2lvbiAvIEFwcGxlIFN1YnNjcmliZXIgdmVyc2lvbik6ICBIb3Jtb25lIGlsbGl0ZXJhY3kgYW5kIHdoeSB3ZSBuZWVkIG1vcmUgaG9ybW9uYWwgZWR1Y2F0aW9uICg2OjQ4IC8gMzozMCkgIFdoeSBzbyBtYW55IHdvbWVuIHN0cnVnZ2xlIHdpdGggaG9ybW9uYWwgaXNzdWVzICgxMDozMiAvIDY6NTUpwqAgIE1hbmFnaW5nIGhvcm1vbmVzIHdpdGggZmFzdGluZyAoMTQ6MzEgLyAxMTo1NinCoCAgV2hhdCBoYXBwZW5zIHdoZW4gd2UgZmFzdCAoMTg6NDMgLyAxNjowOCnCoCAgRGlmZmVyZW50IHR5cGVzIG9mIGZhc3RpbmcgKDIzOjQ1IC8gMjA6MjApwqAgIFJlaW50cm9kdWNpbmcgZm9vZCBhZnRlciBhIGZhc3QgKDI4OjM5IC8gMjQ6MDApwqAgIFdobyBzaG91bGRu4oCZdCBmYXN0ICgzODoyMiAvIDMzOjI3KcKgICBEZXRveGlmaWNhdGlvbiBhbmQgZmFzdGluZyAoMzk6MzUgLyAzNDozOSnCoCAgV2hlbiB0byB1c2UgaG9ybW9uZSB0aGVyYXB5ICg0Mjo1MyAvIDM4OjAwKcKgICBIb3Jtb25hbCB0ZXN0aW5nICg1MjoxMyAvIDQ3OjIwKcKgICAgTGVhcm4gbW9yZSBhdCBkcm1pbmR5cGVsei5jb20gYW5kIGdldCBhIGNvcHkgb2YgRmFzdCBMaWtlIGEgR2lybDogQSBXb21hbidzIEd1aWRlIHRvIFVzaW5nIHRoZSBIZWFsaW5nIFBvd2VyIG9mIEZhc3RpbmcgdG8gQnVybiBGYXQsIEJvb3N0IEVuZXJneSwgYW5kIEJhbGFuY2UgSG9ybW9uZXMuICAgIExlYXJuIG1vcmUgYWJvdXQgeW91ciBhZCBjaG9pY2VzLiBWaXNpdCBtZWdhcGhvbmUuZm0vYWRjaG9pY2VzIiwiZHVyYXRpb24iOnsidG90YWxNaWxsaXNlY29uZHMiOjM4NTkwMTd9LCJpZCI6IjN2T2Q0c2Uyb1hVRGVpM3BZcEdFcWkiLCJtZWRpYVR5cGVzIjpbIkFVRElPIl0sIm5hbWUiOiJIb3cgRmFzdGluZyBDYW4gU3VwcG9ydCBIb3Jtb25lcywgTXVzY2xlLCBBbmQgSGVhbCBUaGUgQm9keSB3aXRoIERyLiBNaW5keSBQZWx6IiwicGxheWFiaWxpdHkiOnsicGxheWFibGUiOnRydWUsInJlYXNvbiI6IlBMQVlBQkxFIn0sInBsYXllZFN0YXRlIjp7InBsYXlQb3NpdGlvbk1pbGxpc2Vjb25kcyI6MCwic3RhdGUiOiJOT1RfU1RBUlRFRCJ9LCJwb2RjYXN0VjIiOnsiX190eXBlbmFtZSI6IlBvZGNhc3RSZXNwb25zZVdyYXBwZXIiLCJkYXRhIjp7Il9fdHlwZW5hbWUiOiJQb2RjYXN0IiwiY292ZXJBcnQiOnsic291cmNlcyI6W3siaGVpZ2h0Ijo2NCwidXJsIjoiaHR0cHM6Ly9pLnNjZG4uY28vaW1hZ2UvYWI2NzY1NjMwMDAwZjY4ZGI0OGNhODEyZmNjOWUwOGExMDkzYmIxZSIsIndpZHRoIjo2NH0seyJoZWlnaHQiOjMwMCwidXJsIjoiaHR0cHM6Ly9pLnNjZG4uY28vaW1hZ2UvYWI2NzY1NjMwMDAwNWYxZmI0OGNhODEyZmNjOWUwOGExMDkzYmIxZSIsIndpZHRoIjozMDB9LHsiaGVpZ2h0Ijo2NDAsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMGJhOGFiNDhjYTgxMmZjYzllMDhhMTA5M2JiMWUiLCJ3aWR0aCI6NjQwfV19LCJuYW1lIjoiVGhlIERvY3RvcidzIEZhcm1hY3kgd2l0aCBNYXJrIEh5bWFuLCBNLkQuIiwic2hvd1R5cGVzIjpbXSwidXJpIjoic3BvdGlmeTpzaG93OjUwTUZoTDZySXRsbkRERVN0Rk1TUHUifX0sInJlbGVhc2VEYXRlIjp7Imlzb1N0cmluZyI6IjIwMjMtMDYtMDdUMTA6MDA6MDBaIn0sInJlc3RyaWN0aW9ucyI6eyJwYXl3YWxsQ29udGVudCI6ZmFsc2V9LCJ1cmkiOiJzcG90aWZ5OmVwaXNvZGU6M3ZPZDRzZTJvWFVEZWkzcFlwR0VxaSJ9LHsiX190eXBlbmFtZSI6IkVwaXNvZGUiLCJhdWRpbyI6eyJpdGVtcyI6W3siZmlsZUlkIjoiZWZjOTcyZGVjNTIzZmM3MDhkMDk5Y2ZiYWU2YWI5ODNmZTFhMjNlOCIsImZvcm1hdCI6IkFBQ18yNCIsInVybCI6Imh0dHBzOi8vcC5zY2RuLmNvL21wMy1wcmV2aWV3L2VmYzk3MmRlYzUyM2ZjNzA4ZDA5OWNmYmFlNmFiOTgzZmUxYTIzZTgifSx7ImZpbGVJZCI6ImQxZjNmZGRlZWEwZmRkYjkwNTk3NGU1ZTM5OGFlNTA0ODlmOTA5MWIiLCJmb3JtYXQiOiJPR0dfVk9SQklTXzk2IiwidXJsIjoiaHR0cHM6Ly9wLnNjZG4uY28vbXAzLXByZXZpZXcvZDFmM2ZkZGVlYTBmZGRiOTA1OTc0ZTVlMzk4YWU1MDQ4OWY5MDkxYiJ9LHsiZmlsZUlkIjoiOGUzYjNjNWM0MDVkNGY2YzI2ZDNhYzE5Y2I0NDFhMzc5ZGNmZTE0NCIsImZvcm1hdCI6Ik1QNF8xMjhfRFVBTCIsInVybCI6Imh0dHBzOi8vcC5zY2RuLmNvL21wMy1wcmV2aWV3LzhlM2IzYzVjNDA1ZDRmNmMyNmQzYWMxOWNiNDQxYTM3OWRjZmUxNDQifSx7ImZpbGVJZCI6ImZkOGFjYzM3OWE2NGIyZjM3YjlmZjIzZjUzNjc2NmI1ZmU3Yjc4NTMiLCJmb3JtYXQiOiJNUDRfMTI4X0NCQ1MiLCJ1cmwiOiJodHRwczovL3Auc2Nkbi5jby9tcDMtcHJldmlldy9mZDhhY2MzNzlhNjRiMmYzN2I5ZmYyM2Y1MzY3NjZiNWZlN2I3ODUzIn0seyJmaWxlSWQiOiJhNzA1ODY2MWM4N2Q0ZjVkMmMyYTFhZTkyMjVhMzkyZDc0NTQxNzViIiwiZm9ybWF0IjoiTVA0XzEyOCIsInVybCI6Imh0dHBzOi8vcC5zY2RuLmNvL21wMy1wcmV2aWV3L2E3MDU4NjYxYzg3ZDRmNWQyYzJhMWFlOTIyNWEzOTJkNzQ1NDE3NWIifV19LCJjb250ZW50UmF0aW5nIjp7ImxhYmVsIjoiTk9ORSJ9LCJjb3ZlckFydCI6eyJzb3VyY2VzIjpbeyJoZWlnaHQiOjY0LCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDBmNjhkZTNhYjFjODhkZWE0ODcyZDE5YWEzM2ViIiwid2lkdGgiOjY0fSx7ImhlaWdodCI6MzAwLCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDA1ZjFmZTNhYjFjODhkZWE0ODcyZDE5YWEzM2ViIiwid2lkdGgiOjMwMH0seyJoZWlnaHQiOjY0MCwidXJsIjoiaHR0cHM6Ly9pLnNjZG4uY28vaW1hZ2UvYWI2NzY1NjMwMDAwYmE4YWUzYWIxYzg4ZGVhNDg3MmQxOWFhMzNlYiIsIndpZHRoIjo2NDB9XX0sImRlc2NyaXB0aW9uIjoiVGhpcyBlcGlzb2RlIGlzIGJyb3VnaHQgdG8geW91IGJ5IEJpT3B0aW1pemVycywgQXRobGV0aWMgR3JlZW5zLCBhbmQgVFVTSFkuIElmIHlvdeKAmXZlIGV4cGVyaWVuY2VkIGFueSBvZiB0aGUgc3ltcHRvbXMgb2YgaG9ybW9uYWwgaW1iYWxhbmNlLCB5b3XigJlkIHByb2JhYmx5IGFncmVlIHRoYXQgdGhleSBoYXZlIGEgbG90IG9mIHBvd2VyIG92ZXIgaG93IHdlbGwgd2UgZmVlbC4gQnV0IHVuZm9ydHVuYXRlbHksIGVzcGVjaWFsbHkgZm9yIHdvbWVuLCB0aGUgc2lnbnMgb2YgaG9ybW9uYWwgaW1iYWxhbmNlcyBhcmUgY29uc3RhbnRseSBiZWluZyB3cml0dGVuIG9mZiBhcyDigJxub3JtYWwu4oCdIEnigJltIGhlcmUgdG8gdGVsbCB5b3UgdGhhdCB0aGV54oCZcmUgbm90ISBUb2RheSwgSeKAmW0gdGFsa2luZyB3aXRoIERyLiBTYXJhIEdvdHRmcmllZCBhYm91dCB3aHkgb3VyIGhvcm1vbmVzIGdldCBvdXQgb2Ygd2hhY2sgYW5kIGhvdyB0byBnZXQgdGhlbSBiYWNrIGluIGJhbGFuY2UuICBEci4gU2FyYSBHb3R0ZnJpZWQgaXMgYSBib2FyZC1jZXJ0aWZpZWQgcGh5c2ljaWFuIHdobyBncmFkdWF0ZWQgZnJvbSBIYXJ2YXJkIGFuZCBNSVQuIFNoZSBwcmFjdGljZXMgZXZpZGVuY2UtYmFzZWQgaW50ZWdyYXRpdmUsIHByZWNpc2lvbiwgYW5kIEZ1bmN0aW9uYWwgTWVkaWNpbmUuIFNoZSBpcyBhIENsaW5pY2FsIEFzc2lzdGFudCBQcm9mZXNzb3IgaW4gdGhlIERlcGFydG1lbnQgb2YgSW50ZWdyYXRpdmUgTWVkaWNpbmUgYW5kIE51dHJpdGlvbmFsIFNjaWVuY2VzIGF0IFRob21hcyBKZWZmZXJzb24gVW5pdmVyc2l0eSwgYW5kIERpcmVjdG9yIG9mIFByZWNpc2lvbiBNZWRpY2luZSBhdCB0aGUgTWFyY3VzIEluc3RpdHV0ZSBvZiBJbnRlZ3JhdGl2ZSBIZWFsdGguIEhlciB0aHJlZSBOZXcgWW9yayBUaW1lcyBiZXN0c2VsbGluZyBib29rcyBpbmNsdWRlOiBUaGUgSG9ybW9uZSBDdXJlLCBUaGUgSG9ybW9uZSBSZXNldCBEaWV0LCBhbmQgWW91bmdlci4gSGVyIGxhdGVzdCBib29rIGlzIGNhbGxlZCBXb21lbiwgRm9vZCwgYW5kIEhvcm1vbmVzLiBIZXJlIGFyZSBtb3JlIG9mIHRoZSBkZXRhaWxzIGZyb20gb3VyIGludGVydmlldyAoYXVkaW8gdmVyc2lvbiAvIEFwcGxlIFN1YnNjcmliZXIgdmVyc2lvbik6wqAgICBXZSBuZWVkIHRvIHN0b3Agbm9ybWFsaXppbmcgd29tZW7igJlzIGhvcm1vbmFsIGlzc3VlcyAoNDoyNCAvIDE6NTgpICBXZWlnaHQgZ2FpbiBhbmQgaG9ybW9uYWwgaXNzdWVzICg4OjQwIC8gNDo1MCnCoCAgU3ltcHRvbXMgb2YgaG9ybW9uYWwgaW1iYWxhbmNlICg5OjUzIC82OjQzKcKgICBIb3cgZm9vZCBhZmZlY3RzIGhvcm1vbmUgYmFsYW5jZSAoMTA6NDEgLyA3OjI2KSAgQWxjb2hvbCBhbmQgaG9ybW9uZXMgKDE0OjU0IC8gOTo0MinCoCAgSG9ybW9uZSBiYWxhbmNpbmcgZm9vZHMgKDE1OjQ2IC8gMTI6NDUpICBUaGUgaW1wb3J0YW5jZSBvZiBtZXRhYm9saWMgZmxleGliaWxpdHkgKDIwOjI2IC8gMTU6MzcpwqAgIENydWNpZmVyb3VzIHZlZ2V0YWJsZXMsIHNveSwgYW5kIGhvcm1vbmFsIGhlYWx0aCAoMjI6MzMgLyAxNzo0MSnCoCAgSXMgYSBwbGFudC1iYXNlZCBvciB2ZWdhbiBkaWV0IGhlbHBmdWwgZm9yIGhvcm1vbmFsIGhlYWx0aD8gKDI5OjMzIC8gMjQ6NTQpwqAgIFdoeSBtdXNjbGUgaXMgc28gaW1wb3J0YW50IGZvciBob3Jtb25hbCBoZWFsdGggKDMyOjMxIC8gMjc6NDUpICAgRmluZCBvdXQgbW9yZSBhYm91dCBEci4gR290dGZyaWVkIGF0IGh0dHBzOi8vd3d3LnNhcmFnb3R0ZnJpZWRtZC5jb20gYW5kIGxlYXJuIG1vcmUgYWJvdXQgYmVjb21pbmcgYSBwYXRpZW50IG9mIERyLiBHb3R0ZnJpZWTigJlzIFByZWNpc2lvbiBNZWRpY2luZSBwcmFjdGljZSBhdCBodHRwczovL21hcmN1c2luc3RpdHV0ZS5qZWZmZXJzb25oZWFsdGgub3JnLy4gR2V0IERyLiBHb3R0ZnJpZWTigJlzIGJvb2ssIFdvbWVuLCBGb29kLCBhbmQgSG9ybW9uZXM6IEEgNC1XZWVrIFBsYW4gdG8gQWNoaWV2ZSBIb3Jtb25hbCBCYWxhbmNlLCBMb3NlIFdlaWdodCwgYW5kIEZlZWwgTGlrZSBZb3Vyc2VsZiBBZ2FpbiBoZXJlLiAgIExlYXJuIG1vcmUgYWJvdXQgeW91ciBhZCBjaG9pY2VzLiBWaXNpdCBtZWdhcGhvbmUuZm0vYWRjaG9pY2VzIiwiZHVyYXRpb24iOnsidG90YWxNaWxsaXNlY29uZHMiOjI0MDYxOTF9LCJpZCI6IjUxcjNOdXBiZk9ReEQyZE0xbldCcVIiLCJtZWRpYVR5cGVzIjpbIkFVRElPIl0sIm5hbWUiOiJUaGUgUm9vdCBDYXVzZXMgQW5kIFNvbHV0aW9ucyBGb3IgV29tZW7igJlzIEhvcm1vbmFsIEltYmFsYW5jZXMgd2l0aCBEci4gU2FyYSBHb3R0ZnJpZWQiLCJwbGF5YWJpbGl0eSI6eyJwbGF5YWJsZSI6dHJ1ZSwicmVhc29uIjoiUExBWUFCTEUifSwicGxheWVkU3RhdGUiOnsicGxheVBvc2l0aW9uTWlsbGlzZWNvbmRzIjowLCJzdGF0ZSI6Ik5PVF9TVEFSVEVEIn0sInBvZGNhc3RWMiI6eyJfX3R5cGVuYW1lIjoiUG9kY2FzdFJlc3BvbnNlV3JhcHBlciIsImRhdGEiOnsiX190eXBlbmFtZSI6IlBvZGNhc3QiLCJjb3ZlckFydCI6eyJzb3VyY2VzIjpbeyJoZWlnaHQiOjY0LCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDBmNjhkYjQ4Y2E4MTJmY2M5ZTA4YTEwOTNiYjFlIiwid2lkdGgiOjY0fSx7ImhlaWdodCI6MzAwLCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDA1ZjFmYjQ4Y2E4MTJmY2M5ZTA4YTEwOTNiYjFlIiwid2lkdGgiOjMwMH0seyJoZWlnaHQiOjY0MCwidXJsIjoiaHR0cHM6Ly9pLnNjZG4uY28vaW1hZ2UvYWI2NzY1NjMwMDAwYmE4YWI0OGNhODEyZmNjOWUwOGExMDkzYmIxZSIsIndpZHRoIjo2NDB9XX0sIm5hbWUiOiJUaGUgRG9jdG9yJ3MgRmFybWFjeSB3aXRoIE1hcmsgSHltYW4sIE0uRC4iLCJzaG93VHlwZXMiOltdLCJ1cmkiOiJzcG90aWZ5OnNob3c6NTBNRmhMNnJJdGxuRERFU3RGTVNQdSJ9fSwicmVsZWFzZURhdGUiOnsiaXNvU3RyaW5nIjoiMjAyMS0xMS0yNFQxMTowMDowMFoifSwicmVzdHJpY3Rpb25zIjp7InBheXdhbGxDb250ZW50IjpmYWxzZX0sInVyaSI6InNwb3RpZnk6ZXBpc29kZTo1MXIzTnVwYmZPUXhEMmRNMW5XQnFSIn0seyJfX3R5cGVuYW1lIjoiRXBpc29kZSIsImF1ZGlvIjp7Iml0ZW1zIjpbeyJmaWxlSWQiOiJiZmFlOWMwMTliMDU5OWExOGRjM2QxYmE5NGJjMWNkOWZlM2IyOTNlIiwiZm9ybWF0IjoiQUFDXzI0IiwidXJsIjoiaHR0cHM6Ly9wLnNjZG4uY28vbXAzLXByZXZpZXcvYmZhZTljMDE5YjA1OTlhMThkYzNkMWJhOTRiYzFjZDlmZTNiMjkzZSJ9LHsiZmlsZUlkIjoiYTkyMmJiYmY0YWE0YmZhNmU0MDllZTBkMDVlNjY2NzAyMjExOTZmZiIsImZvcm1hdCI6Ik9HR19WT1JCSVNfOTYiLCJ1cmwiOiJodHRwczovL3Auc2Nkbi5jby9tcDMtcHJldmlldy9hOTIyYmJiZjRhYTRiZmE2ZTQwOWVlMGQwNWU2NjY3MDIyMTE5NmZmIn0seyJmaWxlSWQiOiJhOTI0N2Y0N2Y5NGYwNTFlMDVjYTljY2UwOGVjMTUzNzJlOThkMGIwIiwiZm9ybWF0IjoiTVA0XzEyOF9DQkNTIiwidXJsIjoiaHR0cHM6Ly9wLnNjZG4uY28vbXAzLXByZXZpZXcvYTkyNDdmNDdmOTRmMDUxZTA1Y2E5Y2NlMDhlYzE1MzcyZTk4ZDBiMCJ9LHsiZmlsZUlkIjoiZjNmZjcyZDJjNTE1ZGVjZjVmNTBiMDU3ZTZmMGY4NWI1ZDBlYjRkMiIsImZvcm1hdCI6Ik1QNF8xMjhfRFVBTCIsInVybCI6Imh0dHBzOi8vcC5zY2RuLmNvL21wMy1wcmV2aWV3L2YzZmY3MmQyYzUxNWRlY2Y1ZjUwYjA1N2U2ZjBmODViNWQwZWI0ZDIifSx7ImZpbGVJZCI6ImI3Y2Y2MTU1ZmM2YjU5ODQ5YWYwMWEyNDNiYzRkMGE0YjAxYTgxMzgiLCJmb3JtYXQiOiJNUDRfMTI4IiwidXJsIjoiaHR0cHM6Ly9wLnNjZG4uY28vbXAzLXByZXZpZXcvYjdjZjYxNTVmYzZiNTk4NDlhZjAxYTI0M2JjNGQwYTRiMDFhODEzOCJ9XX0sImNvbnRlbnRSYXRpbmciOnsibGFiZWwiOiJOT05FIn0sImNvdmVyQXJ0Ijp7InNvdXJjZXMiOlt7ImhlaWdodCI6NjQsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMGY2OGQzZDYwN2NhYzRmOTk5MDg0Y2QxZWE1MjkiLCJ3aWR0aCI6NjR9LHsiaGVpZ2h0IjozMDAsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMDVmMWYzZDYwN2NhYzRmOTk5MDg0Y2QxZWE1MjkiLCJ3aWR0aCI6MzAwfSx7ImhlaWdodCI6NjQwLCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDBiYThhM2Q2MDdjYWM0Zjk5OTA4NGNkMWVhNTI5Iiwid2lkdGgiOjY0MH1dfSwiZGVzY3JpcHRpb24iOiLigJhQcmFjdGljYWwgU3RlcHMgJiBUcmVhdG1lbnQgT3B0aW9ucyBmb3IgTWFuYWdpbmcgV2VpZ2h0IEdhaW4gJiBPYmVzaXR5IER1cmluZyBQZXJpbWVub3BhdXNl4oCZIGlzIHRvZGF5J3MgZm9jdXMgb24gdGhlIFBlcmltZW5vcGF1c2UgV1RGISBwb2RjYXN0LiBTdGF5IHR1bmVkIGZvciB0aGlzIHBhcnQgMiBlcGlzb2RlIHdpdGggRHIuIE5pc2hhIFBhdGVsIGFuZCBEci4gRGlzaGEgTmFyYW5nIGFzIHRoZXkgY29udGludWUgdGhlaXIgZGVlcCBkaXZlIGludG8gdGhlIHdvcmxkIG9mIHdlaWdodCBnYWluLiBPYmVzaXR5IG1lZGljYXRpb25zIHN1Y2ggYXMgT3plbXBpYyBhcmUgYWxsIHRoZSByYWdlIGluIEhvbGx5d29vZCwgYnV0IGFyZSB0aGV5IGFjdHVhbGx5IGEgcG9zaXRpdmUgc29sdXRpb24/IERyLuKAmXMgTmFyYW5nICYgUGF0ZWwgdW5yYXZlbCB0aGUgbWVkaWNhdGlvbnMgYXZhaWxhYmxlIGFzIHdlbGwgYXMgd2hhdCBlbHNlIHdvbWVuIGluIHRoZSBwZXJpbWVub3BhdXNlIGFuZCBtZW5vcGF1c2Ugc2Vhc29uIGNhbiBkbyB0byBnYWluIGNvbnRyb2wgb2YgdGhvc2UgcGVza3kgZXh0cmEgcG91bmRzLsKgIFdlIG5ldmVyIGhvbGQgYmFjayBzbyBuZWl0aGVyIHNob3VsZCB5b3UhIFNlbmQgaW4gYSB2b2ljZSBtZXNzYWdlIHF1ZXN0aW9uOsKgIFBlcmltZW5vcGF1c2UgV1RGISBicm91Z2h0IHRvIHlvdSBieSBwZXJyeSHCoCBwZXJyeSBpcyBhIHNhZmUgc3BhY2UgZm9yIGNvbm5lY3Rpb25zLCBzdXBwb3J0LCBuZXcgZnJpZW5kc2hpcHMgYW5kIG9jY2FzaW9uYWwgbGF1Z2hzIGR1cmluZyB0aGUgbWVub3BhdXNlIHRyYW5zaXRpb24uIEl04oCZcyBhICMxIHBlcmltZW5vcGF1c2UgYXBwIHdoZXJlIHlvdSB3aWxsIG1lZXQgb3RoZXIgd2FycmlvcnMgd2hvIHVuZGVyc3RhbmQuwqAgU2hhcmluZyBleHBlcmllbmNlcyB3aWxsIGhlbHAgdG8gZmVlbCDigJhub3JtYWzigJkgYWdhaW4uIE5vLCB5b3XigJlyZSBub3QgY3JhenkgYW5kIG5vLCB5b3UgYXJlIG5vdCBhbG9uZS4gV2l0aCBvdXIgbmV0d29yayBvZiB3b25kZXJmdWwgbWVub3BhdXNlIGV4cGVydHMsIHdlIGhhdmUgZ2F0aGVyZWQgYW4gYWJ1bmRhbmNlIG9mwqAgZXZpZGVuY2UtYmFzZWQga25vd2xlZGdlLCBhcnRpY2xlcywgcG9kY2FzdHMgYW5kIGEgbmV3IGJvb2s6IFRoZSBQZXJyeSBNZW5vcGF1c2UgSm91cm5hbC4gVG8gbGVhcm4gbW9yZSB2aXNpdDogd3d3LmhleXBlcnJ5LmNvbSBodHRwczovL3BlcnJ5LmFwcC5saW5rL3BlcmltZW5vcGF1c2V3dGYgVGhlIFBlcmltZW5vcGF1c2UgSm91cm5hbCBBcmUgeW91IGxvb2tpbmcgZm9yIGEgbWVhbmluZ2Z1bCB3YXkgdG8gcHJpb3JpdGl6ZSB5b3VyIHdlbGwtYmVpbmcgZHVyaW5nIHRoaXMgY3J1Y2lhbCBwaGFzZSBvZiB5b3VyIGxpZmU/IERvIHlvdSBjcmF2ZSBzZWxmLWNhcmUgcHJhY3RpY2VzIHRhaWxvcmVkIHNwZWNpZmljYWxseSB0byB0aGUgdXBzIGFuZCBkb3ducyBvZiBwZXJpbWVub3BhdXNlPyBUaGUgam91cm5hbCBvZmZlcnM6ICAx77iP4oOjIFRob3VnaHRmdWwgUHJvbXB0czogMu+4j+KDoyBQcm9ncmVzcyB0cmFja2luZzogM++4j+KDoyBFdmlkZW5jZS1iYXNlZCBrbm93bGVkZ2XCoCA077iP4oOjIENvbW11bml0eSBTdXBwb3J0ICBUbyBncmFiIGEgam91cm5hbCB2aXNpdDrCoCBoZXlwZXJyeS5jb20vdGhlcGVycnltZW5vcGF1c2Vqb3VybmFsIG9yIGFtem4udG8vM050MVlZUiAg8J+OgSBTcGVjaWFsIE9mZmVyISBXZSdyZSBvZmZlcmluZyBhbiBleGNsdXNpdmUgZGlzY291bnQgdG8gb3VyIGxpc3RlbmVycy4g8J+OgSBEaXNjbGFpbWVyOiBUaGUgUGVyaW1lbm9wYXVzZSBKb3VybmFsIGlzIGEgdG9vbCBkZXNpZ25lZCB0byBjb21wbGVtZW50IHlvdXIgc2VsZi1jYXJlIHJvdXRpbmUuIFBsZWFzZSBjb25zdWx0IHdpdGggeW91ciBoZWFsdGhjYXJlIHByb2Zlc3Npb25hbCBmb3IgcGVyc29uYWxpemVkIGFkdmljZSAmIGd1aWRhbmNlIHJlZ2FyZGluZyBwZXJpbWVub3BhdXNlLiAgQWJvdXQgZ3Vlc3QgRHIuIE5pc2hhIFBhdGVsIE1EOsKgIERyLiBQYXRlbCBpcyBhIHByYWN0aWNpbmcgaG9zcGl0YWxpc3QgYW5kIG9iZXNpdHkgbWVkaWNpbmUgcGh5c2ljaWFuIHdpdGhpbiB0aGUgQWR2YW5jZWQgT3JnYW4gVGhlcmFwaWVzIERpdmlzaW9uICh0cmFuc3BsYW50KSBhdCBDUE1DLiBTaGUgaXMgYSBmaWVyY2UgYWR2b2NhdGUgZm9yIHByYWN0aWNhbCBudXRyaXRpb24gYW5kIGxpZmVzdHlsZSBlZHVjYXRpb24gdG8gYmUgaW5jb3Jwb3JhdGVkIGluIG1lZGljYWwgdHJhaW5pbmcuIERyLiBQYXRlbCBpcyBhbHNvIGNlcnRpZmllZCBpbiBDdWxpbmFyeSBNZWRpY2luZSwgYSBuZXcgZXZpZGVuY2UgYmFzZWQgZmllbGQgaW4gbWVkaWNpbmUgdGhhdCBibGVuZHMgdGhlIGFydCBvZiBmb29kIGFuZCBjb29raW5nIHdpdGggdGhlIHNjaWVuY2Ugb2YgbWVkaWNpbmUgYW5kIG51dHJpdGlvbi4gSW4gYWRkaXRpb24sIHNoZSBsZWFkcyBhIG11bHRpLXNwZWNpYWx0eSBtZWRpY2FsIGdyb3VwIHRoYXQgaGFzIGEgcm9idXN0IGFuZCBhY3RpdmUgcGh5c2ljaWFuIHdlbGxuZXNzIGNvbW1pdHRlZS4gTGVhcm4gbW9yZSBhYm91dCBEci4gTmlzaGEgUGF0ZWw6IGh0dHBzOi8vd3d3Lmluc3RhZ3JhbS5jb20vZHJwbGFudGVsLz9obD1lbiBodHRwczovL3d3dy5pbnN0YWdyYW0uY29tL21lZXRheWxhY29tbXVuaXR5Lz9obD1lbiBtLmZhY2Vib29rLmNvbS9ncm91cHMvbWVldGF5bGFjb21tdW5pdHkgaHR0cHM6Ly93d3cudGhyZWFkcy5uZXQvQGRycGxhbnRlbCBodHRwczovL3R3aXR0ZXIuY29tL0RyUGxhbnRlbCBodHRwczovL3d3dy5saW5rZWRpbi5jb20vaW4vZHJwbGFudGVsLyAgQWJvdXQgZ3Vlc3QgRHIuIERpc2hhIE5hcmFuZyBNRDogRGlzaGEgTmFyYW5nLCBNLkQuIGlzIGEgYm9hcmQtY2VydGlmaWVkIGVuZG9jcmlub2xvZ2lzdCwgb2Jlc2l0eSBhbmQgY3VsaW5hcnkgbWVkaWNpbmUgc3BlY2lhbGlzdCBhdCBOb3J0aHdlc3Rlcm4gTWVkaWNpbmUgTGFrZSBGb3Jlc3QgSG9zcGl0YWwuIERyLiBOYXJhbmcgaXMgdGhlIERpcmVjdG9yIG9mIE9iZXNpdHkgTWVkaWNpbmUsIGFuZCBpcyBwYXNzaW9uYXRlIGFib3V0IGN1bGluYXJ5IG1lZGljaW5lLCB3ZWlnaHQgbWFuYWdlbWVudCwgYW5kIGRpYWJldGVzIGNhcmUuIFNoZSBzdHJpdmVzIHRvIGVtcGhhc2l6ZSB0aGUgYWRhZ2UgXCJmb29kIGlzIG1lZGljaW5lXCIgdGhyb3VnaG91dCBoZXIgbWVkaWNhbCBwcmFjdGljZSBhbmQgY29tbXVuaXR5IG91dHJlYWNoLiBTaGUgaXMgZ3JlYXRseSBpbnZvbHZlZCBpbiBicmluZ2luZyBjdWxpbmFyeSBtZWRpY2luZSBwcm9ncmFtbWluZyB0byB0aGUgaG9zcGl0YWwgYW5kIGxvY2FsIGNvbW11bml0eSB2aWEgaGVyIG9yZ2FuaXphdGlvbiwgQ3VsaW5hcnkgTWVkaWNzLCBhbmQgd2FudHMgdG8gd29yayB3aXRoIG1lbWJlcnMgb2YgdGhlIGNvbW11bml0eSB0byBoZWxwIGluIGRpc3NlbWluYXRpbmcgbnV0cml0aW9uIGVkdWNhdGlvbiB0byBpbXByb3ZlIGNvbW11bml0eSBoZWFsdGguIExlYXJuIG1vcmUgYWJvdXQgRHIuIERpc2ggTmFyYW5nOiBodHRwczovL3d3dy5icnVzaHdvb2RjZW50ZXIub3JnL2JvYXJkbmFyYW5nLmh0bWwgaHR0cHM6Ly93d3cubGlua2VkaW4uY29tL2luL2Rpc2hhbmFyYW5nbWQgaHR0cHM6Ly90d2l0dGVyLmNvbS9kaXNoYWt1bWFybWQ/bGFuZz1lbiBodHRwczovL3d3dy5pbnN0YWdyYW0uY29tL2Rpc2hhbmFyYW5nbWQvICBEaXNjbGFpbWVyOiBUaGlzIGlzIG5vdCBtZWRpY2FsIGFkdmljZSwgaXQgZG9lcyBub3QgdGFrZSB0aGUgcGxhY2Ugb2YgbWVkaWNhbCBhZHZpY2UgZnJvbSB5b3VyIHBoeXNpY2lhbiwgYW5kIGlzIG5vdCBpbnRlbmRlZCB0byB0cmVhdCBvciBjdXJlIGFueSBkaXNlYXNlLiBQYXRpZW50cyBzaG91bGQgc2VlIGEgcXVhbGlmaWVkIG1lZGljYWwgcHJvdmlkZXIgZm9yIGFzc2Vzc21lbnQgYW5kIHRyZWF0bWVudC4iLCJkdXJhdGlvbiI6eyJ0b3RhbE1pbGxpc2Vjb25kcyI6Mjg2NDU1Mn0sImlkIjoiN3NRSVZiaWM0a25UNHh4dWZZekZNUiIsIm1lZGlhVHlwZXMiOlsiQVVESU8iXSwibmFtZSI6IlByYWN0aWNhbCBTdGVwcyAmIFRyZWF0bWVudCBPcHRpb25zIGZvciBNYW5hZ2luZyBXZWlnaHQgR2FpbiAmIE9iZXNpdHkgRHVyaW5nIFBlcmltZW5vcGF1c2Ugd2l0aCBEci4gUGF0ZWwgJiBEci4gTmFyYW5nIiwicGxheWFiaWxpdHkiOnsicGxheWFibGUiOnRydWUsInJlYXNvbiI6IlBMQVlBQkxFIn0sInBsYXllZFN0YXRlIjp7InBsYXlQb3NpdGlvbk1pbGxpc2Vjb25kcyI6MCwic3RhdGUiOiJOT1RfU1RBUlRFRCJ9LCJwb2RjYXN0VjIiOnsiX190eXBlbmFtZSI6IlBvZGNhc3RSZXNwb25zZVdyYXBwZXIiLCJkYXRhIjp7Il9fdHlwZW5hbWUiOiJQb2RjYXN0IiwiY292ZXJBcnQiOnsic291cmNlcyI6W3siaGVpZ2h0Ijo2NCwidXJsIjoiaHR0cHM6Ly9pLnNjZG4uY28vaW1hZ2UvYWI2NzY1NjMwMDAwZjY4ZGVhYzE3MzgxZWUxMjVlZDliN2U2MDg0YSIsIndpZHRoIjo2NH0seyJoZWlnaHQiOjMwMCwidXJsIjoiaHR0cHM6Ly9pLnNjZG4uY28vaW1hZ2UvYWI2NzY1NjMwMDAwNWYxZmVhYzE3MzgxZWUxMjVlZDliN2U2MDg0YSIsIndpZHRoIjozMDB9LHsiaGVpZ2h0Ijo2NDAsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMGJhOGFlYWMxNzM4MWVlMTI1ZWQ5YjdlNjA4NGEiLCJ3aWR0aCI6NjQwfV19LCJuYW1lIjoiUGVyaW1lbm9wYXVzZSBXVEY/Iiwic2hvd1R5cGVzIjpbXSwidXJpIjoic3BvdGlmeTpzaG93OjRoczlUTUZMQ3NST2V2VktEeXlhZksifX0sInJlbGVhc2VEYXRlIjp7Imlzb1N0cmluZyI6IjIwMjQtMDItMDFUMTA6NDY6MDBaIn0sInJlc3RyaWN0aW9ucyI6eyJwYXl3YWxsQ29udGVudCI6ZmFsc2V9LCJ1cmkiOiJzcG90aWZ5OmVwaXNvZGU6N3NRSVZiaWM0a25UNHh4dWZZekZNUiJ9LHsiX190eXBlbmFtZSI6IkVwaXNvZGUiLCJhdWRpbyI6eyJpdGVtcyI6W3siZmlsZUlkIjoiNjNiYjE2N2ZhYjYzYzE0NjU5MDc4OGRjNzE1ZTNlYmFhZTY1YjI3YyIsImZvcm1hdCI6Ik1QNF8xMjhfQ0JDUyIsInVybCI6Imh0dHBzOi8vcC5zY2RuLmNvL21wMy1wcmV2aWV3LzYzYmIxNjdmYWI2M2MxNDY1OTA3ODhkYzcxNWUzZWJhYWU2NWIyN2MifSx7ImZpbGVJZCI6ImE0YmRiMWI1YWVmMGFjMmRiY2VjYTk0OWM5ZDBlZDE5ZTEyZjY3ZWYiLCJmb3JtYXQiOiJBQUNfMjQiLCJ1cmwiOiJodHRwczovL3Auc2Nkbi5jby9tcDMtcHJldmlldy9hNGJkYjFiNWFlZjBhYzJkYmNlY2E5NDljOWQwZWQxOWUxMmY2N2VmIn0seyJmaWxlSWQiOiIwMjdjZGQ3NDY2ZWRkZjA0NjM1MzkwNDZiNzQ3ZWNlNjE2ODY4NDMyIiwiZm9ybWF0IjoiT0dHX1ZPUkJJU185NiIsInVybCI6Imh0dHBzOi8vcC5zY2RuLmNvL21wMy1wcmV2aWV3LzAyN2NkZDc0NjZlZGRmMDQ2MzUzOTA0NmI3NDdlY2U2MTY4Njg0MzIifSx7ImZpbGVJZCI6ImVlNTEwZWY0MzEwYzRlZGNkZGZhYWU1ZTliM2VhMjIwY2EyMmZkMzEiLCJmb3JtYXQiOiJNUDRfMTI4IiwidXJsIjoiaHR0cHM6Ly9wLnNjZG4uY28vbXAzLXByZXZpZXcvZWU1MTBlZjQzMTBjNGVkY2RkZmFhZTVlOWIzZWEyMjBjYTIyZmQzMSJ9LHsiZmlsZUlkIjoiYmQ5Mjk1ZjA5Mjg4NzcxMzM3NmI2OWI3MTE3MmFkZjRlNjdkMzk0MyIsImZvcm1hdCI6Ik1QNF8xMjhfRFVBTCIsInVybCI6Imh0dHBzOi8vcC5zY2RuLmNvL21wMy1wcmV2aWV3L2JkOTI5NWYwOTI4ODc3MTMzNzZiNjliNzExNzJhZGY0ZTY3ZDM5NDMifV19LCJjb250ZW50UmF0aW5nIjp7ImxhYmVsIjoiTk9ORSJ9LCJjb3ZlckFydCI6eyJzb3VyY2VzIjpbeyJoZWlnaHQiOjY0LCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDBmNjhkYTIzMzY2ZmQ1Njg5ZDA5ZWFiODFjMDUxIiwid2lkdGgiOjY0fSx7ImhlaWdodCI6MzAwLCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDA1ZjFmYTIzMzY2ZmQ1Njg5ZDA5ZWFiODFjMDUxIiwid2lkdGgiOjMwMH0seyJoZWlnaHQiOjY0MCwidXJsIjoiaHR0cHM6Ly9pLnNjZG4uY28vaW1hZ2UvYWI2NzY1NjMwMDAwYmE4YWEyMzM2NmZkNTY4OWQwOWVhYjgxYzA1MSIsIndpZHRoIjo2NDB9XX0sImRlc2NyaXB0aW9uIjoi4oCYRGVteXN0aWZ5aW5nIFdlaWdodCBHYWluIGluIFBlcmltZW5vcGF1c2UgLSBVbnJhdmVsbGluZyB0aGUgV0hZ4oCZIGlzIHRoZSBmb2N1cyBvZiB0b2RheSdzIGVwaXNvZGUgb24gdGhlIFBlcmltZW5vcGF1c2UgV1RGISBwb2RjYXN0LiBMaXN0ZW4gaW4gYXMgRHIuIE5pc2hhIFBhdGVsICYgRHIuIERpc2hhIE5hcmFuZyB1bnBhY2sgdGhpcyBjb250ZW50aW91cyB0b3BpYyAtIHdlaWdodCBnYWluLiBJdOKAmXMgYSBkaXNlYXNlLCBhbmQgbm90IGEgbWF0dGVyIG9mIHdpbGxwb3dlci4gVW5kZXJzdGFuZGluZyB3ZWlnaHQgYW5kIGhvdyBpdCByZWxhdGVzIHRvIGdlbmV0aWNzIGFuZCBob3Jtb25lcyBpcyBrZXksIGJ1dCB0aGF0IGlzIGp1c3QgdGhlIHN0YXJ0ISBUaGVyZSBhcmUgb3RoZXIgZmFjdG9ycyBhcyB3ZWxsLCBzbyB0dW5lIGluIHRvIHRoaXMgcGVycnkgdGFsayAocGFydCAxIG9mIDIgKSB0byBsZWFybiBtb3JlIGFib3V0IHVuZGVyc3RhbmRpbmcgaG93IHlvdXIgYm9keSBnYWlucyBhbmQgbG9zZXMgZmF0LCBlc3BlY2lhbGx5IGR1cmluZyB0aGUgcGVyaW1lbm9wYXVzZSBzZWFzb24uwqDCoCBEaWQgeW91IHdhbnQgdG8gcmVhZCB0aGUgY29udmVyc2F0aW9uIGluc3RlYWQ/IE5vdyB5b3UgY2FuISAgV2UgbmV2ZXIgaG9sZCBiYWNrIHNvIG5laXRoZXIgc2hvdWxkIHlvdSEgU2VuZCBpbiBhIHZvaWNlIG1lc3NhZ2UgcXVlc3Rpb246wqAgUGVyaW1lbm9wYXVzZSBXVEYhIGJyb3VnaHQgdG8geW91IGJ5IHBlcnJ5IcKgIHBlcnJ5IGlzIGEgc2FmZSBzcGFjZSBmb3IgY29ubmVjdGlvbnMsIHN1cHBvcnQsIG5ldyBmcmllbmRzaGlwcyBhbmQgb2NjYXNpb25hbCBsYXVnaHMgZHVyaW5nIHRoZSBtZW5vcGF1c2UgdHJhbnNpdGlvbi4gSXTigJlzIGEgIzEgcGVyaW1lbm9wYXVzZSBhcHAgd2hlcmUgeW91IHdpbGwgbWVldCBvdGhlciB3YXJyaW9ycyB3aG8gdW5kZXJzdGFuZC7CoCBTaGFyaW5nIGV4cGVyaWVuY2VzIHdpbGwgaGVscCB0byBmZWVsIOKAmG5vcm1hbOKAmSBhZ2Fpbi4gTm8sIHlvdeKAmXJlIG5vdCBjcmF6eSBhbmQgbm8sIHlvdSBhcmUgbm90IGFsb25lLiBXaXRoIG91ciBuZXR3b3JrIG9mIHdvbmRlcmZ1bCBtZW5vcGF1c2UgZXhwZXJ0cywgd2UgaGF2ZSBnYXRoZXJlZCBhbiBhYnVuZGFuY2Ugb2bCoCBldmlkZW5jZS1iYXNlZCBrbm93bGVkZ2UsIGFydGljbGVzLCBwb2RjYXN0cyBhbmQgYSBuZXcgYm9vazogVGhlIFBlcnJ5IE1lbm9wYXVzZSBKb3VybmFsLiBUbyBsZWFybiBtb3JlIHZpc2l0OiB3d3cuaGV5cGVycnkuY29tIGh0dHBzOi8vcGVycnkuYXBwLmxpbmsvcGVyaW1lbm9wYXVzZXd0ZiBUaGUgUGVyaW1lbm9wYXVzZSBKb3VybmFsIEFyZSB5b3UgbG9va2luZyBmb3IgYSBtZWFuaW5nZnVsIHdheSB0byBwcmlvcml0aXplIHlvdXIgd2VsbC1iZWluZyBkdXJpbmcgdGhpcyBjcnVjaWFsIHBoYXNlIG9mIHlvdXIgbGlmZT8gRG8geW91IGNyYXZlIHNlbGYtY2FyZSBwcmFjdGljZXMgdGFpbG9yZWQgc3BlY2lmaWNhbGx5IHRvIHRoZSB1cHMgYW5kIGRvd25zIG9mIHBlcmltZW5vcGF1c2U/IFRoZSBqb3VybmFsIG9mZmVyczogMe+4j+KDoyBUaG91Z2h0ZnVsIFByb21wdHM6IDLvuI/ig6MgUHJvZ3Jlc3MgdHJhY2tpbmc6IDPvuI/ig6MgRXZpZGVuY2UtYmFzZWQga25vd2xlZGdlwqAgNO+4j+KDoyBDb21tdW5pdHkgU3VwcG9ydCBUbyBncmFiIGEgam91cm5hbCB2aXNpdDrCoCBoZXlwZXJyeS5jb20vdGhlcGVycnltZW5vcGF1c2Vqb3VybmFsIG9yIGFtem4udG8vM050MVlZUiDwn46BIFNwZWNpYWwgT2ZmZXIhIFdlJ3JlIG9mZmVyaW5nIGFuIGV4Y2x1c2l2ZSBkaXNjb3VudCB0byBvdXIgbGlzdGVuZXJzLiDwn46BIERpc2NsYWltZXI6IFRoZSBQZXJpbWVub3BhdXNlIEpvdXJuYWwgaXMgYSB0b29sIGRlc2lnbmVkIHRvIGNvbXBsZW1lbnQgeW91ciBzZWxmLWNhcmUgcm91dGluZS4gUGxlYXNlIGNvbnN1bHQgd2l0aCB5b3VyIGhlYWx0aGNhcmUgcHJvZmVzc2lvbmFsIGZvciBwZXJzb25hbGl6ZWQgYWR2aWNlICYgZ3VpZGFuY2UgcmVnYXJkaW5nIHBlcmltZW5vcGF1c2UuIEFib3V0IGd1ZXN0IERyLiBOaXNoYSBQYXRlbCBNRDrCoCBEci4gUGF0ZWwgaXMgYSBwcmFjdGljaW5nIGhvc3BpdGFsaXN0ICYgb2Jlc2l0eSBtZWRpY2luZSBwaHlzaWNpYW4gd2l0aGluIHRoZSBBZHZhbmNlZCBPcmdhbiBUaGVyYXBpZXMgRGl2aXNpb24gKHRyYW5zcGxhbnQpIGF0IENQTUMuIFNoZSBpcyBhIGZpZXJjZSBhZHZvY2F0ZSBmb3IgcHJhY3RpY2FsIG51dHJpdGlvbiBhbmQgbGlmZXN0eWxlIGVkdWNhdGlvbiB0byBiZSBpbmNvcnBvcmF0ZWQgaW4gbWVkaWNhbCB0cmFpbmluZy4gRHIuIFBhdGVsIGlzIGFsc28gY2VydGlmaWVkIGluIEN1bGluYXJ5IE1lZGljaW5lLCBhIG5ldyBldmlkZW5jZSBiYXNlZCBmaWVsZCBpbiBtZWRpY2luZSB0aGF0IGJsZW5kcyB0aGUgYXJ0IG9mIGZvb2QgYW5kIGNvb2tpbmcgd2l0aCB0aGUgc2NpZW5jZSBvZiBtZWRpY2luZSBhbmQgbnV0cml0aW9uLiBJbiBhZGRpdGlvbiwgc2hlIGxlYWRzIGEgbXVsdGktc3BlY2lhbHR5IG1lZGljYWwgZ3JvdXAgdGhhdCBoYXMgYSByb2J1c3QgYW5kIGFjdGl2ZSBwaHlzaWNpYW4gd2VsbG5lc3MgY29tbWl0dGVlLiAgTGVhcm4gbW9yZSBhYm91dCBEci4gTmlzaGEgUGF0ZWw6IGh0dHBzOi8vd3d3Lmluc3RhZ3JhbS5jb20vZHJwbGFudGVsLz9obD1lbiBodHRwczovL3d3dy5pbnN0YWdyYW0uY29tL21lZXRheWxhY29tbXVuaXR5Lz9obD1lbiBtLmZhY2Vib29rLmNvbS9ncm91cHMvbWVldGF5bGFjb21tdW5pdHkgaHR0cHM6Ly93d3cudGhyZWFkcy5uZXQvQGRycGxhbnRlbCBodHRwczovL3R3aXR0ZXIuY29tL0RyUGxhbnRlbCBodHRwczovL3d3dy5saW5rZWRpbi5jb20vaW4vZHJwbGFudGVsLyBBYm91dCBndWVzdCBEci4gRGlzaGEgTmFyYW5nIE1EOiBEaXNoYSBOYXJhbmcsIE0uRC4gaXMgYSBib2FyZC1jZXJ0aWZpZWQgZW5kb2NyaW5vbG9naXN0LCBvYmVzaXR5IGFuZCBjdWxpbmFyeSBtZWRpY2luZSBzcGVjaWFsaXN0IGF0IE5vcnRod2VzdGVybiBNZWRpY2luZSBMYWtlIEZvcmVzdCBIb3NwaXRhbC4gRHIuIE5hcmFuZyBpcyB0aGUgRGlyZWN0b3Igb2YgT2Jlc2l0eSBNZWRpY2luZSwgYW5kIGlzIHBhc3Npb25hdGUgYWJvdXQgY3VsaW5hcnkgbWVkaWNpbmUsIHdlaWdodCBtYW5hZ2VtZW50LCBhbmQgZGlhYmV0ZXMgY2FyZS4gU2hlIHN0cml2ZXMgdG8gZW1waGFzaXplIHRoZSBhZGFnZSBcImZvb2QgaXMgbWVkaWNpbmVcIiB0aHJvdWdob3V0IGhlciBtZWRpY2FsIHByYWN0aWNlIGFuZCBjb21tdW5pdHkgb3V0cmVhY2guIFNoZSBpcyBncmVhdGx5IGludm9sdmVkIGluIGJyaW5naW5nIGN1bGluYXJ5IG1lZGljaW5lIHByb2dyYW1taW5nIHRvIHRoZSBob3NwaXRhbCBhbmQgbG9jYWwgY29tbXVuaXR5IHZpYSBoZXIgb3JnYW5pemF0aW9uLCBDdWxpbmFyeSBNZWRpY3MsIGFuZCB3YW50cyB0byB3b3JrIHdpdGggbWVtYmVycyBvZiB0aGUgY29tbXVuaXR5IHRvIGhlbHAgaW4gZGlzc2VtaW5hdGluZyBudXRyaXRpb24gZWR1Y2F0aW9uLiAgTGVhcm4gbW9yZSBhYm91dCBEci4gRGlzaCBOYXJhbmc6IGh0dHBzOi8vd3d3LmJydXNod29vZGNlbnRlci5vcmcvYm9hcmRuYXJhbmcuaHRtbCBodHRwczovL3d3dy5saW5rZWRpbi5jb20vaW4vZGlzaGFuYXJhbmdtZCBodHRwczovL3R3aXR0ZXIuY29tL2Rpc2hha3VtYXJtZD9sYW5nPWVuIGh0dHBzOi8vd3d3Lmluc3RhZ3JhbS5jb20vZGlzaGFuYXJhbmdtZC8gRGlzY2xhaW1lcjogVGhpcyBpcyBub3QgbWVkaWNhbCBhZHZpY2UsIGl0IGRvZXMgbm90IHRha2UgdGhlIHBsYWNlIG9mIG1lZGljYWwgYWR2aWNlIGZyb20geW91ciBwaHlzaWNpYW4sIGFuZCBpcyBub3QgaW50ZW5kZWQgdG8gdHJlYXQgb3IgY3VyZSBhbnkgZGlzZWFzZS4gUGF0aWVudHMgc2hvdWxkIHNlZSBhIHF1YWxpZmllZCBtZWRpY2FsIHByb3ZpZGVyIGZvciBhc3Nlc3NtZW50IGFuZCB0cmVhdG1lbnQuIiwiZHVyYXRpb24iOnsidG90YWxNaWxsaXNlY29uZHMiOjMxNjUyMTR9LCJpZCI6IjVhdzRzcXJSMUd0TmI5cEIzYW1BenoiLCJtZWRpYVR5cGVzIjpbIkFVRElPIl0sIm5hbWUiOiJEZW15c3RpZnlpbmcgV2VpZ2h0IEdhaW4gaW4gUGVyaW1lbm9wYXVzZSAtIFVucmF2ZWxsaW5nIHRoZSBXSFkgd2l0aCBEci4gTmlzaGEgUGF0ZWwgJiBEci4gRGlzaGEgTmFyYW5nIiwicGxheWFiaWxpdHkiOnsicGxheWFibGUiOnRydWUsInJlYXNvbiI6IlBMQVlBQkxFIn0sInBsYXllZFN0YXRlIjp7InBsYXlQb3NpdGlvbk1pbGxpc2Vjb25kcyI6MCwic3RhdGUiOiJOT1RfU1RBUlRFRCJ9LCJwb2RjYXN0VjIiOnsiX190eXBlbmFtZSI6IlBvZGNhc3RSZXNwb25zZVdyYXBwZXIiLCJkYXRhIjp7Il9fdHlwZW5hbWUiOiJQb2RjYXN0IiwiY292ZXJBcnQiOnsic291cmNlcyI6W3siaGVpZ2h0Ijo2NCwidXJsIjoiaHR0cHM6Ly9pLnNjZG4uY28vaW1hZ2UvYWI2NzY1NjMwMDAwZjY4ZGVhYzE3MzgxZWUxMjVlZDliN2U2MDg0YSIsIndpZHRoIjo2NH0seyJoZWlnaHQiOjMwMCwidXJsIjoiaHR0cHM6Ly9pLnNjZG4uY28vaW1hZ2UvYWI2NzY1NjMwMDAwNWYxZmVhYzE3MzgxZWUxMjVlZDliN2U2MDg0YSIsIndpZHRoIjozMDB9LHsiaGVpZ2h0Ijo2NDAsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMGJhOGFlYWMxNzM4MWVlMTI1ZWQ5YjdlNjA4NGEiLCJ3aWR0aCI6NjQwfV19LCJuYW1lIjoiUGVyaW1lbm9wYXVzZSBXVEY/Iiwic2hvd1R5cGVzIjpbXSwidXJpIjoic3BvdGlmeTpzaG93OjRoczlUTUZMQ3NST2V2VktEeXlhZksifX0sInJlbGVhc2VEYXRlIjp7Imlzb1N0cmluZyI6IjIwMjMtMTItMzBUMjI6MjQ6MDBaIn0sInJlc3RyaWN0aW9ucyI6eyJwYXl3YWxsQ29udGVudCI6ZmFsc2V9LCJ1cmkiOiJzcG90aWZ5OmVwaXNvZGU6NWF3NHNxclIxR3ROYjlwQjNhbUF6eiJ9LHsiX190eXBlbmFtZSI6IkVwaXNvZGUiLCJhdWRpbyI6eyJpdGVtcyI6W3siZmlsZUlkIjoiNzNhMzMyZDhiODE1ZmIzNjQ2YjM0NzBjYjAwMGIzMjAxZDc0ZDk0NyIsImZvcm1hdCI6Ik1QNF8xMjhfRFVBTCIsInVybCI6Imh0dHBzOi8vcC5zY2RuLmNvL21wMy1wcmV2aWV3LzczYTMzMmQ4YjgxNWZiMzY0NmIzNDcwY2IwMDBiMzIwMWQ3NGQ5NDcifSx7ImZpbGVJZCI6IjUzODJhYThjZmFiYjI5Yzk2NTQwN2MzZmY4ZWVlNjYyNDdkZTQ2MjYiLCJmb3JtYXQiOiJPR0dfVk9SQklTXzk2IiwidXJsIjoiaHR0cHM6Ly9wLnNjZG4uY28vbXAzLXByZXZpZXcvNTM4MmFhOGNmYWJiMjljOTY1NDA3YzNmZjhlZWU2NjI0N2RlNDYyNiJ9LHsiZmlsZUlkIjoiODY1YTgxMjY3MTAyODI1NzRkODM4YzY2MDZlMTQxNTIxMDk1ZTM2NyIsImZvcm1hdCI6IkFBQ18yNCIsInVybCI6Imh0dHBzOi8vcC5zY2RuLmNvL21wMy1wcmV2aWV3Lzg2NWE4MTI2NzEwMjgyNTc0ZDgzOGM2NjA2ZTE0MTUyMTA5NWUzNjcifSx7ImZpbGVJZCI6IjVjOTNjMDdjZGM2NGZiYTNkNjNkNzgwY2UzMzAzODkzOTI3ZmQ4NDQiLCJmb3JtYXQiOiJNUDRfMTI4IiwidXJsIjoiaHR0cHM6Ly9wLnNjZG4uY28vbXAzLXByZXZpZXcvNWM5M2MwN2NkYzY0ZmJhM2Q2M2Q3ODBjZTMzMDM4OTM5MjdmZDg0NCJ9LHsiZmlsZUlkIjoiY2I5NTkzOGIzODE4OGNlODFiZmIzNTI5NjhlMTBiMGM4Y2QzMGI3NyIsImZvcm1hdCI6Ik1QNF8xMjhfQ0JDUyIsInVybCI6Imh0dHBzOi8vcC5zY2RuLmNvL21wMy1wcmV2aWV3L2NiOTU5MzhiMzgxODhjZTgxYmZiMzUyOTY4ZTEwYjBjOGNkMzBiNzcifV19LCJjb250ZW50UmF0aW5nIjp7ImxhYmVsIjoiTk9ORSJ9LCJjb3ZlckFydCI6eyJzb3VyY2VzIjpbeyJoZWlnaHQiOjY0LCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDBmNjhkMzZjY2ZkMDIxMjY2ZTk4YTMzNzIxYzBiIiwid2lkdGgiOjY0fSx7ImhlaWdodCI6MzAwLCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDA1ZjFmMzZjY2ZkMDIxMjY2ZTk4YTMzNzIxYzBiIiwid2lkdGgiOjMwMH0seyJoZWlnaHQiOjY0MCwidXJsIjoiaHR0cHM6Ly9pLnNjZG4uY28vaW1hZ2UvYWI2NzY1NjMwMDAwYmE4YTM2Y2NmZDAyMTI2NmU5OGEzMzcyMWMwYiIsIndpZHRoIjo2NDB9XX0sImRlc2NyaXB0aW9uIjoi4oCYVGhlIE1lbm9wYXVzZSBEaWV0IFBsYW7igJkgaXMgdGhlIGZvY3VzIG9mIHRvZGF5J3MgZXBpc29kZSBvbiB0aGUgUGVyaW1lbm9wYXVzZSBXVEYhIHBvZGNhc3QuIExpc3RlbiBpbiBhcyBSYWNoZWwgSHVnaGVzIHRhbGtzIHRvIGRpZXRpdGlhbiBFbGl6YWJldGggV2FyZCBhbGwgYWJvdXQgdGhlIGJlc3Qgd2F5cyB0byBlYXQgZHVyaW5nIHRoZSBtZW5vcGF1c2Ugc2Vhc29uLiBUaGV5IGFuc3dlciBxdWVzdGlvbnMgbGlrZSwgSG93IG11Y2ggcHJvdGVpbiBkbyB3ZSBuZWVkPyBXaGF0IGFyZSBhbGwgdGhvc2UgZmFkIGRpZXRzIGFib3V0PyBIb3cgZG9lcyBlc3Ryb2dlbiBjb3JyZWxhdGUgd2l0aCBkaWFiZXRlc+KApiB0aGVzZSBxdWVzdGlvbnMgYmFyZWx5IHNjcmF0Y2ggdGhlIHN1cmZhY2UsIHNvIGxpc3RlbiB1cCHCoCBXZSBuZXZlciBob2xkIGJhY2sgc28gbmVpdGhlciBzaG91bGQgeW91ISBTZW5kIGluIGEgdm9pY2UgbWVzc2FnZSBxdWVzdGlvbjogaHR0cHM6Ly9wb2RjYXN0ZXJzLnNwb3RpZnkuY29tL3BvZC9zaG93L3BlcnJ5YXBwL21lc3NhZ2UgIFBlcmltZW5vcGF1c2UgV1RGISBicm91Z2h0IHRvIHlvdSBieSBwZXJyeSHCoCBwZXJyeSBpcyBhIHNhZmUgc3BhY2UgZm9yIGNvbm5lY3Rpb25zLCBzdXBwb3J0LCBuZXcgZnJpZW5kc2hpcHMgYW5kIG9jY2FzaW9uYWwgbGF1Z2hzIGR1cmluZyB0aGUgbWVub3BhdXNlIHRyYW5zaXRpb24uIEl04oCZcyBhICMxIHBlcmltZW5vcGF1c2UgYXBwIHdoZXJlIHlvdSB3aWxsIG1lZXQgb3RoZXIgd2FycmlvcnMgd2hvIHVuZGVyc3RhbmQuwqAgU2hhcmluZyBleHBlcmllbmNlcyB3aWxsIGhlbHAgdG8gZmVlbCDigJhub3JtYWzigJkgYWdhaW4uIE5vLCB5b3XigJlyZSBub3QgY3JhenkgYW5kIG5vLCB5b3UgYXJlIG5vdCBhbG9uZS4gV2l0aCBvdXIgbmV0d29yayBvZiB3b25kZXJmdWwgbWVub3BhdXNlIGV4cGVydHMsIHdlIGhhdmUgZ2F0aGVyZWQgYW4gYWJ1bmRhbmNlIG9mwqAgZXZpZGVuY2UtYmFzZWQga25vd2xlZGdlLCBhcnRpY2xlcywgcG9kY2FzdHMgYW5kIGEgbmV3IGJvb2s6IFRoZSBQZXJyeSBNZW5vcGF1c2UgSm91cm5hbC4gIFRvIGxlYXJuIG1vcmUgdmlzaXQ6IHd3dy5oZXlwZXJyeS5jb20gaHR0cHM6Ly9wZXJyeS5hcHAubGluay9wZXJpbWVub3BhdXNld3RmICBUaGUgUGVyaW1lbm9wYXVzZSBKb3VybmFsIEFyZSB5b3UgbG9va2luZyBmb3IgYSBtZWFuaW5nZnVsIHdheSB0byBwcmlvcml0aXplIHlvdXIgd2VsbC1iZWluZyBkdXJpbmcgdGhpcyBjcnVjaWFsIHBoYXNlIG9mIHlvdXIgbGlmZT8gRG8geW91IGNyYXZlIHNlbGYtY2FyZSBwcmFjdGljZXMgdGFpbG9yZWQgc3BlY2lmaWNhbGx5IHRvIHRoZSB1cHMgYW5kIGRvd25zIG9mIHBlcmltZW5vcGF1c2U/IFRoZSBqb3VybmFsIG9mZmVyczogIDHvuI/ig6MgVGhvdWdodGZ1bCBQcm9tcHRzOiAy77iP4oOjIFByb2dyZXNzIHRyYWNraW5nOiAz77iP4oOjIEV2aWRlbmNlLWJhc2VkIGtub3dsZWRnZcKgIDTvuI/ig6MgQ29tbXVuaXR5IFN1cHBvcnQgIFRvIGdyYWIgYSBqb3VybmFsIHZpc2l0OsKgIGhleXBlcnJ5LmNvbS90aGVwZXJyeW1lbm9wYXVzZWpvdXJuYWwgb3IgYW16bi50by8zTnQxWVlSICDwn46BIFNwZWNpYWwgT2ZmZXIhIFdlJ3JlIG9mZmVyaW5nIGFuIGV4Y2x1c2l2ZSBkaXNjb3VudCB0byBvdXIgbGlzdGVuZXJzLiDwn46BICBEaXNjbGFpbWVyOiBUaGUgUGVyaW1lbm9wYXVzZSBKb3VybmFsIGlzIGEgdG9vbCBkZXNpZ25lZCB0byBjb21wbGVtZW50IHlvdXIgc2VsZi1jYXJlIHJvdXRpbmUuIFBsZWFzZSBjb25zdWx0IHdpdGggeW91ciBoZWFsdGhjYXJlIHByb2Zlc3Npb25hbCBmb3IgcGVyc29uYWxpemVkIGFkdmljZSAmIGd1aWRhbmNlIHJlZ2FyZGluZyBwZXJpbWVub3BhdXNlLiAgQWJvdXQgZ3Vlc3QgRWxpemFiZXRoIFdhcmQgTXMsIFJETjrCoCBTaGUgaXMgYSBkaWV0aXRpYW4sIHdyaXRlciwgbnV0cml0aW9uIGNvbnN1bHRhbnQsIGFuZCBtb3RoZXIgb2YgdGhyZWUgbGl2aW5nIGluIHRoZSBCb3N0b24gYXJlYSBhcyB3ZWxsIGFzIHRoZSBhdXRob3Igb2Ygc2V2ZXJhbCBib29rcy4gSGVyIGxhdGVzdCwgd2hpY2ggc2hlIGNvLXdyb3RlIHdpdGggaGVyIGZyaWVuZCBhbmQgZmVsbG93IGRpZXRpdGlhbiBIaWxsYXJ5IFdyaWdodCzCoCBpcyBUaGUgTWVub3BhdXNlIERpZXQgUGxhbjogQSBOYXR1cmFsIEd1aWRlIHRvIE1hbmFnaW5nIEhvcm1vbmVzLCBIZWFsdGgsIGFuZCBIYXBwaW5lc3PCoCAoQXVndXN0IDI1LCAyMDIwKS4gQXMgYSBzcG9rZXNwZXJzb24gZm9yIHRoZSBBY2FkZW15IG9mIE51dHJpdGlvbiBhbmQgRGlldGV0aWNzIGZvciA5IHllYXJzLCBzaGUgd2FzIGludGVydmlld2VkIGJ5IENOTiwgVS5TLiBOZXdzICYgV29ybGQgUmVwb3J0LCBUaGUgTmV3IFlvcmsgVGltZXMsIGFuZCBUaGUgQm9zdG9uIEdsb2JlLCBhbW9uZyBvdGhlcnMuIFNoZeKAmXMgYWxzbyBiZWVuIGEgZ3Vlc3Qgb24gVGhlIFRvZGF5IFNob3csIFRoZSBEci4gT3ogU2hvdywgYW5kIHJlZ3VsYXJseSBhcHBlYXJlZCBsaXZlIG9uIEJvc3RvbiAyNeKAmXMgTW9ybmluZyBOZXdzIGluIEJvc3RvbiBmb3Igc2l4IHllYXJzLiBJbiAyMDExLCBJIHdhcyBob25vcmVkIHRvIHJlY2VpdmUgdGhlIE1lZGlhIEV4Y2VsbGVuY2UgQXdhcmQgZnJvbSBteSBwZWVycyBhdCB0aGUgQWNhZGVteSBvZiBOdXRyaXRpb24gYW5kIERpZXRldGljcy4gIExlYXJuIG1vcmUgYWJvdXQgRWxpemFiZXRoIFdhcmQ6IGh0dHBzOi8vYmV0dGVyaXN0aGVuZXdwZXJmZWN0LmNvbS9hYm91dC1lbGl6YWJldGgtd2FyZC8gaHR0cHM6Ly93d3cuZmFjZWJvb2suY29tL2VsaXphYmV0aC53YXJkLjMxLyBodHRwczovL3R3aXR0ZXIuY29tL0VXYXJkUkQvIGh0dHBzOi8vd3d3Lmluc3RhZ3JhbS5jb20vZXdhcmRtc3JkLyBodHRwczovL3d3dy5saW5rZWRpbi5jb20vaW4vZWxpemFiZXRod2FyZHJkLyAgQWJvdXQgdG9kYXnigJlzIG1vZGVyYXRvciBMYXVyYSBPa2Fmb3IgQ3JhaW4sIEZvdW5kICYgQ2VvIG9mIHBlcnJ5OiBMYXVyYSBPa2Fmb3IgQ3JhaW4gaXMgdGhlIGZvdW5kZXIgb2YgYW5kIGZvcmNlIGJlaGluZCBwZXJyeSwgdGhlIGxlYWRpbmcgcGxhdGZvcm0gd2hlcmUgd29tZW4gY2FuIGdhdGhlciBrbm93bGVkZ2UsIGd1aWRhbmNlLCBhbmQgc3VwcG9ydCBvbiBhbGwgdGhpbmdzIHBlcmltZW5vcGF1c2UuwqAgSGF2aW5nIGV4cGVyaWVuY2VkIGhlciBtb3RoZXIgc3RydWdnbGluZyBpbiBzaWxlbmNlIGR1cmluZyB0aGUgbWVub3BhdXNlIHRyYW5zaXRpb24gYW5kIGJlaW5nIGEgbWlsbGVubmlhbCB3aG8gYXBwcm9hY2hlcyBwZXJpbWVub3BhdXNlIGhlcnNlbGYswqAgc2hlIHdhcyBzaG9ja2VkIGJ5IGhvdyBsaXR0bGUgdGhlIHN1cHBvcnQgc3lzdGVtIGFyb3VuZCBmZXJ0aWxpdHkgYW5kIHByZWduYW5jeSBtYXRjaGVzIHRoZSBzdXBwb3J0IHdvbWVuIGdldCB3aGVuIGFwcHJvYWNoaW5nIHBlcmltZW5vcGF1c2UgLSB3aGljaCBpcyBjbG9zZSB0byBub25lLiBJdCBpcyBoZXIgbWlzc2lvbiB0byBlcXVpcCB0aGUgdXBjb21pbmcgZ2VuZXJhdGlvbiBlbnRlcmluZyB0aGUgbWVub3BhdXNlIHRyYW5zaXRpb24gd2l0aCBjb21tdW5pdHkgYW5kIGVkdWNhdGlvbiAtIGFsbG93aW5nIHVsdGltYXRlIHNlbGYtYWR2b2NhY3kuICBUbyBsZWFybiBtb3JlIGFib3V0IExhdXJhIE9rYWZvciBDcmFpbjogaHR0cHM6Ly93d3cubGlua2VkaW4uY29tL2luL2xhdXJhb2thZm9yLyBodHRwczovL3R3aXR0ZXIuY29tL29oaGVsbG9wZXJyeSBodHRwczovL3d3dy5pbnN0YWdyYW0uY29tL29oaGVsbG9wZXJyeS8gIERpc2NsYWltZXI6IFRoaXMgaXMgbm90IG1lZGljYWwgYWR2aWNlLCBpdCBkb2VzIG5vdCB0YWtlIHRoZSBwbGFjZSBvZiBtZWRpY2FsIGFkdmljZSBmcm9tIHlvdXIgcGh5c2ljaWFuLCBhbmQgaXMgbm90IGludGVuZGVkIHRvIHRyZWF0IG9yIGN1cmUgYW55IGRpc2Vhc2UuIFBhdGllbnRzIHNob3VsZCBzZWUgYSBxdWFsaWZpZWQgbWVkaWNhbCBwcm92aWRlciBmb3IgYXNzZXNzbWVudCBhbmQgdHJlYXRtZW50LiAiLCJkdXJhdGlvbiI6eyJ0b3RhbE1pbGxpc2Vjb25kcyI6MzY3MTQ4Nn0sImlkIjoiM3RrVFM3dDZ2UmFzeklRRlViVVhhSiIsIm1lZGlhVHlwZXMiOlsiQVVESU8iXSwibmFtZSI6IlRoZSBNZW5vcGF1c2UgRGlldCBQbGFuIHdpdGggRWxpemFiZXRoIFdhcmQgTVMsIFJETiIsInBsYXlhYmlsaXR5Ijp7InBsYXlhYmxlIjp0cnVlLCJyZWFzb24iOiJQTEFZQUJMRSJ9LCJwbGF5ZWRTdGF0ZSI6eyJwbGF5UG9zaXRpb25NaWxsaXNlY29uZHMiOjAsInN0YXRlIjoiTk9UX1NUQVJURUQifSwicG9kY2FzdFYyIjp7Il9fdHlwZW5hbWUiOiJQb2RjYXN0UmVzcG9uc2VXcmFwcGVyIiwiZGF0YSI6eyJfX3R5cGVuYW1lIjoiUG9kY2FzdCIsImNvdmVyQXJ0Ijp7InNvdXJjZXMiOlt7ImhlaWdodCI6NjQsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMGY2OGRlYWMxNzM4MWVlMTI1ZWQ5YjdlNjA4NGEiLCJ3aWR0aCI6NjR9LHsiaGVpZ2h0IjozMDAsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMDVmMWZlYWMxNzM4MWVlMTI1ZWQ5YjdlNjA4NGEiLCJ3aWR0aCI6MzAwfSx7ImhlaWdodCI6NjQwLCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDBiYThhZWFjMTczODFlZTEyNWVkOWI3ZTYwODRhIiwid2lkdGgiOjY0MH1dfSwibmFtZSI6IlBlcmltZW5vcGF1c2UgV1RGPyIsInNob3dUeXBlcyI6W10sInVyaSI6InNwb3RpZnk6c2hvdzo0aHM5VE1GTENzUk9ldlZLRHl5YWZLIn19LCJyZWxlYXNlRGF0ZSI6eyJpc29TdHJpbmciOiIyMDIzLTExLTMwVDEwOjE5OjAwWiJ9LCJyZXN0cmljdGlvbnMiOnsicGF5d2FsbENvbnRlbnQiOmZhbHNlfSwidXJpIjoic3BvdGlmeTplcGlzb2RlOjN0a1RTN3Q2dlJhc3pJUUZVYlVYYUoifV0sInVyaSI6InNwb3RpZnk6ZXBpc29kZTo2bTRIcGo2RlY3UjUyVVdSbzZvdWRUIiwic3RhdHVzIjoiTE9BREVEIn0sInNpbWlsYXJQbGF5bGlzdHMiOnsic3RhdHVzIjoiVU5BVkFJTEFCTEUifSwic2ltaWxhckFsYnVtcyI6eyJzdGF0dXMiOiJVTkFWQUlMQUJMRSJ9LCJwb3B1bGFyRXBpc29kZXMiOnsic3RhdHVzIjoiVU5BVkFJTEFCTEUifX0sInBsYXlsaXN0UmVjb21tZW5kZWRUcmFja3MiOnsicGxheWxpc3QiOnsic3RhdHVzIjoiVU5BVkFJTEFCTEUifX0sImNvbmNlcnRIdWIiOnsiY29uY2VydEZlZWQiOm51bGwsImxvY2F0aW9uIjpudWxsfSwibWFzdGhlYWQiOnsiaXNDcmF3bGVyQm90IjpmYWxzZX19</script><script id="remote-configuration" type="text/plain">eyIjdiI6IjEiLCJlbmFibGVJMThuUm91dGVzIjoidmFyaWFudCIsImRpc2FibGVVbmF1dGhMeXJpY3NDVEEiOnRydWUsIiNjb25maWd1cmF0aW9uQXNzaWdubWVudElkIjoiOGVkOTkxYmYtNzk2OS0xZThlLWVjYzMtODc1OTBhNzQwNTA4OjAiLCIjZ3JvdXBJZHMiOnsiZW5hYmxlSTE4blJvdXRlcyI6MTEwMjY2MSwiZGlzYWJsZVVuYXV0aEx5cmljc0NUQSI6MTE4NjU0MX0sIiNmZXRjaFRpbWVNaWxsaXMiOjE3MzIzNzM1NTk5NzksIiNjb250ZXh0SGFzaCI6IjY5NTRkYzM0OGU2ZTQ0NWQifQ==</script><script src="https://open.spotifycdn.com/cdn/build/mobile-web-player/mobile-web-player.9dcf1ecc.js"></script><script src="https://open.spotifycdn.com/cdn/build/mobile-web-player/vendor~mobile-web-player.13b4135a.js"></script></body></html>