CINXE.COM
Getting to the Root Cause of Autoimmune Disease: A Functional Medicine Approach - The Dr. Hyman Show | Podcast on Spotify
<!doctype html><html class="mobile-web-player" lang="en" dir="ltr"><head><meta charSet="utf-8"/><title>Getting to the Root Cause of Autoimmune Disease: A Functional Medicine Approach - The Dr. Hyman Show | Podcast on Spotify</title><meta property="og:site_name" content="Spotify"/><meta property="fb:app_id" content="174829003346"/><link rel="icon" sizes="32x32" type="image/png" href="https://open.spotifycdn.com/cdn/images/favicon32.b64ecc03.png"/><link rel="icon" sizes="16x16" type="image/png" href="https://open.spotifycdn.com/cdn/images/favicon16.1c487bff.png"/><link rel="icon" href="https://open.spotifycdn.com/cdn/images/favicon.0f31d2ea.ico"/><meta http-equiv="X-UA-Compatible" content="IE=9"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="https://encore.scdn.co/fonts/SpotifyMixUI-Regular-cc3b1de388efa4cbca6c75cebc24585e.woff2" as="font" type="font/woff2" crossorigin="anonymous"/><link rel="preload" href="https://encore.scdn.co/fonts/SpotifyMixUITitleVariable-8769ccfde3379b7ebcadd9529b49d0cc.woff2" as="font" type="font/woff2" crossorigin="anonymous"/><link rel="preload" href="https://encore.scdn.co/fonts/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 Dr. Hyman Show on Spotify. View the Show Notes For This Episode Get Free Weekly Health Tips from Dr. Hyman Sign Up for Dr. Hyman’s Weekly Longevity Journal Functional Medicine offers patients many things, especially hope and understanding. Autoimmune disease is a prime example: Rather than condemning patients to a lifetime of symptom management through medication, functional practitioners dig to find the “why,” to address the underlying causes with individualized, multimodal support to create lasting improvement and systemic healing. My guest today, Dr. Sara Gottfried, is a physician, researcher, author, and educator passionate about changing the way we view and treat autoimmunity. In this episode, we discuss: What is a “trauma signature” and what is its role in autoimmunity? (5:55) Hidden autoimmunity triggers you might be surprised to learn about (21:30) The go-to test panel Sara runs on her patients (27:33) Sara’s stack for reducing cortisol and why trauma has to be considered (39:00) How Trauma biologically impacts you through the PINE system (41:40) Psychedelic therapy and other healing states of consciousness, plus Sara’s personal experience using them (48:10) What Sara wishes she told her 20-year-old self about life (1:15:45) When we dig deeper, we always find out there is more going on below the surface. I know you’ll love this conversation as much as I did. This episode is brought to you by Rupa Health, Cozy Earth, and Magnesium Breakthrough. Streamline your lab orders with Rupa Health. Access more than 3,000 specialty lab tests and register for a FREE live demo at RupaHealth.com. Right now, you can save 40% when you upgrade to Cozy Earth sheets. Just head over to CozyEarth.com and use code DRHYMAN. Tackle an overlooked root cause of stress with Magnesium Breakthrough. Visit bioptimizers.com/hyman and use code HYMAN10 to save 10% + free gifts with purchase. Learn more about your ad choices. Visit megaphone.fm/adchoices"/><meta name="google" content="notranslate"/><meta name="music:duration" content="4807"/><meta name="music:album" content="https://open.spotify.com/show/50MFhL6rItlnDDEStFMSPu"/><meta name="music:release_date" content="2024-04-03T10: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/3mIpxforHrizyzNGRX8giW"/><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/3mIpxforHrizyzNGRX8giW"/><meta property="og:title" content="Getting to the Root Cause of Autoimmune Disease: A Functional Medicine Approach"/><meta property="og:description" content="The Dr. Hyman Show · Episode"/><meta property="og:url" content="https://open.spotify.com/episode/3mIpxforHrizyzNGRX8giW"/><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/ab6765630000ba8ad6e52e38433a13b3d1aafd0a"/><meta name="twitter:site" content="@spotify"/><meta name="twitter:title" content="Getting to the Root Cause of Autoimmune Disease: A Functional Medicine Approach"/><meta name="twitter:description" content="The Dr. Hyman Show · Episode"/><meta name="twitter:image" content="https://i.scdn.co/image/ab6765630000ba8ad6e52e38433a13b3d1aafd0a"/><meta name="twitter:card" content="summary"/><link rel="canonical" href="https://open.spotify.com/episode/3mIpxforHrizyzNGRX8giW"/><link rel="alternate" type="application/json+oembed" href="https://open.spotify.com/oembed?url=https%3A%2F%2Fopen.spotify.com%2Fepisode%2F3mIpxforHrizyzNGRX8giW"/><link rel="alternate" href="https://open.spotify.com/episode/3mIpxforHrizyzNGRX8giW" hrefLang="x-default"/><link rel="alternate" href="https://open.spotify.com/episode/3mIpxforHrizyzNGRX8giW" hrefLang="en"/><link rel="alternate" href="android-app://com.spotify.music/spotify/episode/3mIpxforHrizyzNGRX8giW"/><script type="application/ld+json">{"@context":"http://schema.googleapis.com/","@type":"MusicGroup","@id":"https://open.spotify.com/episode/3mIpxforHrizyzNGRX8giW","url":"https://open.spotify.com/episode/3mIpxforHrizyzNGRX8giW","name":"Getting to the Root Cause of Autoimmune Disease: A Functional Medicine Approach","description":"Listen to this episode from The Dr. Hyman Show on Spotify. View the Show Notes For This Episode Get Free Weekly Health Tips from Dr. Hyman Sign Up for Dr. Hyman\u2019s Weekly Longevity Journal Functional Medicine offers patients many things, especially hope and understanding. Autoimmune disease is a prime example: Rather than condemning patients to a lifetime of symptom management through medication, functional practitioners dig to find the \u201Cwhy,\u201D to address the underlying causes with individualized, multimodal support to create lasting improvement and systemic healing. My guest today, Dr. Sara Gottfried, is a physician, researcher, author, and educator passionate about changing the way we view and treat autoimmunity.\u00A0 In this episode, we discuss: What is a \u201Ctrauma signature\u201D and what is its role in autoimmunity? (5:55) Hidden autoimmunity triggers you might be surprised to learn about (21:30) The go-to test panel Sara runs on her patients (27:33) Sara\u2019s stack for reducing cortisol and why trauma has to be considered (39:00) How Trauma biologically impacts you through the PINE system (41:40) Psychedelic therapy and other healing states of consciousness, plus Sara\u2019s personal experience using them (48:10) What Sara wishes she told her 20-year-old self about life (1:15:45) When we dig deeper, we always find out there is more going on below the surface. I know you\u2019ll love this conversation as much as I did.\u00A0 This episode is brought to you by Rupa Health, Cozy Earth, and Magnesium Breakthrough.\u00A0 Streamline your lab orders with Rupa Health. Access more than 3,000 specialty lab tests and register for a FREE live demo at RupaHealth.com. Right now, you can save 40% when you upgrade to Cozy Earth sheets. Just head over to CozyEarth.com and use code DRHYMAN. Tackle an overlooked root cause of stress with Magnesium Breakthrough. Visit bioptimizers.com/hyman and use code HYMAN10 to save 10% + free gifts with purchase. Learn more about your ad choices. Visit megaphone.fm/adchoices","datePublished":"2024-04-03","potentialAction":{"@type":"ListenAction","target":[{"@type":"EntryPoint","urlTemplate":"https://open.spotify.com/episode/3mIpxforHrizyzNGRX8giW?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/3mIpxforHrizyzNGRX8giW/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.bfe2318d.css"/><link rel="stylesheet" href="https://open.spotifycdn.com/cdn/build/mobile-web-player/mwp-context-menu-container.c41bf66f.css"/><link rel="stylesheet" href="https://open.spotifycdn.com/cdn/build/mobile-web-player/mwp-artist-page.81716ff4.css"/><link rel="stylesheet" href="https://open.spotifycdn.com/cdn/build/mobile-web-player/mwp-home-page.ac4c0b62.css"/><link rel="stylesheet" href="https://open.spotifycdn.com/cdn/build/mobile-web-player/mwp-connect-view-container.904f2890.css"/><link rel="stylesheet" href="https://open.spotifycdn.com/cdn/build/mobile-web-player/mwp-now-playing-view.51d49c88.css"/><link rel="stylesheet" href="https://open.spotifycdn.com/cdn/build/mobile-web-player/mwp-user-profile.12db1296.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.aac257ba.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":"478e3ee51fcd4bf9b7bff05e029c16c7","isAnonymous":true,"gtmId":"GTM-PZHN3VD","optimizeId":"GTM-W53X654","pipResources":{"scripts":["https://open.spotifycdn.com/cdn/build/web-player/vendor~web-player.634ed7ba.js","https://open.spotifycdn.com/cdn/build/web-player/pip-mini-player.5a47aa2a.js"],"styles":["https://open.spotifycdn.com/cdn/build/web-player/pip-mini-player.db269d42.css"]},"retargetingPixels":null,"recaptchaWebPlayerFraudSiteKey":"6LfCVLAUAAAAALFwwRnnCJ12DalriUGbj8FW_J39"}</script><script id="session" data-testid="session" type="application/json">{"accessToken":"BQAaGb5UEhLO7AVhirugBHA_LoDDV5Y01D-avR4mQ2k0ddKoF9cqvJEYuXBAhTT1c78Y2G1vbjQZY0NIfRTSA3EY0Nc2oUuvILyy99RyuNC7mViR8JU","accessTokenExpirationTimestampMs":1732683537942,"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/ab67656300005f1fd6e52e38433a13b3d1aafd0a" 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">Getting to the Root Cause of Autoimmune Disease: A Functional Medicine Approach</h1><div class="encore-text encore-text-body-small sMT6JaxLhI2QLVSevX_3 fjP8GyQyM5IWQvTxWk6W" data-encore-id="text" data-testid="entity-header-entity-subtitle">The Dr. Hyman Show</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">Apr 3</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 20 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">View the Show Notes For This Episode</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">Get Free Weekly Health Tips from Dr. Hyman</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/ab67656300005f1fd6e52e38433a13b3d1aafd0a" 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-26Q0JIyXm1YZ3NHElkGbKc"><div class="CardLink-sc-1ut6cns-0 DjiIj"></div><div style="display:none" id="onClickHint26Q0JIyXm1YZ3NHElkGbKc"></div><a draggable="false" href="/episode/26Q0JIyXm1YZ3NHElkGbKc"><img alt="" style="min-inline-size:152px" data-encore-id="image" src="https://i.scdn.co/image/ab67656300005f1f21693f409c76fb66f737484c" 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/26Q0JIyXm1YZ3NHElkGbKc"><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">S5E13 Why Histamine Intolerance May Be at the Root of Your Unexplained Symptoms | Michelle Shapiro, RD</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-7AvDNnegvdHCCbo2pVQCLO"><div class="CardLink-sc-1ut6cns-0 DjiIj"></div><div style="display:none" id="onClickHint7AvDNnegvdHCCbo2pVQCLO"></div><a draggable="false" href="/episode/7AvDNnegvdHCCbo2pVQCLO"><img alt="" style="min-inline-size:152px" data-encore-id="image" src="https://i.scdn.co/image/ab67656300005f1f21693f409c76fb66f737484c" 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/7AvDNnegvdHCCbo2pVQCLO"><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">S5E12 Autoimmune Disease: Trauma, Triggers and the Path to Healing | Dr. Sara Gottfried</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-7gFqkgbMMWyJisCQKhoeUW"><div class="CardLink-sc-1ut6cns-0 DjiIj"></div><div style="display:none" id="onClickHint7gFqkgbMMWyJisCQKhoeUW"></div><a draggable="false" href="/episode/7gFqkgbMMWyJisCQKhoeUW"><img alt="" style="min-inline-size:152px" data-encore-id="image" src="https://i.scdn.co/image/ab67656300005f1f21693f409c76fb66f737484c" 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/7gFqkgbMMWyJisCQKhoeUW"><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">S04E15: A HORMONE DOCTOR THAT SPEAKS TO THE SOUL - why labs are important but so is generational trauma + the science & energetics of PCOS with Dr. Sara Gottfried</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-1nmtNR3PuwTB1xNDosu9Aw"><div class="CardLink-sc-1ut6cns-0 DjiIj"></div><div style="display:none" id="onClickHint1nmtNR3PuwTB1xNDosu9Aw"></div><a draggable="false" href="/episode/1nmtNR3PuwTB1xNDosu9Aw"><img alt="" style="min-inline-size:152px" data-encore-id="image" src="https://i.scdn.co/image/ab67656300005f1f6b7359e5a9b366a54d7c2ec6" 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/1nmtNR3PuwTB1xNDosu9Aw"><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">134. Mastering the 3 Pillars of Health, Your Nervous System & Genetics with Dr. Celia Corbo</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-55xUH6o5Sabn9OwplZBZrt"><div class="CardLink-sc-1ut6cns-0 DjiIj"></div><div style="display:none" id="onClickHint55xUH6o5Sabn9OwplZBZrt"></div><a draggable="false" href="/episode/55xUH6o5Sabn9OwplZBZrt"><img alt="" style="min-inline-size:152px" data-encore-id="image" src="https://i.scdn.co/image/ab67656300005f1f21693f409c76fb66f737484c" 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/55xUH6o5Sabn9OwplZBZrt"><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">Ep. #03 - HEALING GENERATIONAL TRAUMA w/ DR. ZELINA - how she recovered from lupus and why healing is more than just physical</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-62k1Wf6K1PopAUt5DJFVQy"><div class="CardLink-sc-1ut6cns-0 DjiIj"></div><div style="display:none" id="onClickHint62k1Wf6K1PopAUt5DJFVQy"></div><a draggable="false" href="/episode/62k1Wf6K1PopAUt5DJFVQy"><img alt="" style="min-inline-size:152px" data-encore-id="image" src="https://i.scdn.co/image/ab67656300005f1f25c3aea4ac16b0f5e3da6d3a" 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/62k1Wf6K1PopAUt5DJFVQy"><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">5 Easy Ways To Improve Your Health Today</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">eyJzZXNzaW9uIjp7Im1lIjpudWxsLCJwcm9kdWN0Ijp7ImNvdW50cnkiOiJTRyIsImNhdGFsb2d1ZSI6InByZW1pdW0iLCJwcm9kdWN0IjoiUFJFTUlVTSIsIm9uLWRlbWFuZCI6IjEifSwibG9jYWxlIjoiZW4iLCJ0ZXh0RGlyZWN0aW9uYWxpdHkiOiJsdHIiLCJpc0Fub255bW91cyI6dHJ1ZSwiZmVhdHVyZXMiOnsiZW5hYmxlU2hvd3MiOnRydWUsImlzVHJhY2luZ0VuYWJsZWQiOmZhbHNlLCJ1cGdyYWRlQnV0dG9uIjoiY29udHJvbCIsIm13cCI6dHJ1ZSwiaXNNV1BFcnJvckNvZGVFbmFibGVkIjpmYWxzZSwiaXNNd3BSYWRpb0VudGl0eSI6dHJ1ZSwiaXNNV1BBbmRQbGF5YmFja0NhcGFibGUiOmZhbHNlLCJwcmVhdXRoUmVjYXB0Y2hhIjpmYWxzZSwiaXNFcXVhbGl6ZXJBQkVuYWJsZWQiOmZhbHNlLCJpc1BvZGNhc3RFbmFibGVkIjp0cnVlLCJlbmFibGVJMThuTG9jYWxlcyI6dHJ1ZSwiaXNJMThuQWRkaXRpb25hbFBhZ2VzRW5hYmxlZCI6ZmFsc2UsImlzSW50ZXJhY3Rpb25Mb2dnZXJFbmFibGVkIjp0cnVlLCJpc1JlaW52ZW50RnJlZUVuYWJsZWQiOmZhbHNlLCJpc0VudGl0eVJlcG9ydEVuYWJsZWQiOnRydWUsImlzQWxidW1SZXBvcnRFbmFibGVkIjpmYWxzZSwiaXNUcmFja1JlcG9ydEVuYWJsZWQiOmZhbHNlLCJpc1BvZGNhc3RTaG93UmVwb3J0RW5hYmxlZCI6ZmFsc2UsImlzUG9kY2FzdEVwaXNvZGVSZXBvcnRFbmFibGVkIjpmYWxzZX0sImNvdW50cnkiOiJTRyIsImJyb3dzZXJPUyI6ImFuZHJvaWQiLCJjYW5Hb0JhY2siOmZhbHNlLCJjYW5Hb0ZvcndhcmQiOmZhbHNlfSwiY29ubmVjdCI6eyJkZXZpY2UiOm51bGwsImRldmljZXMiOltdLCJtYW51YWxUcmFuc2ZlckRldmljZUlkIjpudWxsfSwiZW50aXRpZXMiOnsiaXRlbXMiOnsic3BvdGlmeTplcGlzb2RlOjNtSXB4Zm9ySHJpenl6TkdSWDhnaVciOnsiX190eXBlbmFtZSI6IkVwaXNvZGUiLCJhdWRpbyI6eyJpdGVtcyI6W3siZmlsZUlkIjoiMGEwY2M2ODUxNzdhZjc3MmZlY2M0YmIwNmNmMjI1ZjUzNjc0MzQyYyIsImZvcm1hdCI6Ik1QNF8xMjgiLCJ1cmwiOiJodHRwczovL3Auc2Nkbi5jby9tcDMtcHJldmlldy8wYTBjYzY4NTE3N2FmNzcyZmVjYzRiYjA2Y2YyMjVmNTM2NzQzNDJjIn0seyJmaWxlSWQiOiIxMzM4M2VjMjA0MTc0YTA4MWYwMDk0NjZhZTRkNGU5MTAzNjhkYzA2IiwiZm9ybWF0IjoiTVA0XzEyOF9DQkNTIiwidXJsIjoiaHR0cHM6Ly9wLnNjZG4uY28vbXAzLXByZXZpZXcvMTMzODNlYzIwNDE3NGEwODFmMDA5NDY2YWU0ZDRlOTEwMzY4ZGMwNiJ9LHsiZmlsZUlkIjoiOTIwM2Q1ODVlMjE0ZGZmYTE4NWQ4ZjQwM2MxZmE1OGYyZmFhMmUxNyIsImZvcm1hdCI6IkFBQ18yNCIsInVybCI6Imh0dHBzOi8vcC5zY2RuLmNvL21wMy1wcmV2aWV3LzkyMDNkNTg1ZTIxNGRmZmExODVkOGY0MDNjMWZhNThmMmZhYTJlMTcifSx7ImZpbGVJZCI6Ijg3OWFjYWYzOTYwNjRhNTAzZGYxNGE5MWVmZGY5ODUxNmU5ODk4YTkiLCJmb3JtYXQiOiJPR0dfVk9SQklTXzk2IiwidXJsIjoiaHR0cHM6Ly9wLnNjZG4uY28vbXAzLXByZXZpZXcvODc5YWNhZjM5NjA2NGE1MDNkZjE0YTkxZWZkZjk4NTE2ZTk4OThhOSJ9LHsiZmlsZUlkIjoiZjE4Yjk2ZWM3NDQ3Y2MzZThiMGY0NWM2MjU0NTMyZTQ1OTI3YTQ0OCIsImZvcm1hdCI6Ik1QNF8xMjhfRFVBTCIsInVybCI6Imh0dHBzOi8vcC5zY2RuLmNvL21wMy1wcmV2aWV3L2YxOGI5NmVjNzQ0N2NjM2U4YjBmNDVjNjI1NDUzMmU0NTkyN2E0NDgifV19LCJhdWRpb1ByZXZpZXciOnsiZm9ybWF0IjoiTVAzXzk2IiwidXJsIjoiaHR0cHM6Ly9wb2R6LWNvbnRlbnQuc3BvdGlmeWNkbi5jb20vYXVkaW8vY2xpcHMvN214ZnNEcm15ZVNkUGVMWGIwWjYxQi9jbGlwXzBfNjAwMDAubXAzIn0sImF2YWlsYWJsZU1hcmtldHMiOnsiaXRlbXMiOlt7ImNvdW50cnlDb2RlIjoiQUQifSx7ImNvdW50cnlDb2RlIjoiQUUifSx7ImNvdW50cnlDb2RlIjoiQUcifSx7ImNvdW50cnlDb2RlIjoiQUwifSx7ImNvdW50cnlDb2RlIjoiQU0ifSx7ImNvdW50cnlDb2RlIjoiQU8ifSx7ImNvdW50cnlDb2RlIjoiQVIifSx7ImNvdW50cnlDb2RlIjoiQVQifSx7ImNvdW50cnlDb2RlIjoiQVUifSx7ImNvdW50cnlDb2RlIjoiQVoifSx7ImNvdW50cnlDb2RlIjoiQkEifSx7ImNvdW50cnlDb2RlIjoiQkIifSx7ImNvdW50cnlDb2RlIjoiQkUifSx7ImNvdW50cnlDb2RlIjoiQkYifSx7ImNvdW50cnlDb2RlIjoiQkcifSx7ImNvdW50cnlDb2RlIjoiQkgifSx7ImNvdW50cnlDb2RlIjoiQkkifSx7ImNvdW50cnlDb2RlIjoiQkoifSx7ImNvdW50cnlDb2RlIjoiQk4ifSx7ImNvdW50cnlDb2RlIjoiQk8ifSx7ImNvdW50cnlDb2RlIjoiQlIifSx7ImNvdW50cnlDb2RlIjoiQlMifSx7ImNvdW50cnlDb2RlIjoiQlQifSx7ImNvdW50cnlDb2RlIjoiQlcifSx7ImNvdW50cnlDb2RlIjoiQloifSx7ImNvdW50cnlDb2RlIjoiQ0EifSx7ImNvdW50cnlDb2RlIjoiQ0gifSx7ImNvdW50cnlDb2RlIjoiQ0kifSx7ImNvdW50cnlDb2RlIjoiQ0wifSx7ImNvdW50cnlDb2RlIjoiQ00ifSx7ImNvdW50cnlDb2RlIjoiQ08ifSx7ImNvdW50cnlDb2RlIjoiQ1IifSx7ImNvdW50cnlDb2RlIjoiQ1YifSx7ImNvdW50cnlDb2RlIjoiQ1cifSx7ImNvdW50cnlDb2RlIjoiQ1kifSx7ImNvdW50cnlDb2RlIjoiQ1oifSx7ImNvdW50cnlDb2RlIjoiREUifSx7ImNvdW50cnlDb2RlIjoiREoifSx7ImNvdW50cnlDb2RlIjoiREsifSx7ImNvdW50cnlDb2RlIjoiRE0ifSx7ImNvdW50cnlDb2RlIjoiRE8ifSx7ImNvdW50cnlDb2RlIjoiRFoifSx7ImNvdW50cnlDb2RlIjoiRUMifSx7ImNvdW50cnlDb2RlIjoiRUUifSx7ImNvdW50cnlDb2RlIjoiRUcifSx7ImNvdW50cnlDb2RlIjoiRVMifSx7ImNvdW50cnlDb2RlIjoiRkkifSx7ImNvdW50cnlDb2RlIjoiRkoifSx7ImNvdW50cnlDb2RlIjoiRk0ifSx7ImNvdW50cnlDb2RlIjoiRlIifSx7ImNvdW50cnlDb2RlIjoiR0EifSx7ImNvdW50cnlDb2RlIjoiR0IifSx7ImNvdW50cnlDb2RlIjoiR0QifSx7ImNvdW50cnlDb2RlIjoiR0UifSx7ImNvdW50cnlDb2RlIjoiR0gifSx7ImNvdW50cnlDb2RlIjoiR00ifSx7ImNvdW50cnlDb2RlIjoiR04ifSx7ImNvdW50cnlDb2RlIjoiR1EifSx7ImNvdW50cnlDb2RlIjoiR1IifSx7ImNvdW50cnlDb2RlIjoiR1QifSx7ImNvdW50cnlDb2RlIjoiR1cifSx7ImNvdW50cnlDb2RlIjoiR1kifSx7ImNvdW50cnlDb2RlIjoiSEsifSx7ImNvdW50cnlDb2RlIjoiSE4ifSx7ImNvdW50cnlDb2RlIjoiSFIifSx7ImNvdW50cnlDb2RlIjoiSFQifSx7ImNvdW50cnlDb2RlIjoiSFUifSx7ImNvdW50cnlDb2RlIjoiSUQifSx7ImNvdW50cnlDb2RlIjoiSUUifSx7ImNvdW50cnlDb2RlIjoiSUwifSx7ImNvdW50cnlDb2RlIjoiSU4ifSx7ImNvdW50cnlDb2RlIjoiSVMifSx7ImNvdW50cnlDb2RlIjoiSVQifSx7ImNvdW50cnlDb2RlIjoiSk0ifSx7ImNvdW50cnlDb2RlIjoiSk8ifSx7ImNvdW50cnlDb2RlIjoiSlAifSx7ImNvdW50cnlDb2RlIjoiS0UifSx7ImNvdW50cnlDb2RlIjoiS0gifSx7ImNvdW50cnlDb2RlIjoiS0kifSx7ImNvdW50cnlDb2RlIjoiS00ifSx7ImNvdW50cnlDb2RlIjoiS04ifSx7ImNvdW50cnlDb2RlIjoiS1IifSx7ImNvdW50cnlDb2RlIjoiS1cifSx7ImNvdW50cnlDb2RlIjoiTEEifSx7ImNvdW50cnlDb2RlIjoiTEIifSx7ImNvdW50cnlDb2RlIjoiTEMifSx7ImNvdW50cnlDb2RlIjoiTEkifSx7ImNvdW50cnlDb2RlIjoiTFIifSx7ImNvdW50cnlDb2RlIjoiTFMifSx7ImNvdW50cnlDb2RlIjoiTFQifSx7ImNvdW50cnlDb2RlIjoiTFUifSx7ImNvdW50cnlDb2RlIjoiTFYifSx7ImNvdW50cnlDb2RlIjoiTUEifSx7ImNvdW50cnlDb2RlIjoiTUMifSx7ImNvdW50cnlDb2RlIjoiTUUifSx7ImNvdW50cnlDb2RlIjoiTUcifSx7ImNvdW50cnlDb2RlIjoiTUgifSx7ImNvdW50cnlDb2RlIjoiTUsifSx7ImNvdW50cnlDb2RlIjoiTUwifSx7ImNvdW50cnlDb2RlIjoiTU4ifSx7ImNvdW50cnlDb2RlIjoiTU8ifSx7ImNvdW50cnlDb2RlIjoiTVIifSx7ImNvdW50cnlDb2RlIjoiTVQifSx7ImNvdW50cnlDb2RlIjoiTVUifSx7ImNvdW50cnlDb2RlIjoiTVYifSx7ImNvdW50cnlDb2RlIjoiTVcifSx7ImNvdW50cnlDb2RlIjoiTVgifSx7ImNvdW50cnlDb2RlIjoiTVkifSx7ImNvdW50cnlDb2RlIjoiTVoifSx7ImNvdW50cnlDb2RlIjoiTkEifSx7ImNvdW50cnlDb2RlIjoiTkUifSx7ImNvdW50cnlDb2RlIjoiTkcifSx7ImNvdW50cnlDb2RlIjoiTkkifSx7ImNvdW50cnlDb2RlIjoiTkwifSx7ImNvdW50cnlDb2RlIjoiTk8ifSx7ImNvdW50cnlDb2RlIjoiTlAifSx7ImNvdW50cnlDb2RlIjoiTlIifSx7ImNvdW50cnlDb2RlIjoiTloifSx7ImNvdW50cnlDb2RlIjoiT00ifSx7ImNvdW50cnlDb2RlIjoiUEEifSx7ImNvdW50cnlDb2RlIjoiUEUifSx7ImNvdW50cnlDb2RlIjoiUEcifSx7ImNvdW50cnlDb2RlIjoiUEgifSx7ImNvdW50cnlDb2RlIjoiUEwifSx7ImNvdW50cnlDb2RlIjoiUFIifSx7ImNvdW50cnlDb2RlIjoiUFMifSx7ImNvdW50cnlDb2RlIjoiUFQifSx7ImNvdW50cnlDb2RlIjoiUFcifSx7ImNvdW50cnlDb2RlIjoiUFkifSx7ImNvdW50cnlDb2RlIjoiUUEifSx7ImNvdW50cnlDb2RlIjoiUk8ifSx7ImNvdW50cnlDb2RlIjoiUlMifSx7ImNvdW50cnlDb2RlIjoiUlcifSx7ImNvdW50cnlDb2RlIjoiU0EifSx7ImNvdW50cnlDb2RlIjoiU0IifSx7ImNvdW50cnlDb2RlIjoiU0MifSx7ImNvdW50cnlDb2RlIjoiU0UifSx7ImNvdW50cnlDb2RlIjoiU0cifSx7ImNvdW50cnlDb2RlIjoiU0kifSx7ImNvdW50cnlDb2RlIjoiU0sifSx7ImNvdW50cnlDb2RlIjoiU0wifSx7ImNvdW50cnlDb2RlIjoiU00ifSx7ImNvdW50cnlDb2RlIjoiU04ifSx7ImNvdW50cnlDb2RlIjoiU1IifSx7ImNvdW50cnlDb2RlIjoiU1QifSx7ImNvdW50cnlDb2RlIjoiU1YifSx7ImNvdW50cnlDb2RlIjoiU1oifSx7ImNvdW50cnlDb2RlIjoiVEQifSx7ImNvdW50cnlDb2RlIjoiVEcifSx7ImNvdW50cnlDb2RlIjoiVEgifSx7ImNvdW50cnlDb2RlIjoiVEwifSx7ImNvdW50cnlDb2RlIjoiVE4ifSx7ImNvdW50cnlDb2RlIjoiVE8ifSx7ImNvdW50cnlDb2RlIjoiVFIifSx7ImNvdW50cnlDb2RlIjoiVFQifSx7ImNvdW50cnlDb2RlIjoiVFYifSx7ImNvdW50cnlDb2RlIjoiVFcifSx7ImNvdW50cnlDb2RlIjoiVFoifSx7ImNvdW50cnlDb2RlIjoiVUEifSx7ImNvdW50cnlDb2RlIjoiVVMifSx7ImNvdW50cnlDb2RlIjoiVVkifSx7ImNvdW50cnlDb2RlIjoiVVoifSx7ImNvdW50cnlDb2RlIjoiVkMifSx7ImNvdW50cnlDb2RlIjoiVk4ifSx7ImNvdW50cnlDb2RlIjoiVlUifSx7ImNvdW50cnlDb2RlIjoiV1MifSx7ImNvdW50cnlDb2RlIjoiWEsifSx7ImNvdW50cnlDb2RlIjoiWkEifSx7ImNvdW50cnlDb2RlIjoiWk0ifSx7ImNvdW50cnlDb2RlIjoiWlcifV19LCJjb250ZW50SW5mb3JtYXRpb24iOm51bGwsImNvbnRlbnRSYXRpbmciOnsibGFiZWwiOiJOT05FIn0sImNvdmVyQXJ0Ijp7ImV4dHJhY3RlZENvbG9ycyI6eyJjb2xvckxpZ2h0Ijp7ImJsdWUiOjIzMiwiZ3JlZW4iOjIzMiwiaGV4IjoiI0U4RThFOCIsInJlZCI6MjMyfX0sInNvdXJjZXMiOlt7ImhlaWdodCI6NjQsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMGY2OGRkNmU1MmUzODQzM2ExM2IzZDFhYWZkMGEiLCJ3aWR0aCI6NjR9LHsiaGVpZ2h0IjozMDAsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMDVmMWZkNmU1MmUzODQzM2ExM2IzZDFhYWZkMGEiLCJ3aWR0aCI6MzAwfSx7ImhlaWdodCI6NjQwLCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDBiYThhZDZlNTJlMzg0MzNhMTNiM2QxYWFmZDBhIiwid2lkdGgiOjY0MH1dfSwiZGVzY3JpcHRpb24iOiJWaWV3IHRoZSBTaG93IE5vdGVzIEZvciBUaGlzIEVwaXNvZGUgIEdldCBGcmVlIFdlZWtseSBIZWFsdGggVGlwcyBmcm9tIERyLiBIeW1hbiAgU2lnbiBVcCBmb3IgRHIuIEh5bWFu4oCZcyBXZWVrbHkgTG9uZ2V2aXR5IEpvdXJuYWwgIEZ1bmN0aW9uYWwgTWVkaWNpbmUgb2ZmZXJzIHBhdGllbnRzIG1hbnkgdGhpbmdzLCBlc3BlY2lhbGx5IGhvcGUgYW5kIHVuZGVyc3RhbmRpbmcuIEF1dG9pbW11bmUgZGlzZWFzZSBpcyBhIHByaW1lIGV4YW1wbGU6IFJhdGhlciB0aGFuIGNvbmRlbW5pbmcgcGF0aWVudHMgdG8gYSBsaWZldGltZSBvZiBzeW1wdG9tIG1hbmFnZW1lbnQgdGhyb3VnaCBtZWRpY2F0aW9uLCBmdW5jdGlvbmFsIHByYWN0aXRpb25lcnMgZGlnIHRvIGZpbmQgdGhlIOKAnHdoeSzigJ0gdG8gYWRkcmVzcyB0aGUgdW5kZXJseWluZyBjYXVzZXMgd2l0aCBpbmRpdmlkdWFsaXplZCwgbXVsdGltb2RhbCBzdXBwb3J0IHRvIGNyZWF0ZSBsYXN0aW5nIGltcHJvdmVtZW50IGFuZCBzeXN0ZW1pYyBoZWFsaW5nLiBNeSBndWVzdCB0b2RheSwgRHIuIFNhcmEgR290dGZyaWVkLCBpcyBhIHBoeXNpY2lhbiwgcmVzZWFyY2hlciwgYXV0aG9yLCBhbmQgZWR1Y2F0b3IgcGFzc2lvbmF0ZSBhYm91dCBjaGFuZ2luZyB0aGUgd2F5IHdlIHZpZXcgYW5kIHRyZWF0IGF1dG9pbW11bml0eS7CoCAgSW4gdGhpcyBlcGlzb2RlLCB3ZSBkaXNjdXNzOiAgIFdoYXQgaXMgYSDigJx0cmF1bWEgc2lnbmF0dXJl4oCdIGFuZCB3aGF0IGlzIGl0cyByb2xlIGluIGF1dG9pbW11bml0eT8gKDU6NTUpICBIaWRkZW4gYXV0b2ltbXVuaXR5IHRyaWdnZXJzIHlvdSBtaWdodCBiZSBzdXJwcmlzZWQgdG8gbGVhcm4gYWJvdXQgKDIxOjMwKSAgVGhlIGdvLXRvIHRlc3QgcGFuZWwgU2FyYSBydW5zIG9uIGhlciBwYXRpZW50cyAoMjc6MzMpICBTYXJh4oCZcyBzdGFjayBmb3IgcmVkdWNpbmcgY29ydGlzb2wgYW5kIHdoeSB0cmF1bWEgaGFzIHRvIGJlIGNvbnNpZGVyZWQgKDM5OjAwKSAgSG93IFRyYXVtYSBiaW9sb2dpY2FsbHkgaW1wYWN0cyB5b3UgdGhyb3VnaCB0aGUgUElORSBzeXN0ZW0gKDQxOjQwKSAgUHN5Y2hlZGVsaWMgdGhlcmFweSBhbmQgb3RoZXIgaGVhbGluZyBzdGF0ZXMgb2YgY29uc2Npb3VzbmVzcywgcGx1cyBTYXJh4oCZcyBwZXJzb25hbCBleHBlcmllbmNlIHVzaW5nIHRoZW0gKDQ4OjEwKSAgV2hhdCBTYXJhIHdpc2hlcyBzaGUgdG9sZCBoZXIgMjAteWVhci1vbGQgc2VsZiBhYm91dCBsaWZlICgxOjE1OjQ1KSAgIFdoZW4gd2UgZGlnIGRlZXBlciwgd2UgYWx3YXlzIGZpbmQgb3V0IHRoZXJlIGlzIG1vcmUgZ29pbmcgb24gYmVsb3cgdGhlIHN1cmZhY2UuIEkga25vdyB5b3XigJlsbCBsb3ZlIHRoaXMgY29udmVyc2F0aW9uIGFzIG11Y2ggYXMgSSBkaWQuwqAgIFRoaXMgZXBpc29kZSBpcyBicm91Z2h0IHRvIHlvdSBieSBSdXBhIEhlYWx0aCwgQ296eSBFYXJ0aCwgYW5kIE1hZ25lc2l1bSBCcmVha3Rocm91Z2guwqAgIFN0cmVhbWxpbmUgeW91ciBsYWIgb3JkZXJzIHdpdGggUnVwYSBIZWFsdGguIEFjY2VzcyBtb3JlIHRoYW4gMywwMDAgc3BlY2lhbHR5IGxhYiB0ZXN0cyBhbmQgcmVnaXN0ZXIgZm9yIGEgRlJFRSBsaXZlIGRlbW8gYXQgUnVwYUhlYWx0aC5jb20uICBSaWdodCBub3csIHlvdSBjYW4gc2F2ZSA0MCUgd2hlbiB5b3UgdXBncmFkZSB0byBDb3p5IEVhcnRoIHNoZWV0cy4gSnVzdCBoZWFkIG92ZXIgdG8gQ296eUVhcnRoLmNvbSBhbmQgdXNlIGNvZGUgRFJIWU1BTi4gIFRhY2tsZSBhbiBvdmVybG9va2VkIHJvb3QgY2F1c2Ugb2Ygc3RyZXNzIHdpdGggTWFnbmVzaXVtIEJyZWFrdGhyb3VnaC4gVmlzaXQgYmlvcHRpbWl6ZXJzLmNvbS9oeW1hbiBhbmQgdXNlIGNvZGUgSFlNQU4xMCB0byBzYXZlIDEwJSArIGZyZWUgZ2lmdHMgd2l0aCBwdXJjaGFzZS4gTGVhcm4gbW9yZSBhYm91dCB5b3VyIGFkIGNob2ljZXMuIFZpc2l0IG1lZ2FwaG9uZS5mbS9hZGNob2ljZXMiLCJkdXJhdGlvbiI6eyJ0b3RhbE1pbGxpc2Vjb25kcyI6NDgwNjgxN30sImh0bWxEZXNjcmlwdGlvbiI6IjxwPjxhIGhyZWY9XCJodHRwczovL2RyaHltYW4uY29tL2Jsb2cvMjAyNC8wNC8wMy9wb2RjYXN0LWVwODc4XCIgcmVsPVwibm9mb2xsb3dcIj5WaWV3IHRoZSBTaG93IE5vdGVzIEZvciBUaGlzIEVwaXNvZGU8L2E+PC9wPjxwPjxiciAvPjwvcD48cD48YSBocmVmPVwiaHR0cHM6Ly9kcmh5bWFuLmNvbS9waWNrcy8/dXRtX3NvdXJjZSYjNjE7cG9kY2FzdCZhbXA7dXRtX21lZGl1bSYjNjE7YmFubmVyJmFtcDt1dG1fY2FtcGFpZ24mIzYxO3Nob3dub3Rlc1wiIHJlbD1cIm5vZm9sbG93XCI+R2V0IEZyZWUgV2Vla2x5IEhlYWx0aCBUaXBzIGZyb20gRHIuIEh5bWFuPC9hPjwvcD48cD48YnIgLz48L3A+PHA+PGEgaHJlZj1cImh0dHBzOi8vZHJoeW1hbi5jb20vbG9uZ2V2aXR5Lz91dG1fc291cmNlJiM2MTtwb2RjYXN0JmFtcDt1dG1fbWVkaXVtJiM2MTtiYW5uZXImYW1wO3V0bV9jYW1wYWlnbiYjNjE7c2hvd25vdGVzXCIgcmVsPVwibm9mb2xsb3dcIj5TaWduIFVwIGZvciBEci4gSHltYW7igJlzIFdlZWtseSBMb25nZXZpdHkgSm91cm5hbDwvYT48L3A+PHA+PGJyIC8+PC9wPjxwPkZ1bmN0aW9uYWwgTWVkaWNpbmUgb2ZmZXJzIHBhdGllbnRzIG1hbnkgdGhpbmdzLCBlc3BlY2lhbGx5IGhvcGUgYW5kIHVuZGVyc3RhbmRpbmcuIEF1dG9pbW11bmUgZGlzZWFzZSBpcyBhIHByaW1lIGV4YW1wbGU6IFJhdGhlciB0aGFuIGNvbmRlbW5pbmcgcGF0aWVudHMgdG8gYSBsaWZldGltZSBvZiBzeW1wdG9tIG1hbmFnZW1lbnQgdGhyb3VnaCBtZWRpY2F0aW9uLCBmdW5jdGlvbmFsIHByYWN0aXRpb25lcnMgZGlnIHRvIGZpbmQgdGhlIOKAnHdoeSzigJ0gdG8gYWRkcmVzcyB0aGUgdW5kZXJseWluZyBjYXVzZXMgd2l0aCBpbmRpdmlkdWFsaXplZCwgbXVsdGltb2RhbCBzdXBwb3J0IHRvIGNyZWF0ZSBsYXN0aW5nIGltcHJvdmVtZW50IGFuZCBzeXN0ZW1pYyBoZWFsaW5nLiBNeSBndWVzdCB0b2RheSwgRHIuIFNhcmEgR290dGZyaWVkLCBpcyBhIHBoeXNpY2lhbiwgcmVzZWFyY2hlciwgYXV0aG9yLCBhbmQgZWR1Y2F0b3IgcGFzc2lvbmF0ZSBhYm91dCBjaGFuZ2luZyB0aGUgd2F5IHdlIHZpZXcgYW5kIHRyZWF0IGF1dG9pbW11bml0eS7CoDwvcD48cD48YnIgLz48L3A+PHA+SW4gdGhpcyBlcGlzb2RlLCB3ZSBkaXNjdXNzOjwvcD48cD48YnIgLz48L3A+PHVsPjxsaT5XaGF0IGlzIGEg4oCcdHJhdW1hIHNpZ25hdHVyZeKAnSBhbmQgd2hhdCBpcyBpdHMgcm9sZSBpbiBhdXRvaW1tdW5pdHk/ICg1OjU1KTwvbGk+PGxpPkhpZGRlbiBhdXRvaW1tdW5pdHkgdHJpZ2dlcnMgeW91IG1pZ2h0IGJlIHN1cnByaXNlZCB0byBsZWFybiBhYm91dCAoMjE6MzApPC9saT48bGk+VGhlIGdvLXRvIHRlc3QgcGFuZWwgU2FyYSBydW5zIG9uIGhlciBwYXRpZW50cyAoMjc6MzMpPC9saT48bGk+U2FyYeKAmXMgc3RhY2sgZm9yIHJlZHVjaW5nIGNvcnRpc29sIGFuZCB3aHkgdHJhdW1hIGhhcyB0byBiZSBjb25zaWRlcmVkICgzOTowMCk8L2xpPjxsaT5Ib3cgVHJhdW1hIGJpb2xvZ2ljYWxseSBpbXBhY3RzIHlvdSB0aHJvdWdoIHRoZSBQSU5FIHN5c3RlbSAoNDE6NDApPC9saT48bGk+UHN5Y2hlZGVsaWMgdGhlcmFweSBhbmQgb3RoZXIgaGVhbGluZyBzdGF0ZXMgb2YgY29uc2Npb3VzbmVzcywgcGx1cyBTYXJh4oCZcyBwZXJzb25hbCBleHBlcmllbmNlIHVzaW5nIHRoZW0gKDQ4OjEwKTwvbGk+PGxpPldoYXQgU2FyYSB3aXNoZXMgc2hlIHRvbGQgaGVyIDIwLXllYXItb2xkIHNlbGYgYWJvdXQgbGlmZSAoMToxNTo0NSk8L2xpPjwvdWw+PHA+PGJyIC8+PC9wPjxwPldoZW4gd2UgZGlnIGRlZXBlciwgd2UgYWx3YXlzIGZpbmQgb3V0IHRoZXJlIGlzIG1vcmUgZ29pbmcgb24gYmVsb3cgdGhlIHN1cmZhY2UuIEkga25vdyB5b3XigJlsbCBsb3ZlIHRoaXMgY29udmVyc2F0aW9uIGFzIG11Y2ggYXMgSSBkaWQuwqA8L3A+PHA+PGJyIC8+PC9wPjxwPlRoaXMgZXBpc29kZSBpcyBicm91Z2h0IHRvIHlvdSBieSBSdXBhIEhlYWx0aCwgQ296eSBFYXJ0aCwgYW5kIE1hZ25lc2l1bSBCcmVha3Rocm91Z2guwqA8L3A+PHA+PGJyIC8+PC9wPjxwPlN0cmVhbWxpbmUgeW91ciBsYWIgb3JkZXJzIHdpdGggUnVwYSBIZWFsdGguIEFjY2VzcyBtb3JlIHRoYW4gMywwMDAgc3BlY2lhbHR5IGxhYiB0ZXN0cyBhbmQgcmVnaXN0ZXIgZm9yIGEgRlJFRSBsaXZlIGRlbW8gYXQgUnVwYUhlYWx0aC5jb20uPC9wPjxwPjxiciAvPjwvcD48cD5SaWdodCBub3csIHlvdSBjYW4gc2F2ZSA0MCUgd2hlbiB5b3UgdXBncmFkZSB0byBDb3p5IEVhcnRoIHNoZWV0cy4gSnVzdCBoZWFkIG92ZXIgdG8gQ296eUVhcnRoLmNvbSBhbmQgdXNlIGNvZGUgRFJIWU1BTi48L3A+PHA+PGJyIC8+PC9wPjxwPlRhY2tsZSBhbiBvdmVybG9va2VkIHJvb3QgY2F1c2Ugb2Ygc3RyZXNzIHdpdGggTWFnbmVzaXVtIEJyZWFrdGhyb3VnaC4gVmlzaXQgYmlvcHRpbWl6ZXJzLmNvbS9oeW1hbiBhbmQgdXNlIGNvZGUgSFlNQU4xMCB0byBzYXZlIDEwJSAmIzQzOyBmcmVlIGdpZnRzIHdpdGggcHVyY2hhc2UuPC9wPjxwPiA8L3A+PHA+TGVhcm4gbW9yZSBhYm91dCB5b3VyIGFkIGNob2ljZXMuIFZpc2l0IDxhIGhyZWY9XCJodHRwczovL21lZ2FwaG9uZS5mbS9hZGNob2ljZXNcIiByZWw9XCJub2ZvbGxvd1wiPm1lZ2FwaG9uZS5mbS9hZGNob2ljZXM8L2E+PC9wPiIsImlkIjoiM21JcHhmb3JIcml6eXpOR1JYOGdpVyIsImxhbmd1YWdlIjp7ImNvZGUiOiJlbiJ9LCJtZWRpYVR5cGVzIjpbIkFVRElPIl0sIm5hbWUiOiJHZXR0aW5nIHRvIHRoZSBSb290IENhdXNlIG9mIEF1dG9pbW11bmUgRGlzZWFzZTogQSBGdW5jdGlvbmFsIE1lZGljaW5lIEFwcHJvYWNoIiwicGxheWFiaWxpdHkiOnsicGxheWFibGUiOnRydWUsInJlYXNvbiI6IlBMQVlBQkxFIn0sInBsYXllZFN0YXRlIjp7InBsYXlQb3NpdGlvbk1pbGxpc2Vjb25kcyI6MCwic3RhdGUiOiJOT1RfU1RBUlRFRCJ9LCJzaG93T3JBdWRpb2Jvb2siOnsiX190eXBlbmFtZSI6IlBvZGNhc3RSZXNwb25zZVdyYXBwZXIiLCJkYXRhIjp7Il9fdHlwZW5hbWUiOiJQb2RjYXN0IiwiYWNjZXNzSW5mbyI6bnVsbCwiY29udGVudFJhdGluZyI6eyJsYWJlbCI6Ik5PTkUifSwiY292ZXJBcnQiOnsic291cmNlcyI6W3siaGVpZ2h0Ijo2NCwidXJsIjoiaHR0cHM6Ly9pLnNjZG4uY28vaW1hZ2UvYWI2NzY1NjMwMDAwZjY4ZGEyYzQ5ZjhiZWNkODAzYzVlMDUzNTk1MCIsIndpZHRoIjo2NH0seyJoZWlnaHQiOjMwMCwidXJsIjoiaHR0cHM6Ly9pLnNjZG4uY28vaW1hZ2UvYWI2NzY1NjMwMDAwNWYxZmEyYzQ5ZjhiZWNkODAzYzVlMDUzNTk1MCIsIndpZHRoIjozMDB9LHsiaGVpZ2h0Ijo2NDAsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMGJhOGFhMmM0OWY4YmVjZDgwM2M1ZTA1MzU5NTAiLCJ3aWR0aCI6NjQwfV19LCJkZXNjcmlwdGlvbiI6IldlbGNvbWUgdG8gVGhlIERyLiBIeW1hbiBTaG93LCB0aGUgZ3JvdW5kYnJlYWtpbmcgcG9kY2FzdCByZWRlZmluaW5nIGhlYWx0aCBpbiBBbWVyaWNhIGFuZCBlbXBvd2VyaW5nIHlvdSB0byB0YWtlIG93bmVyc2hpcCBvZiB5b3VyIGhlYWx0aC4gSG9zdGVkIGJ5IERyLiBNYXJrIEh5bWFu4oCUdGhpcyBzaG93IHRhY2tsZXMgdGhlIG1vc3QgcHJlc3NpbmcgaXNzdWVzIG9mIG91ciB0aW1lOiBjaHJvbmljIGRpc2Vhc2UsIG1lbnRhbCBoZWFsdGgsIGZvb2QgcG9saWN5IGFuZCBjb250cm92ZXJzeSwgcHJldmVudGlvbiBhbmQgcmVjb3ZlcnksIGFuZCBsb25nZXZpdHkuIEluIGFuIGVyYSB3aGVyZSBvdXIgZm9vZCBzeXN0ZW0gZnVlbHMgZGlzZWFzZSBhbmQgb3V0ZGF0ZWQgaGVhbHRoY2FyZSBtb2RlbHMgZmFpbCB0byBhZGRyZXNzIHJvb3QgY2F1c2VzLCBEci4gSHltYW4gZGVsaXZlcnMgZXZpZGVuY2UtYmFzZWQgaW5zaWdodHMgYW5kIGV4cGVydCBpbnRlcnZpZXdzIHRvIGhlbHAgeW91IGJlY29tZSB0aGUgQ0VPIG9mIHlvdXIgb3duIGhlYWx0aOKAlHNvbWV0aGluZyB5b3VyIGRvY3RvciBpc27igJl0IGRvaW5nLiBUaGUgRHIuIEh5bWFuIFNob3cgZ29lcyBiZXlvbmQgdGhlIGhlYWRsaW5lcyB0byByZWltYWdpbmUgYSBmb29kIGFuZCBoZWFsdGhjYXJlIHN5c3RlbSB0aGF0IHByb3RlY3RzIGhlYWx0aCwgdW5idXJkZW5zIG91ciBlY29ub215IGZyb20gdGhlIHdlaWdodCBvZiBjaHJvbmljIGRpc2Vhc2UsIHN1cHBvcnRzIHRoZSBlbnZpcm9ubWVudCwgYW5kIHNlY3VyZXMgYSB2aWJyYW50IGZ1dHVyZSBmb3IgYWxsIEFtZXJpY2Fucy4gV2hldGhlciB5b3XigJlyZSBsb29raW5nIGZvciBjdXR0aW5nLWVkZ2UgcHJvdG9jb2xzIHRvIHRyYW5zZm9ybSB5b3VyIGhlYWx0aCwgc3RyYXRlZ2llcyB0byBjb21iYXQgdGhlIGNocm9uaWMgZGlzZWFzZSBlcGlkZW1pYywgb3IgZGVlcCBjb252ZXJzYXRpb25zIGFib3V0IGhvdyB3ZWxsbmVzcyBpbnRlcnNlY3RzIHdpdGggZm9vZCwgcG9saXRpY3MsIGFuZCB0aGUgZW52aXJvbm1lbnQsIHRoaXMgcG9kY2FzdCBpcyB5b3VyIHRydXN0ZWQgZ3VpZGUuwqBSZXRoaW5rIGRpc2Vhc2UsIGNsYWltIHlvdXIgaGVhbHRoLCBhbmQgam9pbiB0aGUgbW92ZW1lbnQgZm9yIGEgaGVhbHRoaWVyIG5hdGlvbuKAlHR1bmUgaW50byBUaGUgRHIuIEh5bWFuIFNob3cgdG9kYXkhIiwiaWQiOiI1ME1GaEw2ckl0bG5EREVTdEZNU1B1IiwibWVkaWFUeXBlIjoiQVVESU8iLCJuYW1lIjoiVGhlIERyLiBIeW1hbiBTaG93IiwicGxheWFiaWxpdHkiOnsicGxheWFibGUiOnRydWUsInJlYXNvbiI6IlBMQVlBQkxFIn0sInB1Ymxpc2hlciI6eyJuYW1lIjoiRHIuIE1hcmsgSHltYW4ifSwic2F2ZWQiOmZhbHNlLCJzaG93VHlwZXMiOltdLCJ0cmFpbGVyVjIiOnsiZGF0YSI6eyJhdWRpbyI6eyJpdGVtcyI6W3sidXJsIjoiaHR0cHM6Ly9wLnNjZG4uY28vbXAzLXByZXZpZXcvNzNlMzM4YmM2ZmE3NmIzY2Y4MDQ0ZTFhYWVlZmM1YjBjZTUwMzZkYSJ9LHsidXJsIjoiaHR0cHM6Ly9wLnNjZG4uY28vbXAzLXByZXZpZXcvZWFjMzMzNmUzMDkyM2Q0NDk3OGRhZWU5N2MwOWU5ZWI3NzM3Y2I0MyJ9LHsidXJsIjoiaHR0cHM6Ly9wLnNjZG4uY28vbXAzLXByZXZpZXcvN2I0M2Y5MDc1OTFhZTE5ZmE5ZjFhOGQzZmY5Y2U1ZDgxNTBkYmEzYSJ9LHsidXJsIjoiaHR0cHM6Ly9wLnNjZG4uY28vbXAzLXByZXZpZXcvNDA2ZTUwNzc5YzE1ZWFmMDdlMmQ2OThmODdlMzgzYzA1OGYwZGZkZCJ9LHsidXJsIjoiaHR0cHM6Ly9wLnNjZG4uY28vbXAzLXByZXZpZXcvYjA5NTQxNzhjZDFjYmJmZWRkYTlkMDIzZjUwNzJjNDRkYmI0YzVkMyJ9XX0sImF1ZGlvUHJldmlldyI6eyJ1cmwiOiJodHRwczovL3BvZHotY29udGVudC5zcG90aWZ5Y2RuLmNvbS9hdWRpby9jbGlwcy8yM3JsRU91SVczaktHVmVsZGhLQlZ3L2NsaXBfMF82MDAwMC5tcDMifSwiY29udGVudFJhdGluZyI6eyJsYWJlbCI6Ik5PTkUifSwiZHVyYXRpb24iOnsidG90YWxNaWxsaXNlY29uZHMiOjc2MDk0fSwibmFtZSI6IldlbGNvbWUgdG8gVGhlIERyLiBIeW1hbiBTaG93IiwicGxheWFiaWxpdHkiOnsicGxheWFibGUiOnRydWUsInJlYXNvbiI6IlBMQVlBQkxFIn0sInJlbGVhc2VEYXRlIjp7Imlzb1N0cmluZyI6IjIwMTgtMDUtMDhUMTY6NDk6MDBaIn0sInVyaSI6InNwb3RpZnk6ZXBpc29kZTozY2J6TDdIVmNzMEpqTjhBYXlqZ3pCIn19LCJ1cmkiOiJzcG90aWZ5OnNob3c6NTBNRmhMNnJJdGxuRERFU3RGTVNQdSJ9fSwicHJldmlldyI6eyJhdWRpbyI6eyJ1cmwiOiJodHRwczovL3BvZHotY29udGVudC5zcG90aWZ5Y2RuLmNvbS9hdWRpby9jbGlwcy83bXhmc0RybXllU2RQZUxYYjBaNjFCL2NsaXBfMF82MDAwMC5tcDMifSwic2hhcmVhYmxlIjpmYWxzZSwidmlkZW8iOnsidXJsIjoiIn19LCJyZWxlYXNlRGF0ZSI6eyJkYXkiOjMsImlzb1N0cmluZyI6IjIwMjQtMDQtMDNUMTA6MDA6MDBaIiwibW9udGgiOjQsInByZWNpc2lvbiI6Ik1JTlVURSIsInllYXIiOjIwMjR9LCJ0eXBlIjoiUE9EQ0FTVF9FUElTT0RFIiwidXJpIjoic3BvdGlmeTplcGlzb2RlOjNtSXB4Zm9ySHJpenl6TkdSWDhnaVcifX0sInJlY29tbWVuZGF0aW9ucyI6e30sInNhdmVkIjp7fX0sInBsYXliYWNrIjp7ImN1cnJlbnQiOm51bGwsImhhc1NraXBwZWRUaGlzU2Vzc2lvbiI6ZmFsc2UsImlzQnVmZmVyaW5nIjpmYWxzZSwiaGVhcmRBdWRpbyI6ZmFsc2UsImluaXRpYXRlZFBsYXliYWNrIjpmYWxzZX0sInJlcXVlc3QiOnsiaGFzUHJldmlvdXNMaWtlcyI6ZmFsc2UsImlzQmFubmVkIjpmYWxzZSwiZW50aXR5VmlldyI6bnVsbCwiYWxidW1VcmkiOiIifSwic2VhcmNoIjp7ImlzRmV0Y2hpbmciOmZhbHNlLCJyZXN1bHRzIjpudWxsLCJxdWVyeSI6bnVsbCwiZXJyb3IiOm51bGwsInJlY2VudFNlYXJjaGVzIjpbXX0sInRvYXN0Ijp7Im1lc3NhZ2UiOm51bGwsInR5cGUiOiJkZWZhdWx0IiwiYWN0aW9uIjpudWxsfSwidWkiOnsibW9kYWwiOiJub3dfcGxheWluZ19iYXIiLCJub3dQbGF5aW5nVmlldyI6ZmFsc2UsImRpYWxvZyI6bnVsbCwiZXJyb3JWaWV3IjpmYWxzZX0sImhvbWUiOnsiaXNMb2FkaW5nIjpmYWxzZSwiaGFzRXJyb3IiOmZhbHNlLCJkYXRhIjpudWxsfSwib25EZW1hbmRQbGF5bGlzdHMiOnsiZmV0Y2hlZCI6ZmFsc2UsIml0ZW1zIjpbXX0sImNvbnRleHRNZW51Ijp7ImlzVmlzaWJsZSI6ZmFsc2V9LCJjb2xvckV4dHJhY3Rpb24iOnsiY29sb3JzIjp7fX0sImx5cmljcyI6eyJzdGF0dXMiOiJVTkFWQUlMQUJMRSJ9LCJyaWNoRW50aXRpZXMiOnsic2VvRXhwZXJpbWVudCI6eyJlcGlzb2RlIjp7fX19LCJicm93c2UiOnsiZ3JpZCI6eyJpc0xvYWRpbmciOmZhbHNlLCJzZWN0aW9ucyI6bnVsbCwiaGFzRmFpbGVkQXR0ZW1wdHMiOmZhbHNlfSwicGFnZXMiOnt9fSwiaW50ZXJuYWxMaW5rUmVjb21tZW5kZXIiOnsidHJhY2tzIjp7InN0YXR1cyI6IlVOQVZBSUxBQkxFIn0sInNob3dzIjp7InN0YXR1cyI6IlVOQVZBSUxBQkxFIn0sImVwaXNvZGVzIjp7ImRhdGEiOlt7Il9fdHlwZW5hbWUiOiJFcGlzb2RlIiwiYXVkaW8iOnsiaXRlbXMiOlt7ImZpbGVJZCI6IjZkNGEyMjQzODgyNTU5YmE2NDc5NzI4OGFhNWI3OWI3NjFhODg4NTkiLCJmb3JtYXQiOiJBQUNfMjQiLCJ1cmwiOiJodHRwczovL3Auc2Nkbi5jby9tcDMtcHJldmlldy82ZDRhMjI0Mzg4MjU1OWJhNjQ3OTcyODhhYTViNzliNzYxYTg4ODU5In0seyJmaWxlSWQiOiIwZDQ2N2VhMTgxNWU1OGVkMGRjNDk2YjUwOWQ1YTg0MzA0OWY4YWQzIiwiZm9ybWF0IjoiTVA0XzEyOF9EVUFMIiwidXJsIjoiaHR0cHM6Ly9wLnNjZG4uY28vbXAzLXByZXZpZXcvMGQ0NjdlYTE4MTVlNThlZDBkYzQ5NmI1MDlkNWE4NDMwNDlmOGFkMyJ9LHsiZmlsZUlkIjoiNWIzYjY0MGUwMGQwODhkYzhlNWM4NTMzYmI2MTIzNzY0NGU3MzZiYiIsImZvcm1hdCI6Ik1QNF8xMjhfQ0JDUyIsInVybCI6Imh0dHBzOi8vcC5zY2RuLmNvL21wMy1wcmV2aWV3LzViM2I2NDBlMDBkMDg4ZGM4ZTVjODUzM2JiNjEyMzc2NDRlNzM2YmIifSx7ImZpbGVJZCI6IjY3M2M3YWI5Nzg1Zjk4NTA4Njc5NGZlN2M4MThlYzU0OTMzNDcyM2EiLCJmb3JtYXQiOiJPR0dfVk9SQklTXzk2IiwidXJsIjoiaHR0cHM6Ly9wLnNjZG4uY28vbXAzLXByZXZpZXcvNjczYzdhYjk3ODVmOTg1MDg2Nzk0ZmU3YzgxOGVjNTQ5MzM0NzIzYSJ9LHsiZmlsZUlkIjoiZDA0MmVjM2QxNzUyMDQzMmRkZmViNzA0NzQ0ODA0YmU3YTZiMDE2ZSIsImZvcm1hdCI6Ik1QNF8xMjgiLCJ1cmwiOiJodHRwczovL3Auc2Nkbi5jby9tcDMtcHJldmlldy9kMDQyZWMzZDE3NTIwNDMyZGRmZWI3MDQ3NDQ4MDRiZTdhNmIwMTZlIn1dfSwiY29udGVudFJhdGluZyI6eyJsYWJlbCI6IkVYUExJQ0lUIn0sImNvdmVyQXJ0Ijp7InNvdXJjZXMiOlt7ImhlaWdodCI6NjQsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMGY2OGQyMTY5M2Y0MDljNzZmYjY2ZjczNzQ4NGMiLCJ3aWR0aCI6NjR9LHsiaGVpZ2h0IjozMDAsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMDVmMWYyMTY5M2Y0MDljNzZmYjY2ZjczNzQ4NGMiLCJ3aWR0aCI6MzAwfSx7ImhlaWdodCI6NjQwLCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDBiYThhMjE2OTNmNDA5Yzc2ZmI2NmY3Mzc0ODRjIiwid2lkdGgiOjY0MH1dfSwiZGVzY3JpcHRpb24iOiJBcmUgeW91IHN0cnVnZ2xpbmcgd2l0aCBjaHJvbmljLCB1bmV4cGxhaW5lZCBzeW1wdG9tcyB0aGF0IG5vIHRyZWF0bWVudCBzZWVtcyB0byBhbGxldmlhdGUgKGFuZCBhY3R1YWxseSBtYWtlcyB3b3JzZSk/IERvIHlvdSBmZWVsIGxpa2UgeW91ciBib2R5IHJlYWN0cyBhYm5vcm1hbGx5IHRvIHN0cmVzcyBvciBjaGFuZ2VzIGluIHlvdXIgZW52aXJvbm1lbnQgd2l0aCDigJhmbGFyZXPigJkgb2Ygc3ltcHRvbXMgdGhhdCBjb21lIGluIGN5Y2xlcz8gVW5kZXJzdGFuZGluZyBoaXN0YW1pbmUgaW50b2xlcmFuY2UsIGFsc28gY2FsbGVkIE1DQVMgb3IgTWFzdCBDZWxsIEFjdGl2YXRpb24gU3luZHJvbWUgbWF5IGhlbHAgZ3VpZGUgeW91IGluIHRoZSByaWdodCBkaXJlY3Rpb24uIE1pY2hlbGxlIFNoYXBpcm8gaXMgYSBmdW5jdGlvbmFsIGRpZXRpdGlhbiB3aG8gaGFzIGhlbHBlZCBvdmVyIDEwMDArIGNsaWVudHMgcmV2ZXJzZSB0aGVpciBhbnhpZXR5IGFuZCBoZWFsIGxvbmctc3RhbmRpbmcgZ3V0IGFuZCBpbW11bmUgaXNzdWVzLiBJbiB0aGlzIGVwaXNvZGUsIE1pY2hlbGxlIHVucGFja3Mgd2hhdCBpdCBtZWFucyB0byBsaXZlIGluIGEgaGlnaGx5IHNlbnNpdGl2ZSBib2R5IChzcG9pbGVyLCBzaGUgbGl2ZXMgaW4gb25lISkgYW5kIHNoYXJlcyBob3BlZnVsIHNvbHV0aW9ucyBmb3IgdGhvc2Ugb2YgdXMgd2hvIHN0cnVnZ2xlIHdpdGggbGFyZ2VseSBpZ25vcmVkIGF1dG9ub21pYyBkaXNvcmRlcnMgc3VjaCBhcyBNQ0FTLCBQT1RTIGFuZCBoeXBlcm1vYmlsaXR5LiBKb2luIHRoZSBIaWdobHkgU2Vuc2l0aXZlIEJvZHkgKEhTQikgSHViIEhFUkXigJlTIFRIRSBKVUlDRTogICBNaWNoZWxsZeKAmXMgb3duIHN0b3J5IG9mIGJlaW5nIHNpY2sgd2l0aCBhIG15c3RlcmlvdXMgY2x1c3RlciBvZiBzeW1wdG9tcyBhZnRlciBDT1ZJRCBhbmQgbW9sZCBleHBvc3VyZSAoYW5kIGhvdyBzaGUgaGVhbGVkKSAgIFdoYXQgTUNBUyBpcywgdGhlIHN5bXB0b21zIGNhdXNlZCBieSBoaXN0YW1pbmUgaW50b2xlcmFuY2UgYW5kIHdoeSBpdOKAmXMgU08gaGFyZCB0byBnZXQgZGlhZ25vc2VkICAgVGhlIGNvbm5lY3Rpb24gYmV0d2VlbiBsb25nIENPVklEIGFuZCBNQ0FTIHRoYXTigJlzIG5vdCB0YWxrZWQgYWJvdXQgICBXaHkgTUNBUyBpcyByZWFsbHkgYSBwaHlzaWNhbCDigJxhbGxlcmd5IHRvIHN0cmVzc+KAnSBhbmQgbmVydm91cyBzeXN0ZW0gZGlzb3JkZXIgdGhhdCBwdXNoZXMgdGhlIGltbXVuZSBzeXN0ZW0gaW50byBvdmVyZHJpdmUgICBIb3cgc2VlbWluZ2x5IGhlYWx0aHkgdHJlYXRtZW50IHBsYW5zIGFjdHVhbGx5IG1ha2UgdGhpbmdzIHdvcnNlIGluIHBlb3BsZSB3aXRoIGhpc3RhbWluZSBpc3N1ZXMgICBXaGF0IGl0IG1pZ2h0IG1lYW4gaWYgeW91IGdldCBkaXp6eSBlYXNpbHksIGhhdmUgdHJvdWJsZSBjb25jZW50cmF0aW5nIG9yIGV4cGVyaWVuY2UgYSByYWNpbmcgaGVhcnQgICBXaHkgaHlwZXJtb2JpbGl0eSwgUE9UUyBhbmQgTUNBUyBvZnRlbiBnbyB0b2dldGhlciAgIEhvdyBoaXN0YW1pbmUgaW50b2xlcmFuY2UgbWFnbmlmaWVzIGFueGlldHksIGRlcHJlc3Npb24sIEFESEQgYW5kIFBNREQgaW4gd29tZW4gICBNaWNoZWxsZeKAmXMgbG92aW5nIGFwcHJvYWNoIHRvIGhlYWxpbmcgaGlzdGFtaW5lIGlzc3VlcyBhbmQgc3VwcG9ydGluZyB5b3VyIGJvZHkgZ2VudGx5ICAgVGhlIGV4YWN0IGZvb2RzIHRvIGF2b2lkIGlmIHlvdSBoYXZlIGhpc3RhbWluZSBpbnRvbGVyYW5jZSBhbmQgaG93IHRvIHJlZHVjZSBmbGFyZXPCoCAgIEhlciBmYXZvcml0ZSBzdXBwbGVtZW50cyBhbmQgaGVyYnMgdGhhdCBjYW4gbG93ZXIgaGlzdGFtaW5lIGxldmVscyAgIEhvdyB0byBzdHJlbmd0aCB0cmFpbiBpbiBhIHdheSB0aGF0IGRvZXNu4oCZdCBjYXVzZSBtb3JlIGhhcm3CoCAgIFdoeSB3ZSBjYW7igJl0IGNvbXBsZXRlbHkgZGlzY291bnQgcGhhcm1hY2V1dGljYWwgdG9vbHMgbGlrZSBhbnRpaGlzdGFtaW5lcyB3aGVuIGluaXRpYWxseSBoZWFsaW5nICAgVGhlIG5leHQgc3RlcHMgdG8gdGFrZSBpZiB5b3UgdGhpbmsgeW91IG1heSBoYXZlIGEgaGlnaGx5IHNlbnNpdGl2ZSBib2R5ICAgwqAgV2F0Y2ggdGhlIGZ1bGwgZXBpc29kZSBvbsKgV2hhdOKAmXMgVGhlIEp1aWNlIFlvdVR1YmUgQ2hhbm5lbMKgICBUbyBzdXBwb3J0IG91ciBhZC1mcmVlIHNob3csIHNob3AgT2xpdmlh4oCZcyBsaW5lIG9mIGhlcmJhbGlzdC1mb3JtdWxhdGVkIHN1cHBsZW1lbnRzIGZvciBkaWdlc3Rpb24sIGFueGlldHksIHRoeXJvaWQgc3VwcG9ydCwgYW5kIG1vcmUgYnkgdmlzaXRpbmcgd3d3Lm9yZ2FuaWNvbGl2aWEuY29tLsKgIMKgIENvbm5lY3Qgd2l0aCBNaWNoZWxsZTogSm9pbiB0aGUgSGlnaGx5IFNlbnNpdGl2ZSBCb2R5IChIU0IpIEh1YiBHZXQgMToxIHN1cHBvcnQgZnJvbSBNaWNoZWxsZSBhbmQgaGVyIHRlYW0gRm9sbG93IGhlciBvbiBJbnN0YWdyYW0gIExpc3RlbiB0byB0aGUgUXVpZXQgdGhlIERpZXQgcG9kY2FzdCAgQ29ubmVjdCB3aXRoIE9saXZpYTogRm9sbG93IE9yZ2FuaWMgT2xpdmlhwqAgT2xpdmlh4oCZcyBwZXJzb25hbCBJRyBPcmdhbmljIE9saXZpYSBvbiBUaWtUb2sgUmVhZCBPbGl2aWHigJlzIGJsb2cgcG9zdHMiLCJkdXJhdGlvbiI6eyJ0b3RhbE1pbGxpc2Vjb25kcyI6Nzk3MzAwMH0sImlkIjoiMjZRMEpJeVhtMVlaM05IRWxrR2JLYyIsIm1lZGlhVHlwZXMiOlsiQVVESU8iXSwibmFtZSI6IlM1RTEzIFdoeSBIaXN0YW1pbmUgSW50b2xlcmFuY2UgTWF5IEJlIGF0IHRoZSBSb290IG9mIFlvdXIgVW5leHBsYWluZWQgU3ltcHRvbXMgfCBNaWNoZWxsZSBTaGFwaXJvLCBSRCIsInBsYXlhYmlsaXR5Ijp7InBsYXlhYmxlIjp0cnVlLCJyZWFzb24iOiJQTEFZQUJMRSJ9LCJwbGF5ZWRTdGF0ZSI6eyJwbGF5UG9zaXRpb25NaWxsaXNlY29uZHMiOjAsInN0YXRlIjoiTk9UX1NUQVJURUQifSwicG9kY2FzdFYyIjp7Il9fdHlwZW5hbWUiOiJQb2RjYXN0UmVzcG9uc2VXcmFwcGVyIiwiZGF0YSI6eyJfX3R5cGVuYW1lIjoiUG9kY2FzdCIsImNvdmVyQXJ0Ijp7InNvdXJjZXMiOlt7ImhlaWdodCI6NjQsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMGY2OGQyMTY5M2Y0MDljNzZmYjY2ZjczNzQ4NGMiLCJ3aWR0aCI6NjR9LHsiaGVpZ2h0IjozMDAsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMDVmMWYyMTY5M2Y0MDljNzZmYjY2ZjczNzQ4NGMiLCJ3aWR0aCI6MzAwfSx7ImhlaWdodCI6NjQwLCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDBiYThhMjE2OTNmNDA5Yzc2ZmI2NmY3Mzc0ODRjIiwid2lkdGgiOjY0MH1dfSwibmFtZSI6IldoYXQncyBUaGUgSnVpY2UiLCJzaG93VHlwZXMiOltdLCJ1cmkiOiJzcG90aWZ5OnNob3c6ME5KcWdYT25NdlhzODdkdmxIcG9jWCJ9fSwicmVsZWFzZURhdGUiOnsiaXNvU3RyaW5nIjoiMjAyNC0wNS0xM1QwNTo0MzowMFoifSwicmVzdHJpY3Rpb25zIjp7InBheXdhbGxDb250ZW50IjpmYWxzZX0sInVyaSI6InNwb3RpZnk6ZXBpc29kZToyNlEwSkl5WG0xWVozTkhFbGtHYktjIn0seyJfX3R5cGVuYW1lIjoiRXBpc29kZSIsImF1ZGlvIjp7Iml0ZW1zIjpbeyJmaWxlSWQiOiI4NzU4ZDI0ZjAyYjYzMzQ1N2I0MWQ0YTJjYTUzMTdlYTY5YjcyNDgxIiwiZm9ybWF0IjoiTVA0XzEyOCIsInVybCI6Imh0dHBzOi8vcC5zY2RuLmNvL21wMy1wcmV2aWV3Lzg3NThkMjRmMDJiNjMzNDU3YjQxZDRhMmNhNTMxN2VhNjliNzI0ODEifSx7ImZpbGVJZCI6ImZhOTdjMTJjMDY4ZmYyZjI2NGVmZWNlZjI0Nzc1ZGYxNjYzMWRhNzIiLCJmb3JtYXQiOiJBQUNfMjQiLCJ1cmwiOiJodHRwczovL3Auc2Nkbi5jby9tcDMtcHJldmlldy9mYTk3YzEyYzA2OGZmMmYyNjRlZmVjZWYyNDc3NWRmMTY2MzFkYTcyIn0seyJmaWxlSWQiOiI3YjNkM2U2YWZmNmRmZTQ2YTliNjA5NTgyZTJiYmY5YmI4OTk5NTE2IiwiZm9ybWF0IjoiTVA0XzEyOF9EVUFMIiwidXJsIjoiaHR0cHM6Ly9wLnNjZG4uY28vbXAzLXByZXZpZXcvN2IzZDNlNmFmZjZkZmU0NmE5YjYwOTU4MmUyYmJmOWJiODk5OTUxNiJ9LHsiZmlsZUlkIjoiZmFhMWVkMmVhNjJlYjIxZDFiZWFmMTc3OTkxODlkYTZjZjdhZDZjMCIsImZvcm1hdCI6Ik9HR19WT1JCSVNfOTYiLCJ1cmwiOiJodHRwczovL3Auc2Nkbi5jby9tcDMtcHJldmlldy9mYWExZWQyZWE2MmViMjFkMWJlYWYxNzc5OTE4OWRhNmNmN2FkNmMwIn0seyJmaWxlSWQiOiI2ODNlMjk4NzVmZGJjNmZjNjI3YzNhZmNhZGRkMWMxNGQwNTY5ZDM2IiwiZm9ybWF0IjoiTVA0XzEyOF9DQkNTIiwidXJsIjoiaHR0cHM6Ly9wLnNjZG4uY28vbXAzLXByZXZpZXcvNjgzZTI5ODc1ZmRiYzZmYzYyN2MzYWZjYWRkZDFjMTRkMDU2OWQzNiJ9XX0sImNvbnRlbnRSYXRpbmciOnsibGFiZWwiOiJFWFBMSUNJVCJ9LCJjb3ZlckFydCI6eyJzb3VyY2VzIjpbeyJoZWlnaHQiOjY0LCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDBmNjhkMjE2OTNmNDA5Yzc2ZmI2NmY3Mzc0ODRjIiwid2lkdGgiOjY0fSx7ImhlaWdodCI6MzAwLCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDA1ZjFmMjE2OTNmNDA5Yzc2ZmI2NmY3Mzc0ODRjIiwid2lkdGgiOjMwMH0seyJoZWlnaHQiOjY0MCwidXJsIjoiaHR0cHM6Ly9pLnNjZG4uY28vaW1hZ2UvYWI2NzY1NjMwMDAwYmE4YTIxNjkzZjQwOWM3NmZiNjZmNzM3NDg0YyIsIndpZHRoIjo2NDB9XX0sImRlc2NyaXB0aW9uIjoiQXJlIHlvdSBjdXJpb3VzIHdoeSBhdXRvaW1tdW5lIGNvbmRpdGlvbnMgYXJlIHNvIHByZXZhbGVudCB0aGVzZSBkYXlzPyBEbyB5b3UgaGF2ZSBhIGhpc3Rvcnkgb2YgdHJhdW1hIHRoYXQgeW91IGJlbGlldmUgaXMgY29ubmVjdGVkIHRvIHlvdXIgYXV0b2ltbXVuaXR5PyBTYXJhIEdvdHRmcmllZCBNRCBpcyBhIHNjaWVudGlzdCwgcmVzZWFyY2hlciBhbmQgc2Vla2VyIHdobyB0YWtlcyBhIHdob2xlLXBlcnNvbiBhcHByb2FjaCB0byBtZWRpY2luZS4gU2FyYSBnb2VzIHdheSBiZXlvbmQgc3VwcGxlbWVudHMgYW5kIG51dHJpdGlvbiB0byBhZGRyZXNzIHRoZSByb290IGNhdXNlcyBvZiBhdXRvaW1tdW5pdHksIGhlbHBpbmcgdXMgaGVhbCB0aGUgdHJhdW1hIGFuZCBvdGhlciB0cmlnZ2VycyB0aGF0IG1heSBoYXZlIHR1cm5lZCBvdXIgYm9kaWVzIGFnYWluc3QgdXMuwqAgwqAgSEVSReKAmVMgVEhFIEpVSUNFOiAgIFdoeSBhdXRvaW1tdW5pdHkgaXMgb24gdGhlIHJpc2UgaW4gdG9kYXnigJlzIHdvcmxkwqAgICBUaGUgc3BlY2lmaWMgbGFiIG1hcmtlcnMgdG8gcnVuIGlmIHlvdSBzdXNwZWN0IHlvdSBtYXkgaGF2ZSBhbiBhdXRvaW1tdW5lIGNvbmRpdGlvbsKgICAgSG93IGxvbmVsaW5lc3MgYW5kIGxvc3Mgb2YgY29tbXVuaXR5IGltcGFjdHMgb3VyIGltbXVuZSBzeXN0ZW1zICAgVGhlIDMgcm9vdCBjYXVzZXMgdGhhdCBzaGUgc2VlcyBpbiBBTEwgYXV0b2ltbXVuZSBjb25kaXRpb25zwqAgICBUaGUgbWFzc2l2ZSByb2xlIHRoYXQgdHJhdW1hIHBsYXlzIGluIGF1dG9pbW11bml0eSBhbmQgaG93IHRvIHN0YXJ0IGFkZHJlc3NpbmcgaXQgICBIb3cgdG8gcHJvcGVybHkgYW5kIHNhZmVseSB1c2UgZWxpbWluYXRpb24gZGlldHMgICBXaGF0IHRoZSBjb252ZW50aW9uYWwgdHJlYXRtZW50IHRvIGF1dG9pbW11bmUgZGlzZWFzZSBsb29rcyBsaWtlIHZzIHRoZSBmdW5jdGlvbmFsIGFwcHJvYWNowqAgICBUaGUgaW1wb3J0YW5jZSBvZiBmaW5kaW5nIHByYWN0aXRpb25lcnMgd2hvIGhhdmUgcmVndWxhdGVkIG5lcnZvdXMgc3lzdGVtcyBhbmQgYXJlIGRlZXBseSBwcmVzZW50IHdpdGggeW91ICAgV2h5IHBzeWNoZWRlbGljIGFzc2lzdGVkIHRoZXJhcHkgY2FuIGhlbHAgdXMgZ2V0IGludG8gYSBoZWFsaW5nIHN0YXRlIG9mIGNvbnNjaW91c25lc3MgICAzIHRoaW5ncyBwZW9wbGUgY2FuIGRvIHN0YXJ0aW5nIFRPREFZIHRvIGltcHJvdmUgaW1tdW5pdHkgYW5kIG5lcnZvdXMgc3lzdGVtIGhlYWx0aCAgIEhvdyB0byBwcmFjdGljZSBlbWJvZGltZW50IGFuZCBmZWVsaW5nIHNhZmUgb24geW91ciBvd24gICDCoCBXYXRjaCB0aGUgZnVsbCBlcGlzb2RlIG9uIFdoYXTigJlzIFRoZSBKdWljZSBZb3VUdWJlIENoYW5uZWwgIFRvIHN1cHBvcnQgb3VyIGFkLWZyZWUgc2hvdywgc2hvcCBPbGl2aWHigJlzIGxpbmUgb2YgaGVyYmFsaXN0LWZvcm11bGF0ZWQgc3VwcGxlbWVudHMgZm9yIGRpZ2VzdGlvbiwgYW54aWV0eSwgdGh5cm9pZCBzdXBwb3J0LCBhbmQgbW9yZSBieSB2aXNpdGluZyB3d3cub3JnYW5pY29saXZpYS5jb20uwqAgwqAgQ29ubmVjdCB3aXRoIFNhcmE6IFdlYnNpdGUgSW5zdGFncmFtSGVyIE5ldyBCb29rOiDigJxUaGUgQXV0b2ltbXVuZSBDdXJl4oCdICBDb25uZWN0IHdpdGggT2xpdmlhOiBGb2xsb3cgT3JnYW5pYyBPbGl2aWEgT2xpdmlh4oCZcyBwZXJzb25hbCBJR09yZ2FuaWMgT2xpdmlhIG9uIFRpa1Rva1JlYWQgT2xpdmlh4oCZcyBibG9nIHBvc3RzIMKgIiwiZHVyYXRpb24iOnsidG90YWxNaWxsaXNlY29uZHMiOjM1ODIwNDh9LCJpZCI6IjdBdkRObmVndmRIQ0NibzJwVlFDTE8iLCJtZWRpYVR5cGVzIjpbIkFVRElPIl0sIm5hbWUiOiJTNUUxMiBBdXRvaW1tdW5lIERpc2Vhc2U6IFRyYXVtYSwgVHJpZ2dlcnMgYW5kIHRoZSBQYXRoIHRvIEhlYWxpbmcgfCBEci4gU2FyYSBHb3R0ZnJpZWQiLCJwbGF5YWJpbGl0eSI6eyJwbGF5YWJsZSI6dHJ1ZSwicmVhc29uIjoiUExBWUFCTEUifSwicGxheWVkU3RhdGUiOnsicGxheVBvc2l0aW9uTWlsbGlzZWNvbmRzIjowLCJzdGF0ZSI6Ik5PVF9TVEFSVEVEIn0sInBvZGNhc3RWMiI6eyJfX3R5cGVuYW1lIjoiUG9kY2FzdFJlc3BvbnNlV3JhcHBlciIsImRhdGEiOnsiX190eXBlbmFtZSI6IlBvZGNhc3QiLCJjb3ZlckFydCI6eyJzb3VyY2VzIjpbeyJoZWlnaHQiOjY0LCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDBmNjhkMjE2OTNmNDA5Yzc2ZmI2NmY3Mzc0ODRjIiwid2lkdGgiOjY0fSx7ImhlaWdodCI6MzAwLCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDA1ZjFmMjE2OTNmNDA5Yzc2ZmI2NmY3Mzc0ODRjIiwid2lkdGgiOjMwMH0seyJoZWlnaHQiOjY0MCwidXJsIjoiaHR0cHM6Ly9pLnNjZG4uY28vaW1hZ2UvYWI2NzY1NjMwMDAwYmE4YTIxNjkzZjQwOWM3NmZiNjZmNzM3NDg0YyIsIndpZHRoIjo2NDB9XX0sIm5hbWUiOiJXaGF0J3MgVGhlIEp1aWNlIiwic2hvd1R5cGVzIjpbXSwidXJpIjoic3BvdGlmeTpzaG93OjBOSnFnWE9uTXZYczg3ZHZsSHBvY1gifX0sInJlbGVhc2VEYXRlIjp7Imlzb1N0cmluZyI6IjIwMjQtMDUtMDZUMDk6NDk6MDBaIn0sInJlc3RyaWN0aW9ucyI6eyJwYXl3YWxsQ29udGVudCI6ZmFsc2V9LCJ1cmkiOiJzcG90aWZ5OmVwaXNvZGU6N0F2RE5uZWd2ZEhDQ2JvMnBWUUNMTyJ9LHsiX190eXBlbmFtZSI6IkVwaXNvZGUiLCJhdWRpbyI6eyJpdGVtcyI6W3siZmlsZUlkIjoiYTMyM2ViNDIyNzk2ZDNjZDcyNTg3MTQ5N2MxZTI0OGFlMWQwMjIwZCIsImZvcm1hdCI6Ik1QNF8xMjhfRFVBTCIsInVybCI6Imh0dHBzOi8vcC5zY2RuLmNvL21wMy1wcmV2aWV3L2EzMjNlYjQyMjc5NmQzY2Q3MjU4NzE0OTdjMWUyNDhhZTFkMDIyMGQifSx7ImZpbGVJZCI6IjA2ZWZmOGQ0NGZiYTUxNTIwMzk5ZDkwZjk4MTIzZThkZjAyNDUxNDQiLCJmb3JtYXQiOiJNUDRfMTI4X0NCQ1MiLCJ1cmwiOiJodHRwczovL3Auc2Nkbi5jby9tcDMtcHJldmlldy8wNmVmZjhkNDRmYmE1MTUyMDM5OWQ5MGY5ODEyM2U4ZGYwMjQ1MTQ0In0seyJmaWxlSWQiOiI0ZmRlNDQ5OGRhYmJiYTY4MTk4NTFhNWIyMzQ3ZTg4OTA5NTExNGYwIiwiZm9ybWF0IjoiQUFDXzI0IiwidXJsIjoiaHR0cHM6Ly9wLnNjZG4uY28vbXAzLXByZXZpZXcvNGZkZTQ0OThkYWJiYmE2ODE5ODUxYTViMjM0N2U4ODkwOTUxMTRmMCJ9LHsiZmlsZUlkIjoiOTQ2NjAzMTUzMzJiZWIyY2JiOThkNmM0ZTQxMTVjMzlhODgzZjI0MiIsImZvcm1hdCI6Ik9HR19WT1JCSVNfOTYiLCJ1cmwiOiJodHRwczovL3Auc2Nkbi5jby9tcDMtcHJldmlldy85NDY2MDMxNTMzMmJlYjJjYmI5OGQ2YzRlNDExNWMzOWE4ODNmMjQyIn0seyJmaWxlSWQiOiJiZGZkODg1NGIyNDM5Y2M5YjQyMTMxNWI5ZWYyOGI2ODhmMjgwNDY1IiwiZm9ybWF0IjoiTVA0XzEyOCIsInVybCI6Imh0dHBzOi8vcC5zY2RuLmNvL21wMy1wcmV2aWV3L2JkZmQ4ODU0YjI0MzljYzliNDIxMzE1YjllZjI4YjY4OGYyODA0NjUifV19LCJjb250ZW50UmF0aW5nIjp7ImxhYmVsIjoiRVhQTElDSVQifSwiY292ZXJBcnQiOnsic291cmNlcyI6W3siaGVpZ2h0Ijo2NCwidXJsIjoiaHR0cHM6Ly9pLnNjZG4uY28vaW1hZ2UvYWI2NzY1NjMwMDAwZjY4ZDIxNjkzZjQwOWM3NmZiNjZmNzM3NDg0YyIsIndpZHRoIjo2NH0seyJoZWlnaHQiOjMwMCwidXJsIjoiaHR0cHM6Ly9pLnNjZG4uY28vaW1hZ2UvYWI2NzY1NjMwMDAwNWYxZjIxNjkzZjQwOWM3NmZiNjZmNzM3NDg0YyIsIndpZHRoIjozMDB9LHsiaGVpZ2h0Ijo2NDAsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMGJhOGEyMTY5M2Y0MDljNzZmYjY2ZjczNzQ4NGMiLCJ3aWR0aCI6NjQwfV19LCJkZXNjcmlwdGlvbiI6IldlIGNvdmVyIHNvIG11Y2ggZ3JvdW5kIGluIHRoaXMgZGVlcGx5IGhvbGlzdGljIGVwaXNvZGUgd2l0aCBEci4gU2FyYSBHb3RmZnJpZWQuIERyLiBHb3R0ZnJpZWQgaXMgYSBzY2llbnRpc3QsIHJlc2VhcmNoZXIsIG1lZGljYWwgZG9jdG9yIGFuZCBzZWVrZXIuIFNoZSBhbHdheXMgc2F5cyB0aGF0IHNoZSBwcmFjdGljZXMgbWVkaWNpbmUsIGJ1dCBkb2VzbuKAmXQgdHJlYXQgcHJvYmxlbXMuIFJhdGhlciwgRHIuIEdvdHRmcmllZCBzcGVjaWFsaXplcyBpbiByb290IGNhdXNlIGFuYWx5c2lzLCBoZWxwaW5nIHBlb3BsZSBmZWVsIGZ1bGx5IGFsaXZlIGFuZCBiYWxhbmNlZCBmcm9tIHRoZWlyIGNlbGxzIHRvIHRoZWlyIHNvdWxzLiBJZiB5b3XigJlyZSBjdXJyZW50bHkgc3RydWdnbGluZyB3aXRoIGEgaG9ybW9uYWwgY29uZGl0aW9uIGFuZCBkb27igJl0IGtub3cgd2hlcmUgdG8gYmVnaW4sIHRoaXMgZXBpc29kZSBpcyBmb3IgeW91ISBTaGUgb2ZmZXJzIHVwIHRoZSBsb3ZpbmcgcmVtaW5kZXIgdGhhdCB0aGUgbWlzZXJ5IG9mIHlvdXIgYm9keSBiZWluZyBvdXQgb2Ygd2hhY2sgaXMgc28gbXVjaCB3b3JzZSB0aGFuIHRoZSB3b3JrIHRoYXQgaXQgdGFrZXMgdG8gZml4IGl0LsKgIExpbmtzIGZyb20gdGhlIGVwOiAgdXNlIGNvZGUgb2xpdmlhIGZvciAxNSUgb2ZmIHlvdXIgZmlyc3Qgb25lLW1vbnRoIHN1cHBseSBvZiBOT0JTIHVzaW5nIHRoaXMgbGluayBiZXR0ZXJiaW9tLmNvbS9vbGl2aWEgIEhlcmXigJlzIHRoZSBqdWljZTogICBUaGUgc2NpZW5jZSBBTkQgZW5lcmdldGljcyBvZiBQQ09TICAgTG9va2luZyBhdCBob3Jtb25hbCBjb25kaXRpb25zIGZyb20gYm90aCBhIG5hdHVyZSBhbmQgYSBudXJ0dXJlIHN0YW5kcG9pbnQg4oCTIHRoZSByb2xlIG9mIHNvdWwgd291bmRzIGFuZCBpbnRlcmdlbmVyYXRpb25hbCB0cmF1bWHCoCAgIEhvdyBlcGlnZW5ldGljcyBpbXBhY3QgaG9ybW9uYWwgYW5kIG1ldGFib2xpYyBoZWFsdGggICBXaHkgdGhlcmFwZXV0aWMgdG9vbHMgKGxpa2UgdGFwcGluZyBhbmQgYnJlYXRod29yaykgbWF0dGVyIGp1c3QgYXMgbXVjaCBhcyBkaWV0IGFuZCBzdXBwbGVtZW50cywgaWYgbm90IG1vcmUsIHdoZW4gaXQgY29tZXMgdG8gaG9ybW9uZSBoZWFsdGjCoCAgIFdoYXQgdG8gZG8gaWYgeW91ciBuZXJ2b3VzIHN5c3RlbSBpcyBpbiBmcmVlemUgbW9kZcKgICAgV2h5IHNoZSBvcHRzIGZvciBzb21hdGljIGJhc2VkIHNvbHV0aW9ucyB0aGF0IGFyZSB0cmF1bWEgaW5mb3JtZWQgbGlrZSBFTURSIGFuZCB0aGUgSGlrb21pIG1ldGhvZCAgIEhvdyB0byBkZWZpbmUgeW91ciBpbmRpdmlkdWFsIGNhcmIgYW5kIHByb3RlaW4gdGhyZXNob2xkwqAgICBUaGUgaGVhbGluZyBwb3dlciBvZiB0aGVyYXBldXRpYyDigJxwdWxzaW5n4oCdIG9mIGEgbG93IGNhcmIgZGlldCBmb3IgbGVzcyB0aGFuIDQgd2Vla3MgZm9yIHRob3NlIHdpdGggUENPUyBhbmQgYmxvb2Qgc3VnYXIgaXNzdWVzICAgVGhlIGV4YWN0IGxhYnMgeW91IG5lZWQgdG8gb3JkZXIgd2l0aCB5b3VyIGluc3VyYW5jZS1jb3ZlcmVkIGRvY3RvciBpZiB5b3UgaGF2ZSBQQ09TICAgV2h5IHNoZSByZWNvbW1lbmRzIDEgUE9VTkQgb2YgdmVnZXRhYmxlcyBhIGRheSBmb3IgZGV0b3hpZmljYXRpb24hICAgSGVyIGZhdm9yaXRlIGhvcm1vbmUgc3VwcG9ydGluZyBiaXJ0aCBjb250cm9sIG1ldGhvZHMgICBDb25uZWN0IHdpdGggU2FyYTogRm9sbG93IEhFUkUgV2ViIEhlcmUgQ29ubmVjdCB3aXRoIE9sdmlhOiBGb2xsb3fCoEhFUkUgU2hvcCBoZXJiYWwgZm9ybXVsYXPCoEhFUkUgwqAiLCJkdXJhdGlvbiI6eyJ0b3RhbE1pbGxpc2Vjb25kcyI6NTIxOTA2M30sImlkIjoiN2dGcWtnYk1NV3lKaXNDUUtob2VVVyIsIm1lZGlhVHlwZXMiOlsiQVVESU8iXSwibmFtZSI6IlMwNEUxNTogQSBIT1JNT05FIERPQ1RPUiBUSEFUIFNQRUFLUyBUTyBUSEUgU09VTCAtIHdoeSBsYWJzIGFyZSBpbXBvcnRhbnQgYnV0IHNvIGlzIGdlbmVyYXRpb25hbCB0cmF1bWEgKyB0aGUgc2NpZW5jZSAmIGVuZXJnZXRpY3Mgb2YgUENPUyB3aXRoIERyLiBTYXJhIEdvdHRmcmllZCIsInBsYXlhYmlsaXR5Ijp7InBsYXlhYmxlIjp0cnVlLCJyZWFzb24iOiJQTEFZQUJMRSJ9LCJwbGF5ZWRTdGF0ZSI6eyJwbGF5UG9zaXRpb25NaWxsaXNlY29uZHMiOjAsInN0YXRlIjoiTk9UX1NUQVJURUQifSwicG9kY2FzdFYyIjp7Il9fdHlwZW5hbWUiOiJQb2RjYXN0UmVzcG9uc2VXcmFwcGVyIiwiZGF0YSI6eyJfX3R5cGVuYW1lIjoiUG9kY2FzdCIsImNvdmVyQXJ0Ijp7InNvdXJjZXMiOlt7ImhlaWdodCI6NjQsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMGY2OGQyMTY5M2Y0MDljNzZmYjY2ZjczNzQ4NGMiLCJ3aWR0aCI6NjR9LHsiaGVpZ2h0IjozMDAsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMDVmMWYyMTY5M2Y0MDljNzZmYjY2ZjczNzQ4NGMiLCJ3aWR0aCI6MzAwfSx7ImhlaWdodCI6NjQwLCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDBiYThhMjE2OTNmNDA5Yzc2ZmI2NmY3Mzc0ODRjIiwid2lkdGgiOjY0MH1dfSwibmFtZSI6IldoYXQncyBUaGUgSnVpY2UiLCJzaG93VHlwZXMiOltdLCJ1cmkiOiJzcG90aWZ5OnNob3c6ME5KcWdYT25NdlhzODdkdmxIcG9jWCJ9fSwicmVsZWFzZURhdGUiOnsiaXNvU3RyaW5nIjoiMjAyMy0xMC0yM1QwOTowMDowMFoifSwicmVzdHJpY3Rpb25zIjp7InBheXdhbGxDb250ZW50IjpmYWxzZX0sInVyaSI6InNwb3RpZnk6ZXBpc29kZTo3Z0Zxa2diTU1XeUppc0NRS2hvZVVXIn0seyJfX3R5cGVuYW1lIjoiRXBpc29kZSIsImF1ZGlvIjp7Iml0ZW1zIjpbeyJmaWxlSWQiOiIwMjNkOWI1OTU5MDdkYmRlNzk3OWRlY2Q0MGM2ZDQ4YzY5NzU4MDkxIiwiZm9ybWF0IjoiTVA0XzEyOF9EVUFMIiwidXJsIjoiaHR0cHM6Ly9wLnNjZG4uY28vbXAzLXByZXZpZXcvMDIzZDliNTk1OTA3ZGJkZTc5NzlkZWNkNDBjNmQ0OGM2OTc1ODA5MSJ9LHsiZmlsZUlkIjoiNDljMGE1MWVlMDQ4YjQzNDMzODk0YTM1NGJiYWVhMWFkYThmOGYwNiIsImZvcm1hdCI6Ik1QNF8xMjgiLCJ1cmwiOiJodHRwczovL3Auc2Nkbi5jby9tcDMtcHJldmlldy80OWMwYTUxZWUwNDhiNDM0MzM4OTRhMzU0YmJhZWExYWRhOGY4ZjA2In0seyJmaWxlSWQiOiI4OGU4NjJlZWNkY2Q4MWJhOWRmMWM5OTYyN2Y1NDMxZTU0ZGNlMWIyIiwiZm9ybWF0IjoiQUFDXzI0IiwidXJsIjoiaHR0cHM6Ly9wLnNjZG4uY28vbXAzLXByZXZpZXcvODhlODYyZWVjZGNkODFiYTlkZjFjOTk2MjdmNTQzMWU1NGRjZTFiMiJ9LHsiZmlsZUlkIjoiNzA0MzgxMGY5ZTQ4NjI4MWU1ZDcyZTgxMDUyMWIwMWI0NWQzYTgxNyIsImZvcm1hdCI6Ik1QNF8xMjhfQ0JDUyIsInVybCI6Imh0dHBzOi8vcC5zY2RuLmNvL21wMy1wcmV2aWV3LzcwNDM4MTBmOWU0ODYyODFlNWQ3MmU4MTA1MjFiMDFiNDVkM2E4MTcifSx7ImZpbGVJZCI6ImE1ZDQ3NWUzZTIxZmFjYmExZWE2OGU2OGQ4N2Q2ODc1ZGEwYjYzOGIiLCJmb3JtYXQiOiJPR0dfVk9SQklTXzk2IiwidXJsIjoiaHR0cHM6Ly9wLnNjZG4uY28vbXAzLXByZXZpZXcvYTVkNDc1ZTNlMjFmYWNiYTFlYTY4ZTY4ZDg3ZDY4NzVkYTBiNjM4YiJ9XX0sImNvbnRlbnRSYXRpbmciOnsibGFiZWwiOiJOT05FIn0sImNvdmVyQXJ0Ijp7InNvdXJjZXMiOlt7ImhlaWdodCI6NjQsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMGY2OGQ2YjczNTllNWE5YjM2NmE1NGQ3YzJlYzYiLCJ3aWR0aCI6NjR9LHsiaGVpZ2h0IjozMDAsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMDVmMWY2YjczNTllNWE5YjM2NmE1NGQ3YzJlYzYiLCJ3aWR0aCI6MzAwfSx7ImhlaWdodCI6NjQwLCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDBiYThhNmI3MzU5ZTVhOWIzNjZhNTRkN2MyZWM2Iiwid2lkdGgiOjY0MH1dfSwiZGVzY3JpcHRpb24iOiJTdWdnZXN0IG5ldyBndWVzdHMvdG9waWNzIGZvciB0aGUgcG9kY2FzdCDigaDigaDigaDigaDigaDigaDigaDigaBoZXJl4oGg4oGg4oGg4oGg4oGg4oGg4oGgICBEci4gQ2VsaWEncyBtaXNzaW9uIGFzIGEgY2hpcm9wcmFjdG9yIGFuZCBmdW5jdGlvbmFsIGhlYWx0aCBwcmFjdGl0aW9uZXIgaXMgdG8gZW1wb3dlciBwZW9wbGUgdG8gYWN0aXZhdGUgdGhlaXIgYmVzdCBxdWFsaXR5IG9mIGxpZmUuIFRoaXMgZGVkaWNhdGlvbiBzdGVtcyBmcm9tIGhlciBwZXJzb25hbCBoZWFsdGggam91cm5leSwgYW5kIHRoZSBoYXJkc2hpcHMgc2hlIG92ZXJjYW1lLsKgIE5vdywgc2hlIHNlZWtzIHRvIGd1aWRlIG90aGVycyBpbiBvdmVyY29taW5nIHRoZWlyIG93biBvYnN0YWNsZXMgYW5kIGFjaGlldmluZyB3ZWxsbmVzcy4gIEVwaXNvZGUgaGlnaGxpZ2h0czogICBEci4gQ2VsaWEncyAzIHBpbGxhcnMgb2YgaGVhbHRoICBIb3cgcmlnaHQgYnJhaW4gJiBsZWZ0IGJyYWluIGVhY2ggaW1wYWN0IHVzICBUaGUgZGlmZmVyZW5jZSBnZW5ldGljcyBtYWtlcyBpbiB0aGUgc3VwcGxlbWVudHMgeW91IHRha2UgIEltcG9ydGFuY2Ugb2YgbmVydm91cyBzeXN0ZW0gIFRoZSBUVCB2aWRlbyBJIG1lbnRpb25lZCB3b3JraW5nIG91dCB5b3VyIGJyYWluOiBodHRwczovL3ZtLnRpa3Rvay5jb20vWk1yMWI2WDQzLyAgVGhlIEJvb2sgSSByZWZlcnJlZCB0bzogVGhlIFNldmVuIFllYXIgU2xpcCBieSBBc2hsZXkgUG9zdG9uICAgQ29ubmVjdCB3aXRoIENlbGlhOiDigaB3d3cuZHJjZWxpYWNvcmJvLmNhIEluc3RhZ3JhbTog4oGgQGRyLmNlbGlhY29yYm8gIENvbm5lY3Qgd2l0aCBBbGV4OiBDdXJyZW50bHkgYWNjZXB0aW5nIGNsaWVudHMgd29ybGR3aWRlIC3CoOKBoOKBoOKBoOKBoOKBoOKBoOKBoOKBoHdvcmsgd2l0aCBtZSBoZXJl4oGg4oGg4oGg4oGg4oGg4oGg4oGg4oGgIC0g4oGg4oGg4oGg4oGg4oGgSGF2ZSBwZXJpb2QgY3JhbXBzPyBDaGVjayBvdXQgbXkgb25saW5lIGNvdXJzZeKBoOKBoOKBoOKBoOKBoCAtwqDigaDigaDigaDigaDigaDigaDigaBEVVRDSCB0ZXN04oGg4oGg4oGg4oGg4oGg4oGg4oGgIChob3Jtb25lIHRlc3QpIC3CoOKBoOKBoOKBoOKBoOKBoOKBoOKBoEdJIE1hcCB0ZXN04oGg4oGg4oGg4oGg4oGg4oGg4oGgIChndXQgdGVzdCkgLcKg4oGg4oGg4oGg4oGg4oGg4oGg4oGgRnJlZSByZXNvdXJjZXPigaDigaDigaDigaDigaDigaDigaAgLSBJRzrCoOKBoOKBoOKBoOKBoOKBoOKBoOKBoEBudXRyaXRpb25tb2RlcmF0aW9u4oGg4oGg4oGg4oGg4oGg4oGg4oGgIC0gVGlrVG9rOsKg4oGg4oGg4oGg4oGg4oGg4oGg4oGgQG51dHJpdGlvbm1vZGVyYXRpb27igaDigaDigaDigaDigaDigaDigaAgLcKg4oGg4oGg4oGg4oGg4oGg4oGg4oGgbnV0cml0aW9ubW9kZXJhdGlvbi5jb23igaDigaDigaDigaDigaDigaDigaAgIERJU0NPVU5UUzogLSBEaXNjb3VudCBvbiBDYW5hZGlhbiBTdXBwbGVtZW50czrCoOKBoOKBoOKBoOKBoOKBoOKBoOKBoOKBoGh0dHBzOi8vY2EuZnVsbHNjcmlwdC5jb20vd2VsY29tZS9ha2luZ+KBoOKBoOKBoOKBoOKBoCAtIERpc2NvdW50IG9uIFUuUy4gU3VwcGxlbWVudHM6wqDigaDigaDigaDigaDigaDigaDigaBodHRwczovL3VzLmZ1bGxzY3JpcHQuY29tL3dlbGNvbWUvYWtpbmcxNjU0NjE2OTAx4oGg4oGg4oGgIiwiZHVyYXRpb24iOnsidG90YWxNaWxsaXNlY29uZHMiOjM0NDE4MTV9LCJpZCI6IjFubXROUjNQdXdUQjF4TkRvc3U5QXciLCJtZWRpYVR5cGVzIjpbIkFVRElPIl0sIm5hbWUiOiIxMzQuIE1hc3RlcmluZyB0aGUgMyBQaWxsYXJzIG9mIEhlYWx0aCwgWW91ciBOZXJ2b3VzIFN5c3RlbSAmIEdlbmV0aWNzIHdpdGggRHIuIENlbGlhIENvcmJvIiwicGxheWFiaWxpdHkiOnsicGxheWFibGUiOnRydWUsInJlYXNvbiI6IlBMQVlBQkxFIn0sInBsYXllZFN0YXRlIjp7InBsYXlQb3NpdGlvbk1pbGxpc2Vjb25kcyI6MCwic3RhdGUiOiJOT1RfU1RBUlRFRCJ9LCJwb2RjYXN0VjIiOnsiX190eXBlbmFtZSI6IlBvZGNhc3RSZXNwb25zZVdyYXBwZXIiLCJkYXRhIjp7Il9fdHlwZW5hbWUiOiJQb2RjYXN0IiwiY292ZXJBcnQiOnsic291cmNlcyI6W3siaGVpZ2h0Ijo2NCwidXJsIjoiaHR0cHM6Ly9pLnNjZG4uY28vaW1hZ2UvYWI2NzY1NjMwMDAwZjY4ZDZiNzM1OWU1YTliMzY2YTU0ZDdjMmVjNiIsIndpZHRoIjo2NH0seyJoZWlnaHQiOjMwMCwidXJsIjoiaHR0cHM6Ly9pLnNjZG4uY28vaW1hZ2UvYWI2NzY1NjMwMDAwNWYxZjZiNzM1OWU1YTliMzY2YTU0ZDdjMmVjNiIsIndpZHRoIjozMDB9LHsiaGVpZ2h0Ijo2NDAsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMGJhOGE2YjczNTllNWE5YjM2NmE1NGQ3YzJlYzYiLCJ3aWR0aCI6NjQwfV19LCJuYW1lIjoiSG9saXN0aWMgV29tZW4ncyBIZWFsdGggfCBob3Jtb25lcywgZW5kb21ldHJpb3NpcywgUENPUywgYmlydGggY29udHJvbCBwaWxsLCBjeWNsZSBzeW5jaW5nIGFuZCBtb3JlIiwic2hvd1R5cGVzIjpbXSwidXJpIjoic3BvdGlmeTpzaG93OjczWEt1VHd1anUyTnJnN2cyRmRQSFEifX0sInJlbGVhc2VEYXRlIjp7Imlzb1N0cmluZyI6IjIwMjQtMDUtMjlUMDk6MDA6MDBaIn0sInJlc3RyaWN0aW9ucyI6eyJwYXl3YWxsQ29udGVudCI6ZmFsc2V9LCJ1cmkiOiJzcG90aWZ5OmVwaXNvZGU6MW5tdE5SM1B1d1RCMXhORG9zdTlBdyJ9LHsiX190eXBlbmFtZSI6IkVwaXNvZGUiLCJhdWRpbyI6eyJpdGVtcyI6W3siZmlsZUlkIjoiOTBlMmRkZmJmNTY1MjYwYzUzYmNiNGVlOWU4ZjJmNTU5NWNmOGYxZCIsImZvcm1hdCI6Ik1QNF8xMjhfRFVBTCIsInVybCI6Imh0dHBzOi8vcC5zY2RuLmNvL21wMy1wcmV2aWV3LzkwZTJkZGZiZjU2NTI2MGM1M2JjYjRlZTllOGYyZjU1OTVjZjhmMWQifSx7ImZpbGVJZCI6ImEyOGNmN2U3MWNkYThhNzZjZGI0ZDRjYzhhOWM2YjA2MjcwYTI0YzgiLCJmb3JtYXQiOiJNUDRfMTI4IiwidXJsIjoiaHR0cHM6Ly9wLnNjZG4uY28vbXAzLXByZXZpZXcvYTI4Y2Y3ZTcxY2RhOGE3NmNkYjRkNGNjOGE5YzZiMDYyNzBhMjRjOCJ9LHsiZmlsZUlkIjoiOGU5MDM2NTZhYWU0MTJiMDQ3MDJiOWRjNjk5ODNmODc0Nzg0Y2ZlMSIsImZvcm1hdCI6Ik9HR19WT1JCSVNfOTYiLCJ1cmwiOiJodHRwczovL3Auc2Nkbi5jby9tcDMtcHJldmlldy84ZTkwMzY1NmFhZTQxMmIwNDcwMmI5ZGM2OTk4M2Y4NzQ3ODRjZmUxIn0seyJmaWxlSWQiOiJhNzVlZTViNDU5YjhjNmU2ZGIzOGRhZDhiNjkxYzk5ZDM1MjRiNGY2IiwiZm9ybWF0IjoiQUFDXzI0IiwidXJsIjoiaHR0cHM6Ly9wLnNjZG4uY28vbXAzLXByZXZpZXcvYTc1ZWU1YjQ1OWI4YzZlNmRiMzhkYWQ4YjY5MWM5OWQzNTI0YjRmNiJ9LHsiZmlsZUlkIjoiZTU1NDRkZjQ5OGZmMDI3NTIyMzRjNjZiNDQ3ZjYyNzMyMzcxZTEyMSIsImZvcm1hdCI6Ik1QNF8xMjhfQ0JDUyIsInVybCI6Imh0dHBzOi8vcC5zY2RuLmNvL21wMy1wcmV2aWV3L2U1NTQ0ZGY0OThmZjAyNzUyMjM0YzY2YjQ0N2Y2MjczMjM3MWUxMjEifV19LCJjb250ZW50UmF0aW5nIjp7ImxhYmVsIjoiRVhQTElDSVQifSwiY292ZXJBcnQiOnsic291cmNlcyI6W3siaGVpZ2h0Ijo2NCwidXJsIjoiaHR0cHM6Ly9pLnNjZG4uY28vaW1hZ2UvYWI2NzY1NjMwMDAwZjY4ZDIxNjkzZjQwOWM3NmZiNjZmNzM3NDg0YyIsIndpZHRoIjo2NH0seyJoZWlnaHQiOjMwMCwidXJsIjoiaHR0cHM6Ly9pLnNjZG4uY28vaW1hZ2UvYWI2NzY1NjMwMDAwNWYxZjIxNjkzZjQwOWM3NmZiNjZmNzM3NDg0YyIsIndpZHRoIjozMDB9LHsiaGVpZ2h0Ijo2NDAsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMGJhOGEyMTY5M2Y0MDljNzZmYjY2ZjczNzQ4NGMiLCJ3aWR0aCI6NjQwfV19LCJkZXNjcmlwdGlvbiI6IldoYXQgcm9sZSBkb2VzIHNwaXJpdHVhbCB3ZWxsbmVzcyBwbGF5IGluIHRoZSBoZWFsaW5nIG9mIHRoZSBwaHlzaWNhbD8gSW4gdGhpcyB3ZWVrJ3MgZXBpc29kZSBPbGl2aWEgc2l0cyBkb3duIHdpdGggRHIuIFplbGluYSBNZWRpbmEsIHdobyBiZWNhbWUgYSBkb2N0b3Igb2YgYWN1cHVuY3R1cmUgYWZ0ZXIgYmVpbmcgZGlhZ25vc2VkIHdpdGggdGhlIGF1dG9pbW11bmUgZGlzZWFzZSBsdXB1cy4gVG9nZXRoZXIgd2UgZXhwbG9yZSB0aGUgc3RlcHMgc2hlIHRvb2sgdG8gaGVhbCwgYW5kIGNoYXQgYWJvdXQgdGhlIHJvb3QgY2F1c2Ugb2YgYXV0b2ltbXVuaXR5IHRocm91Z2ggdGhlIGxlbnMgb2YgVHJhZGl0aW9uYWwgQ2hpbmVzZSBNZWRpY2luZS4gV2hpbGUgY2hhbmdpbmcgaGVyIGRpZXQgbWFkZSBhIGh1Z2UgZGlmZmVyZW5jZSwgc2hlIGNyZWRpdHMgaGVyIHByb2dyZXNzIGV2ZW4gbW9yZSBzbyB0byBzaGFtYW5pYyBtZWRpY2luZSBjZXJlbW9uaWVzIHN1Y2ggYXMgc291bCByZXRyaWV2YWwgaW4gb3JkZXIgdG8gdGFja2xlIHRoZSBtYW55IGxheWVycyBvZiBkaXNlYXNlLiBEci4gWiBleHBsYWlucyB0aGF0IGEgcGFydCBvZiB0aGUgc291bCBnZXRzIGxvc3QsIG9yIGRldGFjaGVkIGZyb20gdGhlIHNlbGYsIHdoZW4gd2UgZXhwZXJpZW5jZSBjaGlsZGhvb2QgdHJhdW1hIOKAlCB0aGlzIGFmZmVjdHMgdXMgcGh5c2ljYWxseSwgYW5kIGV2ZW4gZ2V0cyBwYXNzZWQgb24gZ2VuZXJhdGlvbmFsbHkuIEx1Y2tpbHkgdGhlIHNjaWVuY2UgaXMgY2F0Y2hpbmcgdXAsIGFuZCB0aGFua3MgdG8gdG9vbHMgbGlrZSB0aGUgQWR2ZXJzZSBDaGlsZGhvb2QgRXhwZXJpZW5jZSAoQUNFKSBxdWVzdGlvbm5haXJlLCB3ZSBub3cgaGF2ZSBjb25jcmV0ZSBldmlkZW5jZSB0aGF0IGVhcmx5IGVtb3Rpb25hbCB0cmF1bWEgY2FuIGluY3JlYXNlIHlvdXIgcmlzayBmb3IgY2hyb25pYyBpbGxuZXNzIGxhdGVyIGluIGxpZmUuIElmIHlvdeKAmXJlIHNvbWVvbmUgd2hvIGxpa2VzIHRvIGNvbm5lY3QgdGhlIGRvdHMsIHRoaXMgZXBpc29kZSB3aWxsIHZhbGlkYXRlIGFuZCBob3BlZnVsbHkgaW5zcGlyZSB5b3UuIExJTktTOiBAT3JnYW5pY19PbGl2aWEgRHIuIFogTWVkaXRhdGlvbiBDaXJjbGVzOiBodHRwOi8vYWN1dmlkYWFjdXB1bmN0dXJlLmNvbS9ldmVudHMtMSBDaGFydCBmb3IgYWN1cHJlc3N1cmU6IGh0dHBzOi8vd3d3Lm1lZGljYWxuZXdzdG9kYXkuY29tL2FydGljbGVzLzMyNDY5OS5waHAgTHVwdXMgQWx0ZXJuYXRpdmUgVGhlcmFwaWVzIFRoYXQgV29yazogIGh0dHBzOi8vd3d3LmFtYXpvbi5jb20vTHVwdXMtQWx0ZXJuYXRpdmUtVGhlcmFwaWVzLVRoYXQtV29yay9kcC8wODkyODE4ODkxIEZ1bGwgQXJ0aWNsZTogaHR0cHM6Ly93d3cub3JnYW5pY29saXZpYS5jb20vP3A9MTU0MjYwIiwiZHVyYXRpb24iOnsidG90YWxNaWxsaXNlY29uZHMiOjQxMDc1OTh9LCJpZCI6IjU1eFVINm81U2FibjlPd3BsWkJacnQiLCJtZWRpYVR5cGVzIjpbIkFVRElPIl0sIm5hbWUiOiJFcC4gIzAzIC0gSEVBTElORyBHRU5FUkFUSU9OQUwgVFJBVU1BIHcvIERSLiBaRUxJTkEgLSBob3cgc2hlIHJlY292ZXJlZCBmcm9tIGx1cHVzIGFuZCB3aHkgaGVhbGluZyBpcyBtb3JlIHRoYW4ganVzdCBwaHlzaWNhbCIsInBsYXlhYmlsaXR5Ijp7InBsYXlhYmxlIjp0cnVlLCJyZWFzb24iOiJQTEFZQUJMRSJ9LCJwbGF5ZWRTdGF0ZSI6eyJwbGF5UG9zaXRpb25NaWxsaXNlY29uZHMiOjAsInN0YXRlIjoiTk9UX1NUQVJURUQifSwicG9kY2FzdFYyIjp7Il9fdHlwZW5hbWUiOiJQb2RjYXN0UmVzcG9uc2VXcmFwcGVyIiwiZGF0YSI6eyJfX3R5cGVuYW1lIjoiUG9kY2FzdCIsImNvdmVyQXJ0Ijp7InNvdXJjZXMiOlt7ImhlaWdodCI6NjQsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMGY2OGQyMTY5M2Y0MDljNzZmYjY2ZjczNzQ4NGMiLCJ3aWR0aCI6NjR9LHsiaGVpZ2h0IjozMDAsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMDVmMWYyMTY5M2Y0MDljNzZmYjY2ZjczNzQ4NGMiLCJ3aWR0aCI6MzAwfSx7ImhlaWdodCI6NjQwLCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDBiYThhMjE2OTNmNDA5Yzc2ZmI2NmY3Mzc0ODRjIiwid2lkdGgiOjY0MH1dfSwibmFtZSI6IldoYXQncyBUaGUgSnVpY2UiLCJzaG93VHlwZXMiOltdLCJ1cmkiOiJzcG90aWZ5OnNob3c6ME5KcWdYT25NdlhzODdkdmxIcG9jWCJ9fSwicmVsZWFzZURhdGUiOnsiaXNvU3RyaW5nIjoiMjAyMC0wMS0yMFQwNzowMDowMFoifSwicmVzdHJpY3Rpb25zIjp7InBheXdhbGxDb250ZW50IjpmYWxzZX0sInVyaSI6InNwb3RpZnk6ZXBpc29kZTo1NXhVSDZvNVNhYm45T3dwbFpCWnJ0In0seyJfX3R5cGVuYW1lIjoiRXBpc29kZSIsImF1ZGlvIjp7Iml0ZW1zIjpbeyJmaWxlSWQiOiJmZDFhNTc1NmU2NzE3MDM2MTA1Mzg2YzY3OThiZThlOTdhZjU1YzBlIiwiZm9ybWF0IjoiTVA0XzEyOCIsInVybCI6Imh0dHBzOi8vcC5zY2RuLmNvL21wMy1wcmV2aWV3L2ZkMWE1NzU2ZTY3MTcwMzYxMDUzODZjNjc5OGJlOGU5N2FmNTVjMGUifSx7ImZpbGVJZCI6ImJjNGExNjgyY2NlNDkyYzFmYmMxOWFkNmMzZGVkZGNkNTgwYTAzMzAiLCJmb3JtYXQiOiJNUDRfMTI4X0RVQUwiLCJ1cmwiOiJodHRwczovL3Auc2Nkbi5jby9tcDMtcHJldmlldy9iYzRhMTY4MmNjZTQ5MmMxZmJjMTlhZDZjM2RlZGRjZDU4MGEwMzMwIn0seyJmaWxlSWQiOiJmYTQxNmMxZjcwOWQzODdhMTI5YTM0YzQ1NWZmYmFmN2Q0Y2I4ZGFjIiwiZm9ybWF0IjoiTVA0XzEyOF9DQkNTIiwidXJsIjoiaHR0cHM6Ly9wLnNjZG4uY28vbXAzLXByZXZpZXcvZmE0MTZjMWY3MDlkMzg3YTEyOWEzNGM0NTVmZmJhZjdkNGNiOGRhYyJ9LHsiZmlsZUlkIjoiNjA2ZTk1NWFhOTM2MWMwMDNjZDRkNDVkNjEzZDMxZTY2MGYyMTc0MCIsImZvcm1hdCI6Ik9HR19WT1JCSVNfOTYiLCJ1cmwiOiJodHRwczovL3Auc2Nkbi5jby9tcDMtcHJldmlldy82MDZlOTU1YWE5MzYxYzAwM2NkNGQ0NWQ2MTNkMzFlNjYwZjIxNzQwIn0seyJmaWxlSWQiOiI1NjNkNGVjZTIwMTkxYmUwOWZhNGNiNzRmNDc2ZDBmNDBlMTA0NDY5IiwiZm9ybWF0IjoiQUFDXzI0IiwidXJsIjoiaHR0cHM6Ly9wLnNjZG4uY28vbXAzLXByZXZpZXcvNTYzZDRlY2UyMDE5MWJlMDlmYTRjYjc0ZjQ3NmQwZjQwZTEwNDQ2OSJ9XX0sImNvbnRlbnRSYXRpbmciOnsibGFiZWwiOiJOT05FIn0sImNvdmVyQXJ0Ijp7InNvdXJjZXMiOlt7ImhlaWdodCI6NjQsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMGY2OGQyNWMzYWVhNGFjMTZiMGY1ZTNkYTZkM2EiLCJ3aWR0aCI6NjR9LHsiaGVpZ2h0IjozMDAsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMDVmMWYyNWMzYWVhNGFjMTZiMGY1ZTNkYTZkM2EiLCJ3aWR0aCI6MzAwfSx7ImhlaWdodCI6NjQwLCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDBiYThhMjVjM2FlYTRhYzE2YjBmNWUzZGE2ZDNhIiwid2lkdGgiOjY0MH1dfSwiZGVzY3JpcHRpb24iOiJUaGlzIGVwaXNvZGUgaXMgYnJvdWdodCB0byB5b3UgYnkgUnVwYSBIZWFsdGgsIEF0aGxldGljIEdyZWVucywgYW5kIEluc2lkZVRyYWNrZXIuIFdlbGxuZXNzIGlzIG1vcmUgdGhhbiBqdXN0IGVhdGluZyByaWdodCBhbmQgZXhlcmNpc2luZzsgaXTigJlzIGFsc28gbXVjaCBtb3JlIHRoYW4ganVzdCBmZWVsaW5nIOKAnG9rYXku4oCdIEZlZWxpbmcgd2VsbCBtZWFucyBmZWVsaW5nIHdob2xlLCBiYWxhbmNlZCwgdmlicmFudCwgYW5kIGFsaXZlLiBBbmQgdGhlcmUgYXJlIG1hbnkgbW92aW5nIHBpZWNlcyB0aGF0IHdlIGNhbiB0YXAgaW50byB0byBmZWVsIGVtcG93ZXJlZCBpbiBvdXIgb3duIHdlbGxuZXNzIGpvdXJuZXkuIEZ1bmN0aW9uYWwgTWVkaWNpbmUgbG9va3MgYXQgdGhlIGJvZHkgd2l0aCBhIHN5c3RlbXMtYmFzZWQgYXBwcm9hY2gsIHVuZGVyc3RhbmRpbmcgaG93IGFsbCBvdXIgZGlmZmVyZW50IHBhcnRzIHdvcmsgdG9nZXRoZXIgYW5kIGxvb2tpbmcgYXQgYSBzeW1wdG9tIGFzIGEgc2lnbiBvZiBkeXNmdW5jdGlvbiB0aGF0IHdlIG5lZWQgdG8gZ2V0IHRvIHRoZSByb290IGNhdXNlIG9mLCBub3QganVzdCB0YW1lLsKgIEkgc2F0IGRvd24gd2l0aCBEci4gRWxpemFiZXRoIEJvaGFtIHRvIGRpc2N1c3Mgd2hhdCBpdCBtZWFucyB0byBnZXQgdG8gdGhlIHJvb3QgY2F1c2Ugb2YgZGlzZWFzZSBhbmQgaG93IHRoZSBwcmluY2lwbGVzIHdlIHByYWN0aWNlIGRvIGV4YWN0bHkgdGhhdC4gV2UgdGFsayBhYm91dCB0aGUgbWFueSBkaWZmZXJlbnQgcGFydHMgb2YgaGVhbGluZyB0aGUgd2hvbGUgYm9keSwgbGlrZSBlbmhhbmNpbmcgZGV0b3hpZmljYXRpb24gcGF0aHdheXMsIGNvcnJlY3RpbmcgbnV0cmllbnQgZGVmaWNpZW5jaWVzLCBzdXBwb3J0aW5nIHRoZSBtaWNyb2Jpb21lLCBhbmQgc28gbXVjaCBtb3JlLiBEci4gQm9oYW0gaXMgYSBwaHlzaWNpYW4gYW5kIG51dHJpdGlvbmlzdCB3aG8gcHJhY3RpY2VzIEZ1bmN0aW9uYWwgTWVkaWNpbmUgYXMgcGFydCBvZiBteSB0ZWFtIGF0IFRoZSBVbHRyYVdlbGxuZXNzIENlbnRlciBpbiBMZW5veCwgTUEuIFRocm91Z2ggaGVyIHByYWN0aWNlIGFuZCBsZWN0dXJpbmcsIHNoZSBoYXMgaGVscGVkIHRob3VzYW5kcyBvZiBwZW9wbGUgYWNoaWV2ZSB0aGVpciB3ZWxsbmVzcyBnb2Fscy4gU2hlIGlzIHBhcnQgb2YgdGhlIGZhY3VsdHkgb2YgdGhlIEluc3RpdHV0ZSBmb3IgRnVuY3Rpb25hbCBNZWRpY2luZSBhbmQgaGFzIGJlZW4gZmVhdHVyZWQgb24gdGhlIERyLiBPeiBzaG93IGFuZCBpbiBhIHZhcmlldHkgb2YgcHVibGljYXRpb25zIGFuZCBtZWRpYSBpbmNsdWRpbmcgSHVmZmluZ3RvbiBQb3N0LCBUaGUgQ2hhbGtib2FyZCBNYWdhemluZSwgYW5kIEV4cGVyaWVuY2UgTGlmZS4gSGVyIERWRCBCcmVhc3QgV2VsbG5lc3M6IFRvb2xzIHRvIFByZXZlbnQgYW5kIEhlYWwgZnJvbSBCcmVhc3QgQ2FuY2VyIGV4cGxvcmVzIHRoZSBGdW5jdGlvbmFsIE1lZGljaW5lIGFwcHJvYWNoIHRvIGtlZXBpbmcgeW91ciBicmVhc3RzIGFuZCB3aG9sZSBib2R5IHdlbGwsIGEgdG9waWMgc2hlIGlzIHBhc3Npb25hdGUgYWJvdXQgYXMgYSBicmVhc3QgY2FuY2VyIHN1cnZpdm9yLiBUaGlzIGVwaXNvZGUgaXMgYnJvdWdodCB0byB5b3UgYnkgUnVwYSBIZWFsdGgsIEF0aGxldGljIEdyZWVucywgYW5kIEluc2lkZVRyYWNrZXIuIFJ1cGEgSGVhbHRoIGlzIGEgcGxhY2UgZm9yIEZ1bmN0aW9uYWwgTWVkaWNpbmUgcHJhY3RpdGlvbmVycyB0byBhY2Nlc3MgbW9yZSB0aGFuIDIsMDAwIHNwZWNpYWx0eSBsYWIgdGVzdHMgZnJvbSBvdmVyIDIwIGxhYnMgbGlrZSBEVVRDSCwgVmlicmFudCBBbWVyaWNhLCBHZW5vdmEsIEdyZWF0IFBsYWlucywgYW5kIG1vcmUuIFlvdSBjYW4gY2hlY2sgb3V0IGEgZnJlZSBsaXZlIGRlbW8gd2l0aCBhIFEmQSBvciBjcmVhdGUgYW4gYWNjb3VudCBhdCBSdXBhSGVhbHRoLmNvbS4gUmlnaHQgbm93LCB3aGVuIHlvdSBwdXJjaGFzZSBBRzEgZnJvbSBBdGhsZXRpYyBHcmVlbnMsIHlvdSB3aWxsIHJlY2VpdmUgMTAgZnJlZSB0cmF2ZWwgcGFja3Mgd2l0aCB5b3VyIGZpcnN0IHB1cmNoYXNlLiBBbGwgeW91IGhhdmUgdG8gZG8gaXMgdmlzaXQgYXRobGV0aWNncmVlbnMuY29tL2h5bWFuLiBJbnNpZGVUcmFja2VyIGlzIGEgcGVyc29uYWxpemVkIGhlYWx0aCBhbmQgd2VsbG5lc3MgcGxhdGZvcm0gbGlrZSBubyBvdGhlci4gUmlnaHQgbm93IHRoZXnigJlyZSBvZmZlcmluZyBteSBjb21tdW5pdHkgMjUlIG9mZiBhdCBpbnNpZGV0cmFja2VyLmNvbS9kcmh5bWFuLiAgICBMZWFybiBtb3JlIGFib3V0IHlvdXIgYWQgY2hvaWNlcy4gVmlzaXQgbWVnYXBob25lLmZtL2FkY2hvaWNlcyIsImR1cmF0aW9uIjp7InRvdGFsTWlsbGlzZWNvbmRzIjo2OTYwOTUzfSwiaWQiOiI2MmsxV2Y2SzFQb3BBVXQ1REpGVlF5IiwibWVkaWFUeXBlcyI6WyJBVURJTyJdLCJuYW1lIjoiNSBFYXN5IFdheXMgVG8gSW1wcm92ZSBZb3VyIEhlYWx0aCBUb2RheSIsInBsYXlhYmlsaXR5Ijp7InBsYXlhYmxlIjp0cnVlLCJyZWFzb24iOiJQTEFZQUJMRSJ9LCJwbGF5ZWRTdGF0ZSI6eyJwbGF5UG9zaXRpb25NaWxsaXNlY29uZHMiOjAsInN0YXRlIjoiTk9UX1NUQVJURUQifSwicG9kY2FzdFYyIjp7Il9fdHlwZW5hbWUiOiJQb2RjYXN0UmVzcG9uc2VXcmFwcGVyIiwiZGF0YSI6eyJfX3R5cGVuYW1lIjoiUG9kY2FzdCIsImNvdmVyQXJ0Ijp7InNvdXJjZXMiOlt7ImhlaWdodCI6NjQsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMGY2OGRhMmM0OWY4YmVjZDgwM2M1ZTA1MzU5NTAiLCJ3aWR0aCI6NjR9LHsiaGVpZ2h0IjozMDAsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMDVmMWZhMmM0OWY4YmVjZDgwM2M1ZTA1MzU5NTAiLCJ3aWR0aCI6MzAwfSx7ImhlaWdodCI6NjQwLCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDBiYThhYTJjNDlmOGJlY2Q4MDNjNWUwNTM1OTUwIiwid2lkdGgiOjY0MH1dfSwibmFtZSI6IlRoZSBEci4gSHltYW4gU2hvdyIsInNob3dUeXBlcyI6W10sInVyaSI6InNwb3RpZnk6c2hvdzo1ME1GaEw2ckl0bG5EREVTdEZNU1B1In19LCJyZWxlYXNlRGF0ZSI6eyJpc29TdHJpbmciOiIyMDIyLTAxLTE0VDExOjAwOjAwWiJ9LCJyZXN0cmljdGlvbnMiOnsicGF5d2FsbENvbnRlbnQiOmZhbHNlfSwidXJpIjoic3BvdGlmeTplcGlzb2RlOjYyazFXZjZLMVBvcEFVdDVESkZWUXkifSx7Il9fdHlwZW5hbWUiOiJFcGlzb2RlIiwiYXVkaW8iOnsiaXRlbXMiOlt7ImZpbGVJZCI6IjQ3NjNmNzc4ZTU4ZDQwOWFmN2QyMjRiYWJjOTJiYTczNDMyOTIzYjAiLCJmb3JtYXQiOiJNUDRfMTI4IiwidXJsIjoiaHR0cHM6Ly9wLnNjZG4uY28vbXAzLXByZXZpZXcvNDc2M2Y3NzhlNThkNDA5YWY3ZDIyNGJhYmM5MmJhNzM0MzI5MjNiMCJ9LHsiZmlsZUlkIjoiNzc4MWEyODExYzk0NDYzZTM5MjgzYzc5YzhhOWQ5N2JmNmM5NzE0NiIsImZvcm1hdCI6Ik1QNF8xMjhfQ0JDUyIsInVybCI6Imh0dHBzOi8vcC5zY2RuLmNvL21wMy1wcmV2aWV3Lzc3ODFhMjgxMWM5NDQ2M2UzOTI4M2M3OWM4YTlkOTdiZjZjOTcxNDYifSx7ImZpbGVJZCI6IjY5MzQ4NmQ1N2RjMjk0NmYzZTFiYzEwYWRkMjMwZjBmOTI2ZDUzNTYiLCJmb3JtYXQiOiJPR0dfVk9SQklTXzk2IiwidXJsIjoiaHR0cHM6Ly9wLnNjZG4uY28vbXAzLXByZXZpZXcvNjkzNDg2ZDU3ZGMyOTQ2ZjNlMWJjMTBhZGQyMzBmMGY5MjZkNTM1NiJ9LHsiZmlsZUlkIjoiOTBkYzBhMzY4NjdiOGMwMjJmZTY5ZTg1YTVmMTU4NjZiMTc1ZWJjZCIsImZvcm1hdCI6IkFBQ18yNCIsInVybCI6Imh0dHBzOi8vcC5zY2RuLmNvL21wMy1wcmV2aWV3LzkwZGMwYTM2ODY3YjhjMDIyZmU2OWU4NWE1ZjE1ODY2YjE3NWViY2QifSx7ImZpbGVJZCI6ImIxOWU5ZjYyNDFiMjZjZjkyOTZiMDI4MmUxMzhhZjI2ZGFhZTdjZDciLCJmb3JtYXQiOiJNUDRfMTI4X0RVQUwiLCJ1cmwiOiJodHRwczovL3Auc2Nkbi5jby9tcDMtcHJldmlldy9iMTllOWY2MjQxYjI2Y2Y5Mjk2YjAyODJlMTM4YWYyNmRhYWU3Y2Q3In1dfSwiY29udGVudFJhdGluZyI6eyJsYWJlbCI6IkVYUExJQ0lUIn0sImNvdmVyQXJ0Ijp7InNvdXJjZXMiOlt7ImhlaWdodCI6NjQsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMGY2OGQwZTM2MmJkZjY2ZTE2N2EyNDk1MzM0ZmIiLCJ3aWR0aCI6NjR9LHsiaGVpZ2h0IjozMDAsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMDVmMWYwZTM2MmJkZjY2ZTE2N2EyNDk1MzM0ZmIiLCJ3aWR0aCI6MzAwfSx7ImhlaWdodCI6NjQwLCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDBiYThhMGUzNjJiZGY2NmUxNjdhMjQ5NTMzNGZiIiwid2lkdGgiOjY0MH1dfSwiZGVzY3JpcHRpb24iOiJJbiB0aGlzIGVwaXNvZGUgd2UgYXJlIGpvaW5lZCBieSBTYXJhaCBCYWxkd2luLCBhIFNvbWF0aWMgRXhwZXJpZW5jaW5nIFByYWN0aXRpb25lciBhbmQgdHJhdW1hLXRyYWluZWQgbGlmZSBjb2FjaC4gU2FyYWggc2hhcmVzIGhlciBjb21wZWxsaW5nIHBlcnNvbmFsIHN0b3J5IG9mIG92ZXJjb21pbmcgY29tcGxleCB0cmF1bWEgYW5kIGhvdyBzaGUgZGlzY292ZXJlZCB0aGUgdHJhbnNmb3JtYXRpdmUgcG93ZXIgb2Ygc29tYXRpYyB3b3JrLiBXaXRoIGhlciBleHBlcnRpc2UgaW4gbmVydm91cyBzeXN0ZW0gcmVndWxhdGlvbiBhbmQgSW50ZXJuYWwgRmFtaWx5IFN5c3RlbXMgKElGUyksIFNhcmFoIHByb3ZpZGVzIGRlZXAgaW5zaWdodHMgaW50byB0aGUgbWVjaGFuaXNtcyBvZiBvdXIgYXV0b25vbWljIG5lcnZvdXMgc3lzdGVtLCBpdHMgcm9sZSBpbiBzZWxmLXByb3RlY3Rpb24sIGFuZCB0aGUgaW1wb3J0YW5jZSBvZiBpbnRlZ3JhdGluZyBkaWZmZXJlbnQgXCJwYXJ0c1wiIG9mIG91cnNlbHZlcyBmb3IgaG9saXN0aWMgaGVhbGluZy4gS2V5IFRvcGljcyBDb3ZlcmVkOiBTYXJhaOKAmXMgU3Rvcnk6IFNhcmFoJ3Mgam91cm5leSB0aHJvdWdoIGNvbXBsZXggdHJhdW1hIGFuZCBkaXNjb3Zlcnkgb2Ygc29tYXRpYyBoZWFsaW5nLiBOZXJ2b3VzIFN5c3RlbSBSZWd1bGF0aW9uOiBFeHBsYW5hdGlvbiBvZiB0aGUgYXV0b25vbWljIG5lcnZvdXMgc3lzdGVtIGFuZCBpdHMgcHJvdGVjdGl2ZSByb2xlcy4gUGFydHMgYW5kIEludGVybmFsIEZhbWlseSBTeXN0ZW1zOiBJbnRyb2R1Y3Rpb24gdG8gSW50ZXJuYWwgRmFtaWx5IFN5c3RlbXMgKElGUykgYW5kIGl0cyByb2xlIGluIHRyYXVtYSBoZWFsaW5nLiBQYXJ0cyBpbiBSZWxhdGlvbnNoaXBzOiBIb3cgaW50ZXJuYWwgcGFydHMgaW5mbHVlbmNlIHJlbGF0aW9uc2hpcCBkeW5hbWljcy4gU2VsZi1Fc3RlZW0gYW5kIFBhcnRzOiBDb25uZWN0aW9uIGJldHdlZW4gc2VsZi1lc3RlZW0gYW5kIGludGVybmFsIHBhcnRzLiBUaGUgTmVydm91cyBTeXN0ZW0sIFNlbGYtU2Fib3RhZ2UsIGFuZCBTdWNjZXNzOiBVbmRlcnN0YW5kaW5nIGhvdyB0aGUgbmVydm91cyBzeXN0ZW0gYWZmZWN0cyBzZWxmLXNhYm90YWdpbmcgYmVoYXZpb3JzLiBBSSBUaGVyYXBpc3RzOiBHb29kIG9yIEJhZD8gRGlzY3Vzc2lvbiBvbiB0aGUgYmVuZWZpdHMgYW5kIGxpbWl0YXRpb25zIG9mIEFJIGluIHRoZXJhcHkuICBodHRwczovL3d3dy5zYXJhaGJhbGR3aW5jb2FjaGluZy5jb20vwqAgaHR0cHM6Ly93d3cuaW5zdGFncmFtLmNvbS9zYXJhaGJjb2FjaGluZyBXYXRjaCBhbGwgb3VyIGVwaXNvZGVzLiBKb2luIG91ciBncm91cCBjb2FjaGluZyBwcm9ncmFtIFJpc2UgQWJvdmUgVGhlIEhlcmQuwqAgSm9pbiBvdXIgbWVtYmVyc2hpcCBjb21tdW5pdHkgRnJpZW5kcyBvZiB0aGUgVHJ1dGguIFNjaGVkdWxlIGEgMSBvbiAxIEludHVpdGl2ZSBUYXJvdCBSZWFkaW5nIHdpdGggSm9lbC4gU2NoZWR1bGUgYSAxIG9uIDEgSHVtYW4gRGVzaWduIFJlYWRpbmcgd2l0aCBZZXJhc2ltb3MuIFRlYWNoIHlvdXIgdGVlbnMgaG93IHRvIHJlY29nbml6ZSBwcm9wYWdhbmRhIC0gZGlzY291bnQgY29kZTogSEZUVCBDaGFuZ2UgeW91ciBsaWZlIHdpdGggYSBEb3BhbWluZSBEZXRveCAtIGRpc2NvdW50IGNvZGU6IFRSVVRINTAgVW5kZXJnbyBhIDIxLWRheSBuZXJ2b3VzIHN5c3RlbSB0dW5lLXVwLiBEb3dubG9hZCBvdXIgZnJlZSBlLWJvb2sgNTUgU2lnbnMgb2YgTG93IFNlbGYtRXN0ZWVtIGZvciBUcnV0aCBTZWVrZXJzLiDCoCBDb25uZWN0IHdpdGggdXMgb24gVGVsZWdyYW0uIFN1cHBvcnQgb3VyIHBvZGNhc3Qgd2l0aCBhIGRvbmF0aW9uLiBBY2Nlc3MgYWxsIG91ciBsaW5rcy4gwqAgSG9zdGVkIGJ5IEpvZWwgUmFmaWRpICYgWWVyYXNpbW9zIEludHJvIGFuZCBvdXRybyBtdXNpYzogSWxsdXNpb24gYnkgSm9lbCBSYWZpZGkgSW50cm8gdm9pY2Utb3ZlcjogTmFtYWt1bGEgKGh0dHBzOi8vd3d3Lm5hbWFrdWxhLmNvbS92b2ljZS1vdmVyKSIsImR1cmF0aW9uIjp7InRvdGFsTWlsbGlzZWNvbmRzIjo1NjE1ODMwfSwiaWQiOiIyemQyZ3daM09zbWVITXRlb0lCbERpIiwibWVkaWFUeXBlcyI6WyJBVURJTyJdLCJuYW1lIjoiRXAgMTg2IC0gU2FyYWggQmFsZHdpbiB8IFRoZSBGdWxseSBFeHByZXNzZWQgTGlmZSIsInBsYXlhYmlsaXR5Ijp7InBsYXlhYmxlIjp0cnVlLCJyZWFzb24iOiJQTEFZQUJMRSJ9LCJwbGF5ZWRTdGF0ZSI6eyJwbGF5UG9zaXRpb25NaWxsaXNlY29uZHMiOjAsInN0YXRlIjoiTk9UX1NUQVJURUQifSwicG9kY2FzdFYyIjp7Il9fdHlwZW5hbWUiOiJQb2RjYXN0UmVzcG9uc2VXcmFwcGVyIiwiZGF0YSI6eyJfX3R5cGVuYW1lIjoiUG9kY2FzdCIsImNvdmVyQXJ0Ijp7InNvdXJjZXMiOlt7ImhlaWdodCI6NjQsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMGY2OGQwZTM2MmJkZjY2ZTE2N2EyNDk1MzM0ZmIiLCJ3aWR0aCI6NjR9LHsiaGVpZ2h0IjozMDAsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMDVmMWYwZTM2MmJkZjY2ZTE2N2EyNDk1MzM0ZmIiLCJ3aWR0aCI6MzAwfSx7ImhlaWdodCI6NjQwLCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDBiYThhMGUzNjJiZGY2NmUxNjdhMjQ5NTMzNGZiIiwid2lkdGgiOjY0MH1dfSwibmFtZSI6IkhlcmUgRm9yIFRoZSBUcnV0aCIsInNob3dUeXBlcyI6W10sInVyaSI6InNwb3RpZnk6c2hvdzo0NldYS1pzdk9zUjRSNFE2SkduTkF5In19LCJyZWxlYXNlRGF0ZSI6eyJpc29TdHJpbmciOiIyMDI0LTA2LTIzVDEwOjMwOjAwWiJ9LCJyZXN0cmljdGlvbnMiOnsicGF5d2FsbENvbnRlbnQiOmZhbHNlfSwidXJpIjoic3BvdGlmeTplcGlzb2RlOjJ6ZDJnd1ozT3NtZUhNdGVvSUJsRGkifSx7Il9fdHlwZW5hbWUiOiJFcGlzb2RlIiwiYXVkaW8iOnsiaXRlbXMiOlt7ImZpbGVJZCI6IjNhZjM4NmExMTU4MWQxYjA5N2I1MTNkZjQ0M2E4OThhZmY3ZGVhZmUiLCJmb3JtYXQiOiJBQUNfMjQiLCJ1cmwiOiJodHRwczovL3Auc2Nkbi5jby9tcDMtcHJldmlldy8zYWYzODZhMTE1ODFkMWIwOTdiNTEzZGY0NDNhODk4YWZmN2RlYWZlIn0seyJmaWxlSWQiOiJjYzAxNjc5MWJkZTgxMzkzMTA2NTcxNTg5MDYyZjQ0ZWJkYzg4NTdhIiwiZm9ybWF0IjoiT0dHX1ZPUkJJU185NiIsInVybCI6Imh0dHBzOi8vcC5zY2RuLmNvL21wMy1wcmV2aWV3L2NjMDE2NzkxYmRlODEzOTMxMDY1NzE1ODkwNjJmNDRlYmRjODg1N2EifSx7ImZpbGVJZCI6IjMwMTMwZDUxNzg2OGMxOTk5NzZiMzQxNzQwM2VlNDE3MTViYWVmZGEiLCJmb3JtYXQiOiJNUDRfMTI4X0NCQ1MiLCJ1cmwiOiJodHRwczovL3Auc2Nkbi5jby9tcDMtcHJldmlldy8zMDEzMGQ1MTc4NjhjMTk5OTc2YjM0MTc0MDNlZTQxNzE1YmFlZmRhIn0seyJmaWxlSWQiOiI3Yzc2YzlmZGQwNTA5MzgzMWUwZDk2YjM2ZmI0YTM1ZWY1OThhMTJkIiwiZm9ybWF0IjoiTVA0XzEyOF9EVUFMIiwidXJsIjoiaHR0cHM6Ly9wLnNjZG4uY28vbXAzLXByZXZpZXcvN2M3NmM5ZmRkMDUwOTM4MzFlMGQ5NmIzNmZiNGEzNWVmNTk4YTEyZCJ9LHsiZmlsZUlkIjoiZWY3ZmQyODE2MzQ1MjU4MjY0NjQ4YWU3M2VjYjNlNzIxNzMxMDBmYyIsImZvcm1hdCI6Ik1QNF8xMjgiLCJ1cmwiOiJodHRwczovL3Auc2Nkbi5jby9tcDMtcHJldmlldy9lZjdmZDI4MTYzNDUyNTgyNjQ2NDhhZTczZWNiM2U3MjE3MzEwMGZjIn1dfSwiY29udGVudFJhdGluZyI6eyJsYWJlbCI6Ik5PTkUifSwiY292ZXJBcnQiOnsic291cmNlcyI6W3siaGVpZ2h0Ijo2NCwidXJsIjoiaHR0cHM6Ly9pLnNjZG4uY28vaW1hZ2UvYWI2NzY1NjMwMDAwZjY4ZDExMTBmODI1ZmJkMmQyNzFhN2I0NmYxNCIsIndpZHRoIjo2NH0seyJoZWlnaHQiOjMwMCwidXJsIjoiaHR0cHM6Ly9pLnNjZG4uY28vaW1hZ2UvYWI2NzY1NjMwMDAwNWYxZjExMTBmODI1ZmJkMmQyNzFhN2I0NmYxNCIsIndpZHRoIjozMDB9LHsiaGVpZ2h0Ijo2NDAsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMGJhOGExMTEwZjgyNWZiZDJkMjcxYTdiNDZmMTQiLCJ3aWR0aCI6NjQwfV19LCJkZXNjcmlwdGlvbiI6IkZvciB0aG9zZSBleHBlcmllbmNpbmcgaGVhbHRoIGNoYWxsZW5nZXMgb3IgbmF2aWdhdGluZyB0aGVyYXBldXRpYyBwcm90b2NvbHMsIHRoaXMgZXBpc29kZSBvZmZlcnMgYSByYXcgYW5kIGluc2lnaHRmdWwgbG9vayBpbnRvIHRoZSBjb21wbGV4aXRpZXMgb2YgdGhlIGhlYWxpbmcgam91cm5leSFJbiB0aGlzIGVwaXNvZGUsIEthdGllIHNoYXJlcyBoZXIgcGVyc29uYWwgc3RydWdnbGUgd2l0aCBjaHJvbmljIHBhaW4gYW5kIGhlciBqb3VybmV5IG9mIHVuZGVyZ29pbmcgaW50ZW5zaXZlIHRyZWF0bWVudHMgdG8gYWRkcmVzcyBkb3JtYW50IHZpcnVzZXMsIGxlYWRpbmcgdG8gc2V2ZXJlIGhlYWxpbmcgY3Jpc2VzLiBNZWFud2hpbGUsIENyaXMgZW1waGFzaXplcyB0aGUgaW1wb3J0YW5jZSBvZiBtaW5kc2V0IGFuZCBzZWxmLWNvbXBhc3Npb24gZHVyaW5nIHRvdWdoIHRpbWVzIGFuZCB0aGUgbmVlZCBmb3IgcHJlcGFyYXRpb24gYmVmb3JlIHRoZXJhcGV1dGljIHByb3RvY29scyB0byBtaW5pbWl6ZSBuZWdhdGl2ZSByZWFjdGlvbnMuV2UgYWxzbyBkaXNjdXNzIHRoZSBzaWduaWZpY2FuY2Ugb2YgYWxsb3dpbmcgdGhlIGJvZHkgdGltZSB0byByZXNwb25kIGJlZm9yZSBpbXBsZW1lbnRpbmcgdHJlYXRtZW50cyBhbmQgdGhlIG5lY2Vzc2l0eSBvZiBhIGhvbGlzdGljIGFwcHJvYWNoIGluIGhlYWx0aGNhcmUsIGZvY3VzaW5nIG9uIHBlcnNvbmFsaXplZCBwYXRod2F5cyBmb3IgaW5kaXZpZHVhbHMuSW4gdGhpcyBlcGlzb2RlLCB3ZSBicmVhayBkb3duOkNoYWxsZW5nZXMgb2YgSG9saXN0aWMgSGVhbGluZyBhbmQgVGhlcmFwZXV0aWMgUHJvdG9jb2xzLkltcG9ydGFuY2Ugb2YgTWluZHNldCwgU2VsZi1Db21wYXNzaW9uLCBhbmQgUGF0aWVuY2UuVW5kZXJzdGFuZGluZyBIZWFsaW5nIENyaXNpcyBhbmQgSGVyeCBSZWFjdGlvbi5QZXJzb25hbCBFeHBlcmllbmNlcyB3aXRoIEhlYWx0aCBDaGFsbGVuZ2VzIGFuZCBUcmVhdG1lbnQuUGVyc29uYWwgU3RydWdnbGVzIHdpdGggQ2hyb25pYyBQYWluLkpvaW4gdXMgaW4gdGhlIG5leHQgZXBpc29kZSBhcyB3ZSBkZWx2ZSBpbnRvIHRoZSBpbXBhY3Qgb2YgZGlldCBvbiBhY25lLCBjb250aW51aW5nIG91ciBleHBsb3JhdGlvbiBvZiBob2xpc3RpYyBhcHByb2FjaGVzIHRvIHNraW5jYXJlIGFuZCB3ZWxsbmVzcy4gVHVuZSBpbiBmb3IgbW9yZSBlbXBvd2VyaW5nIGRpc2N1c3Npb25zIGFuZCBleHBlcnQgYWR2aWNlIG9uIFRoZSBDbGVhciBTa2luIENocm9uaWNsZXMgcG9kY2FzdC5BZGRpdGlvbmFsIExpbmtzOkJsb2c6IEhvdyB0byBTaGlmdCBZb3VyIE1pbmRzZXQgZm9yIENsZWFyIFNraW5MZXQncyBDb25uZWN0QXBwbHkgdG8gd29yayB3aXRoIHVzIGluIFRoZSBDbGVhciBTa2luIFNvbHV0aW9uLCBoZXJlLkRvd25sb2FkIFRoZSBHdXQgTG92aW5nIENoZWF0IFNoZWV0LCBoZXJlRm9sbG93IEthdGllIG9uIEluc3RhZ3JhbSwgaGVyZS4iLCJkdXJhdGlvbiI6eyJ0b3RhbE1pbGxpc2Vjb25kcyI6Mjk0NTk3MH0sImlkIjoiN2d3WDR6MlVkVThNalJjUFRpYWI0UyIsIm1lZGlhVHlwZXMiOlsiQVVESU8iXSwibmFtZSI6IlNPMiBFMDI6VGhlIEhlYWxpbmcgQ3Jpc2lzIEV4cGxhaW5lZCAtIFVuZGVyc3RhbmRpbmcgWW91ciBCb2R5J3MgUmVzcG9uc2UgdG8gSG9saXN0aWMgUHJhY3RpY2VzIiwicGxheWFiaWxpdHkiOnsicGxheWFibGUiOnRydWUsInJlYXNvbiI6IlBMQVlBQkxFIn0sInBsYXllZFN0YXRlIjp7InBsYXlQb3NpdGlvbk1pbGxpc2Vjb25kcyI6MCwic3RhdGUiOiJOT1RfU1RBUlRFRCJ9LCJwb2RjYXN0VjIiOnsiX190eXBlbmFtZSI6IlBvZGNhc3RSZXNwb25zZVdyYXBwZXIiLCJkYXRhIjp7Il9fdHlwZW5hbWUiOiJQb2RjYXN0IiwiY292ZXJBcnQiOnsic291cmNlcyI6W3siaGVpZ2h0Ijo2NCwidXJsIjoiaHR0cHM6Ly9pLnNjZG4uY28vaW1hZ2UvYWI2NzY1NjMwMDAwZjY4ZDExMTBmODI1ZmJkMmQyNzFhN2I0NmYxNCIsIndpZHRoIjo2NH0seyJoZWlnaHQiOjMwMCwidXJsIjoiaHR0cHM6Ly9pLnNjZG4uY28vaW1hZ2UvYWI2NzY1NjMwMDAwNWYxZjExMTBmODI1ZmJkMmQyNzFhN2I0NmYxNCIsIndpZHRoIjozMDB9LHsiaGVpZ2h0Ijo2NDAsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMGJhOGExMTEwZjgyNWZiZDJkMjcxYTdiNDZmMTQiLCJ3aWR0aCI6NjQwfV19LCJuYW1lIjoiVGhlIENsZWFyIFNraW4gQ2hyb25pY2xlcyIsInNob3dUeXBlcyI6W10sInVyaSI6InNwb3RpZnk6c2hvdzowaERPTFFvRUx6Qno0dFRYblFKUDdNIn19LCJyZWxlYXNlRGF0ZSI6eyJpc29TdHJpbmciOiIyMDI0LTAxLTEwVDE0OjAwOjAwWiJ9LCJyZXN0cmljdGlvbnMiOnsicGF5d2FsbENvbnRlbnQiOmZhbHNlfSwidXJpIjoic3BvdGlmeTplcGlzb2RlOjdnd1g0ejJVZFU4TWpSY1BUaWFiNFMifSx7Il9fdHlwZW5hbWUiOiJFcGlzb2RlIiwiYXVkaW8iOnsiaXRlbXMiOlt7ImZpbGVJZCI6ImQ2ZTFjZDkxZjFiMjljMDc4ZjNkYTY0NGY3ODdlODRmYWU1MjY1ZDUiLCJmb3JtYXQiOiJNUDRfMTI4X0NCQ1MiLCJ1cmwiOiJodHRwczovL3Auc2Nkbi5jby9tcDMtcHJldmlldy9kNmUxY2Q5MWYxYjI5YzA3OGYzZGE2NDRmNzg3ZTg0ZmFlNTI2NWQ1In0seyJmaWxlSWQiOiJiNzQwYTg3ZTViNGQ4MzNkNzhmN2M5MGZiZGM4YWNjMWQ1MmNmZTllIiwiZm9ybWF0IjoiT0dHX1ZPUkJJU185NiIsInVybCI6Imh0dHBzOi8vcC5zY2RuLmNvL21wMy1wcmV2aWV3L2I3NDBhODdlNWI0ZDgzM2Q3OGY3YzkwZmJkYzhhY2MxZDUyY2ZlOWUifSx7ImZpbGVJZCI6ImFjOTA1ODhiNjVjNzIzYjcxMTEwNjFmN2U3M2M0ODg3OGZjMDZlODciLCJmb3JtYXQiOiJBQUNfMjQiLCJ1cmwiOiJodHRwczovL3Auc2Nkbi5jby9tcDMtcHJldmlldy9hYzkwNTg4YjY1YzcyM2I3MTExMDYxZjdlNzNjNDg4NzhmYzA2ZTg3In0seyJmaWxlSWQiOiJhM2RkNzM2MWM0ZDFlMTM1YWM3OGQxZTgyMGFjZjQzNmRmMzMxZTRjIiwiZm9ybWF0IjoiTVA0XzEyOF9EVUFMIiwidXJsIjoiaHR0cHM6Ly9wLnNjZG4uY28vbXAzLXByZXZpZXcvYTNkZDczNjFjNGQxZTEzNWFjNzhkMWU4MjBhY2Y0MzZkZjMzMWU0YyJ9LHsiZmlsZUlkIjoiYzhlMDgyYjJjMzA4MzllMjQ4YzQ2ZmJmZjFmMzI0ZjI2ZjYzMzgzZSIsImZvcm1hdCI6Ik1QNF8xMjgiLCJ1cmwiOiJodHRwczovL3Auc2Nkbi5jby9tcDMtcHJldmlldy9jOGUwODJiMmMzMDgzOWUyNDhjNDZmYmZmMWYzMjRmMjZmNjMzODNlIn1dfSwiY29udGVudFJhdGluZyI6eyJsYWJlbCI6Ik5PTkUifSwiY292ZXJBcnQiOnsic291cmNlcyI6W3siaGVpZ2h0Ijo2NCwidXJsIjoiaHR0cHM6Ly9pLnNjZG4uY28vaW1hZ2UvYWI2NzY1NjMwMDAwZjY4ZGM5NGQ5YTNmMDM5ZGE0YjMxZGRmY2M5NCIsIndpZHRoIjo2NH0seyJoZWlnaHQiOjMwMCwidXJsIjoiaHR0cHM6Ly9pLnNjZG4uY28vaW1hZ2UvYWI2NzY1NjMwMDAwNWYxZmM5NGQ5YTNmMDM5ZGE0YjMxZGRmY2M5NCIsIndpZHRoIjozMDB9LHsiaGVpZ2h0Ijo2NDAsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMGJhOGFjOTRkOWEzZjAzOWRhNGIzMWRkZmNjOTQiLCJ3aWR0aCI6NjQwfV19LCJkZXNjcmlwdGlvbiI6IlRoaXMgZXBpc29kZSBkaXNjdXNzZXMgc3VpY2lkZSBhbmQgbWF5IGJlIGRpc3RyZXNzaW5nIGZvciBzb21lIGxpc3RlbmVycy4gSWYgaGVscCBpcyBuZWVkZWQsIHRoZSBVLlMuIG5hdGlvbmFsIHN1aWNpZGUgYW5kIGNyaXNpcyBsaWZlbGluZSBpcyBhdmFpbGFibGUgYnkgY2FsbGluZyBvciB0ZXh0aW5nIDk4OCBvciBieSBjaGF0dGluZyBhdCA5ODhsaWZlbGluZS5vcmcuICBNYXlhIEFkYW0gYW5kIExlYW5uZSBXaWxsaWFtcywgUGhELCBwcm9mZXNzb3Igb2YgcHN5Y2hpYXRyeSBhbmQgYmVoYXZpb3JhbCBzY2llbmNlLCB0YWxrIGFib3V0IHRhY2tsaW5nIHRoZSBzdGlnbWEgc3Vycm91bmRpbmcgbWVudGFsIGhlYWx0aCBjaGFsbGVuZ2VzLCBhIGJ1cmRlbiB0aGF0IHN0aWxsIHRvbyBvZnRlbiBwcmV2ZW50cyB0aG9zZSB3aG8gbmVlZCBoZWxwIHRoZSBtb3N0IGZyb20gcmVhY2hpbmcgb3V0LiBJbiB0aGlzIGVwaXNvZGUsIFdpbGxpYW1zIHNoYXJlcyBoZXIgb3duIHNlYXJpbmdseSBwZXJzb25hbCBzdG9yeSBhYm91dCB0aGUgbG9zcyBvZiBoZXIgcGFydG5lciwgYW4gRVIgcGh5c2ljaWFuIHdobyBkaWVkIGJ5IHN1aWNpZGUsIGFuZCBob3cgaXQgbW90aXZhdGVkIGhlciB3b3JrIHRvIHByZXZlbnQgbW9yZSB0cmFnZWRpZXMuIFNoZSB1bmRlcnNjb3JlcyB0aGUgbmVlZCB0byBpZGVudGlmeSB0aGUgcm9vdCBjYXVzZXMgb2YgbWVudGFsIGlsbG5lc3MgaW4gdGhlIGJyYWluIGFuZCBleHBsb3JlcyB0aGUgcG90ZW50aWFsIGZvciBiaW8tdHlwaW5nIHRvIGJyaW5nIHByZWNpc2lvbiBhbmQgcGVyc29uYWxpemF0aW9uIHRvIHRoZSBmaWVsZC4gU2hlIGFsc28gZW1waGFzaXplcyB0aGUgaW1wb3J0YW5jZSBvZiBsaWZlc3R5bGUgY2hhbmdlcyB0byBpbXByb3ZlIG91dGNvbWVzLCB0aGUgbmVlZCB0byBtYWtlIHRlY2hub2xvZ2ljYWwgYWR2YW5jZXMgbW9yZSB3aWRlbHkgYXZhaWxhYmxlIGFuZCBob3csIHRvZ2V0aGVyLCB3ZSBjYW4gYWxsIGhlbHAgZXJhc2UgdGhlIHNoYW1lIGFyb3VuZCBnZXR0aW5nIHRyZWF0bWVudC4gIFdlYnNpdGU6IGh0dHBzOi8vbWVkLnN0YW5mb3JkLmVkdS9oZWFsdGgtY29tcGFzcy1wb2RjYXN0L21lbnRhbC1oZWFsdGgtc3RpZ21hLmh0bWwgIiwiZHVyYXRpb24iOnsidG90YWxNaWxsaXNlY29uZHMiOjE2NjA3NzZ9LCJpZCI6IjdlSWZvT2d0UEE5ZW1zYVBtZWJIb0YiLCJtZWRpYVR5cGVzIjpbIkFVRElPIl0sIm5hbWUiOiIzOiBIb3cgY2FuIHdlIGJyZWFrIHRoZSBzaWxlbmNlIG9uIG1lbnRhbCBoZWFsdGg/IiwicGxheWFiaWxpdHkiOnsicGxheWFibGUiOnRydWUsInJlYXNvbiI6IlBMQVlBQkxFIn0sInBsYXllZFN0YXRlIjp7InBsYXlQb3NpdGlvbk1pbGxpc2Vjb25kcyI6MCwic3RhdGUiOiJOT1RfU1RBUlRFRCJ9LCJwb2RjYXN0VjIiOnsiX190eXBlbmFtZSI6IlBvZGNhc3RSZXNwb25zZVdyYXBwZXIiLCJkYXRhIjp7Il9fdHlwZW5hbWUiOiJQb2RjYXN0IiwiY292ZXJBcnQiOnsic291cmNlcyI6W3siaGVpZ2h0Ijo2NCwidXJsIjoiaHR0cHM6Ly9pLnNjZG4uY28vaW1hZ2UvYWI2NzY1NjMwMDAwZjY4ZDUwMTlkMDdkMjE1NzIyMmU2YmUwNDU4MyIsIndpZHRoIjo2NH0seyJoZWlnaHQiOjMwMCwidXJsIjoiaHR0cHM6Ly9pLnNjZG4uY28vaW1hZ2UvYWI2NzY1NjMwMDAwNWYxZjUwMTlkMDdkMjE1NzIyMmU2YmUwNDU4MyIsIndpZHRoIjozMDB9LHsiaGVpZ2h0Ijo2NDAsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMGJhOGE1MDE5ZDA3ZDIxNTcyMjJlNmJlMDQ1ODMiLCJ3aWR0aCI6NjQwfV19LCJuYW1lIjoiU3RhbmZvcmQgTWVkaWNpbmUgSGVhbHRoIENvbXBhc3MiLCJzaG93VHlwZXMiOltdLCJ1cmkiOiJzcG90aWZ5OnNob3c6N0Z0QVZFSmNxaTg2Mk1FZzU3ZEN1VCJ9fSwicmVsZWFzZURhdGUiOnsiaXNvU3RyaW5nIjoiMjAyNC0xMS0xMlQyMToxMjowMFoifSwicmVzdHJpY3Rpb25zIjp7InBheXdhbGxDb250ZW50IjpmYWxzZX0sInVyaSI6InNwb3RpZnk6ZXBpc29kZTo3ZUlmb09ndFBBOWVtc2FQbWViSG9GIn1dLCJ1cmkiOiJzcG90aWZ5OmVwaXNvZGU6M21JcHhmb3JIcml6eXpOR1JYOGdpVyIsInN0YXR1cyI6IkxPQURFRCJ9LCJzaW1pbGFyUGxheWxpc3RzIjp7InN0YXR1cyI6IlVOQVZBSUxBQkxFIn0sInNpbWlsYXJBbGJ1bXMiOnsic3RhdHVzIjoiVU5BVkFJTEFCTEUifSwicG9wdWxhckVwaXNvZGVzIjp7InN0YXR1cyI6IlVOQVZBSUxBQkxFIn19LCJwbGF5bGlzdFJlY29tbWVuZGVkVHJhY2tzIjp7InBsYXlsaXN0Ijp7InN0YXR1cyI6IlVOQVZBSUxBQkxFIn19LCJjb25jZXJ0SHViIjp7ImNvbmNlcnRGZWVkIjpudWxsLCJsb2NhdGlvbiI6bnVsbH0sIm1hc3RoZWFkIjp7ImlzQ3Jhd2xlckJvdCI6ZmFsc2V9fQ==</script><script id="remote-configuration" type="text/plain">eyIjdiI6IjEiLCJlbmFibGVJTFJQbGF5bGlzdE1XUCI6ImNvbnRyb2wiLCJlbmFibGVJMThuUm91dGVzIjoidmFyaWFudCIsImRpc2FibGVVbmF1dGhMeXJpY3NDVEEiOnRydWUsIiNjb25maWd1cmF0aW9uQXNzaWdubWVudElkIjoiNDJjYTE3MGYtMThkOC1mMDI0LTY5ZTMtOWNjMGFlZWJjYjdjOjAiLCIjZ3JvdXBJZHMiOnsiZW5hYmxlSUxSUGxheWxpc3RNV1AiOjEyMTA5MTgsImVuYWJsZUkxOG5Sb3V0ZXMiOjExMDI2NjEsImRpc2FibGVVbmF1dGhMeXJpY3NDVEEiOjExODY1NDF9LCIjZmV0Y2hUaW1lTWlsbGlzIjoxNzMyNjgwMjU3ODYxLCIjY29udGV4dEhhc2giOiIyZjU1MTEyMzg4YTNiNTMzIn0=</script><script src="https://open.spotifycdn.com/cdn/build/mobile-web-player/mobile-web-player.fad69ea3.js"></script><script src="https://open.spotifycdn.com/cdn/build/mobile-web-player/vendor~mobile-web-player.8e5c597b.js"></script></body></html>