CINXE.COM
Ep 70: We All Need Therapy with Therapists, Vanessa Bennett and Den茅 Logan - Move With Heart | Podcast on Spotify
<!doctype html><html class="mobile-web-player" lang="en" dir="ltr"><head><meta charSet="utf-8"/><title>Ep 70: We All Need Therapy with Therapists, Vanessa Bennett and Den茅 Logan - Move With Heart | 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 Move With Heart on Spotify. In this incredibly informative episode, Melissa is joined by therapists Vanessa Bennett and Den茅 Logan. As business partners in retreats and hosts of the podcast Cheaper Than Therapy, where Melissa has previously been a guest, Vanessa and Den茅 bring a wealth of knowledge on relationships, motherhood, and managing heavy emotions. Both specializing in relationships, they kick off the conversation by discussing the importance of finding the right therapist and recognizing when it might be time to take a break from therapy. They explore managing deep emotions that we all encounter in everyday life, offering eye-opening perspectives on topics like true vulnerability. The episode also explores attachment styles in relationships and addresses deeply relatable listener questions. Tune in for a thought-provoking discussion that will inspire you to view your emotional landscape in a whole new light.Sign up now for a 7 day free trial at melissawoodhealth.comLimited Time Offer: Use code movewithheart when you sign up for a monthly membership to get your first month FREE.Treat yourself to glowing, moisturized skin and a moment of self care this summer.聽Use code MWH20 for 20% of your first order at katemcleod.com.Get up to 15% off plus a free cup and frother on piquelife.com/MWH. Plus, for a limited time, get a free starter kit + sampler pack ($60 value) with code MWH.Melissa Wood-Tepperberg, founder of MWH and host of the Move With Heart Podcast, is a meditation teacher, certified yoga and pilates instructor, certified health coach, and beloved by the diverse community she鈥檚 cultivated through her unique approach to fitness and mindfulness over the years. MWH is a health, wellness & lifestyle platform on a mission to create a more mindful way of life, accessible and attainable for all. Melissa and MWH have been featured on LIVE with Kelly and Ryan, GMA, The Today Show, Forbes, Fortune and more. MWH was also the subject of a 2021 Harvard Business School case study. The most important part of this practice is that it鈥檚 not just about building the body you desire, it鈥檚 about building a better, stronger relationship with yourself. The foundation of this practice has always been about using what you have available to you, whenever, wherever you are. So, wherever you are on your journey, we have something for everybody. The MWH platform has a growing library of 500+ workouts in a variety of styles (pilates, yoga, meditation, pre & postnatal, and more!). Plus, with unlimited access to recipes & video tutorials, plus coveted lifestyle & nutrition tips, this is the destination to better every single aspect of your life.Hosted on Acast. See acast.com/privacy for more information. Hosted on Acast. See acast.com/privacy for more information."/><meta name="google" content="notranslate"/><meta name="music:duration" content="5776"/><meta name="music:album" content="https://open.spotify.com/show/0uduyiOHewoiotCqqd5IlA"/><meta name="music:release_date" content="2024-06-19T07:30: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/0Q15wJTqFIiD70CktAG9Xf"/><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/0Q15wJTqFIiD70CktAG9Xf"/><meta property="og:title" content="Ep 70: We All Need Therapy with Therapists, Vanessa Bennett and Den茅 Logan"/><meta property="og:description" content="Move With Heart 路 Episode"/><meta property="og:url" content="https://open.spotify.com/episode/0Q15wJTqFIiD70CktAG9Xf"/><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/ab6765630000ba8a1c2a7f8e425dfde65ddd93fe"/><meta name="twitter:site" content="@spotify"/><meta name="twitter:title" content="Ep 70: We All Need Therapy with Therapists, Vanessa Bennett and Den茅 Logan"/><meta name="twitter:description" content="Move With Heart 路 Episode"/><meta name="twitter:image" content="https://i.scdn.co/image/ab6765630000ba8a1c2a7f8e425dfde65ddd93fe"/><meta name="twitter:card" content="summary"/><link rel="canonical" href="https://open.spotify.com/episode/0Q15wJTqFIiD70CktAG9Xf"/><link rel="alternate" type="application/json+oembed" href="https://open.spotify.com/oembed?url=https%3A%2F%2Fopen.spotify.com%2Fepisode%2F0Q15wJTqFIiD70CktAG9Xf"/><link rel="alternate" href="https://open.spotify.com/episode/0Q15wJTqFIiD70CktAG9Xf" hrefLang="x-default"/><link rel="alternate" href="https://open.spotify.com/episode/0Q15wJTqFIiD70CktAG9Xf" hrefLang="en"/><link rel="alternate" href="android-app://com.spotify.music/spotify/episode/0Q15wJTqFIiD70CktAG9Xf"/><script type="application/ld+json">{"@context":"http://schema.googleapis.com/","@type":"MusicGroup","@id":"https://open.spotify.com/episode/0Q15wJTqFIiD70CktAG9Xf","url":"https://open.spotify.com/episode/0Q15wJTqFIiD70CktAG9Xf","name":"Ep 70: We All Need Therapy with Therapists, Vanessa Bennett and Den\u00E9 Logan","description":"Listen to this episode from Move With Heart on Spotify. In this incredibly informative episode, Melissa is joined by therapists Vanessa Bennett and Den\u00E9 Logan. As business partners in retreats and hosts of the podcast Cheaper Than Therapy, where Melissa has previously been a guest, Vanessa and Den\u00E9 bring a wealth of knowledge on relationships, motherhood, and managing heavy emotions. Both specializing in relationships, they kick off the conversation by discussing the importance of finding the right therapist and recognizing when it might be time to take a break from therapy. They explore managing deep emotions that we all encounter in everyday life, offering eye-opening perspectives on topics like true vulnerability. The episode also explores attachment styles in relationships and addresses deeply relatable listener questions. Tune in for a thought-provoking discussion that will inspire you to view your emotional landscape in a whole new light.Sign up now for a 7 day free trial at melissawoodhealth.comLimited Time Offer: Use code movewithheart when you sign up for a monthly membership to get your first month FREE.Treat yourself to glowing, moisturized skin and a moment of self care this summer.\u00A0Use code MWH20 for 20% of your first order at katemcleod.com.Get up to 15% off plus a free cup and frother on piquelife.com/MWH. Plus, for a limited time, get a free starter kit + sampler pack ($60 value) with code MWH.Melissa Wood-Tepperberg, founder of MWH and host of the Move With Heart Podcast, is a meditation teacher, certified yoga and pilates instructor, certified health coach, and beloved by the diverse community she\u2019s cultivated through her unique approach to fitness and mindfulness over the years. MWH is a health, wellness & lifestyle platform on a mission to create a more mindful way of life, accessible and attainable for all. Melissa and MWH have been featured on LIVE with Kelly and Ryan, GMA, The Today Show, Forbes, Fortune and more. MWH was also the subject of a 2021 Harvard Business School case study. The most important part of this practice is that it\u2019s not just about building the body you desire, it\u2019s about building a better, stronger relationship with yourself. The foundation of this practice has always been about using what you have available to you, whenever, wherever you are. So, wherever you are on your journey, we have something for everybody. The MWH platform has a growing library of 500+ workouts in a variety of styles (pilates, yoga, meditation, pre & postnatal, and more!). Plus, with unlimited access to recipes & video tutorials, plus coveted lifestyle & nutrition tips, this is the destination to better every single aspect of your life.Hosted on Acast. See acast.com/privacy for more information. Hosted on Acast. See acast.com/privacy for more information.","datePublished":"2024-06-19","potentialAction":{"@type":"ListenAction","target":[{"@type":"EntryPoint","urlTemplate":"https://open.spotify.com/episode/0Q15wJTqFIiD70CktAG9Xf?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/0Q15wJTqFIiD70CktAG9Xf/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*/ .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,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-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-home-page.ac4c0b62.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-search-results.512cd660.css"/><link rel="stylesheet" href="https://open.spotifycdn.com/cdn/build/mobile-web-player/mwp-search-landing.f8f5748d.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":"b2f726d2842400140d5b36cdb56ec95d","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":"BQCMBtMQSpfeOHvSidRN21-Kozpaz_Ls50aysqGrR8FJc9tPHjsVZnACOZ3vWybgo_ahz0v8MDAMrmIV9YL3Qz-Ik1xNJhoP4eYzwSGtuhS4SiHoexM","accessTokenExpirationTimestampMs":1732700143324,"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(#E0C8C8 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/ab67656300005f1f1c2a7f8e425dfde65ddd93fe" 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">Ep 70: We All Need Therapy with Therapists, Vanessa Bennett and Den茅 Logan</h1><div class="encore-text encore-text-body-small sMT6JaxLhI2QLVSevX_3 fjP8GyQyM5IWQvTxWk6W" data-encore-id="text" data-testid="entity-header-entity-subtitle">Move With Heart</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">Jun 19</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 36 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">In this incredibly informative episode, Melissa is joined by therapists Vanessa Bennett and Den茅 Logan. As business partners in retreats and hosts of the podcast Cheaper Than Therapy, where Melissa has previously been a guest, Vanessa and Den茅 bring a wealth of knowledge on relationships, motherhood, and managing heavy emotions. Both specializing in relationships, they kick off the conversation by discussing the importance of finding the right therapist and recognizing when it might be time to take a break from therapy. They explore managing deep emotions that we all encounter in everyday life, offering eye-opening perspectives on topics like true vulnerability. The episode also explores attachment styles in relationships and addresses deeply relatable listener questions. Tune in for a thought-provoking discussion that will inspire you to view your emotional landscape in a whole new light.Sign up now for a 7 day free trial at melissawoodhealth.comLimited Time Offer: Use code movewithheart when you sign up for a monthly membership to get your first month FREE.Treat yourself to glowing, moisturized skin and a moment of self care this summer.聽Use code MWH20 for 20% of your first order at katemcleod.com.Get up to 15% off plus a free cup and frother on piquelife.com/MWH. Plus, for a limited time, get a free starter kit + sampler pack ($60 value) with code MWH.Melissa Wood-Tepperberg, founder of MWH and host of the Move With Heart Podcast, is a meditation teacher, certified yoga and pilates instructor, certified health coach, and beloved by the diverse community she鈥檚 cultivated through her unique approach to fitness and mindfulness over the years. MWH is a health, wellness & lifestyle platform on a mission to create a more mindful way of life, accessible and attainable for all. Melissa and MWH have been featured on LIVE with Kelly and Ryan, GMA, The Today Show, Forbes, Fortune and more. MWH was also the subject of a 2021 Harvard Business School case study. The most important part of this practice is that it鈥檚 not just about building the body you desire, it鈥檚 about building a better, stronger relationship with yourself. The foundation of this practice has always been about using what you have available to you, whenever, wherever you are. So, wherever you are on your journey, we have something for everybody. The MWH platform has a growing library of 500+ workouts in a variety of styles (pilates, yoga, meditation, pre & postnatal, and more!). Plus, with unlimited access to recipes & video tutorials, plus coveted lifestyle & nutrition tips, this is the destination to better every single aspect of your life.Hosted on Acast. See acast.com/privacy for more information. Hosted on Acast. See acast.com/privacy for more information.</span></div></div></div><img class="kjxUv_MHNgEH5IARHdA0" src="https://lite-images-i.scdn.co/image/ab67656300005f1f1c2a7f8e425dfde65ddd93fe" alt="Podcast Episode" loading="lazy"/><a href="/show/0uduyiOHewoiotCqqd5IlA"><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-1jWJz0YRHHany9uo89XikX"><div class="CardLink-sc-1ut6cns-0 DjiIj"></div><div style="display:none" id="onClickHint1jWJz0YRHHany9uo89XikX"></div><a draggable="false" href="/episode/1jWJz0YRHHany9uo89XikX"><img alt="" style="min-inline-size:152px" data-encore-id="image" src="https://i.scdn.co/image/ab67656300005f1f93acf8b05058420f843d2a3e" 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/1jWJz0YRHHany9uo89XikX"><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">High-Functioning Depression & Anxiety in Perimenopause & Actionable Solutions with Dr. Vora and Dr. Joseph</span></p></a></div></div></div><div class="Box__BoxComponent-sc-y4nds-0 wLcyr Box-sc-1njtxi4-0 hscyXl" data-encore-id="card" role="group" aria-labelledby="card-title-5JAfy3mvVPFuPfIoFbvXBM"><div class="CardLink-sc-1ut6cns-0 DjiIj"></div><div style="display:none" id="onClickHint5JAfy3mvVPFuPfIoFbvXBM"></div><a draggable="false" href="/episode/5JAfy3mvVPFuPfIoFbvXBM"><img alt="" style="min-inline-size:152px" data-encore-id="image" src="https://i.scdn.co/image/ab67656300005f1fbf8ac76c65291898e6466b4f" class="Image-sc-1u215sg-3 kOChlU"/></a><div class="Areas__InteractiveArea-sc-1tea2mc-0 Areas__MainArea-sc-1tea2mc-1 MWEhk kLALqL"><div class="Areas__InteractiveArea-sc-1tea2mc-0 Areas__Column-sc-1tea2mc-2 MWEhk cuoMqc"><a draggable="false" href="/episode/5JAfy3mvVPFuPfIoFbvXBM"><p class="encore-text encore-text-body-medium ListRowTitle__ListRowText-sc-1xe2if1-1 eFGzcP" data-encore-id="listRowTitle"><span class="ListRowTitle__LineClamp-sc-1xe2if1-0 lmgIvZ">Overcoming Health Anxiety in Perimenopause with Dr. Rachel Goldman & Dr. Sue Varma</span></p></a></div></div></div><div class="Box__BoxComponent-sc-y4nds-0 wLcyr Box-sc-1njtxi4-0 hscyXl" data-encore-id="card" role="group" aria-labelledby="card-title-3Ysz9W4TRjowgiNOtwBvyy"><div class="CardLink-sc-1ut6cns-0 DjiIj"></div><div style="display:none" id="onClickHint3Ysz9W4TRjowgiNOtwBvyy"></div><a draggable="false" href="/episode/3Ysz9W4TRjowgiNOtwBvyy"><img alt="" style="min-inline-size:152px" data-encore-id="image" src="https://i.scdn.co/image/ab67656300005f1f1c2a7f8e425dfde65ddd93fe" 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/3Ysz9W4TRjowgiNOtwBvyy"><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 68: Unlocking Vitality Through Saunas and Cold Plunges with Sun Home Saunas Co-Founder, Tyler Fish</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-5q2oBX2pGfKIv8mcNsZjJQ"><div class="CardLink-sc-1ut6cns-0 DjiIj"></div><div style="display:none" id="onClickHint5q2oBX2pGfKIv8mcNsZjJQ"></div><a draggable="false" href="/episode/5q2oBX2pGfKIv8mcNsZjJQ"><img alt="" style="min-inline-size:152px" data-encore-id="image" src="https://i.scdn.co/image/ab67656300005f1f2b040388cebf7f9c38bb66b9" 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/5q2oBX2pGfKIv8mcNsZjJQ"><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">39: The Cult of Wellness? With Charlotte Church and Michele Knight</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-3xQGILbJa2SJBy8g371a4z"><div class="CardLink-sc-1ut6cns-0 DjiIj"></div><div style="display:none" id="onClickHint3xQGILbJa2SJBy8g371a4z"></div><a draggable="false" href="/episode/3xQGILbJa2SJBy8g371a4z"><img alt="" style="min-inline-size:152px" data-encore-id="image" src="https://i.scdn.co/image/ab67656300005f1fc0599b33705adc5075cd59d5" 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/3xQGILbJa2SJBy8g371a4z"><p class="encore-text encore-text-body-medium ListRowTitle__ListRowText-sc-1xe2if1-1 eFGzcP" data-encore-id="listRowTitle"><span class="ListRowTitle__LineClamp-sc-1xe2if1-0 lmgIvZ">How To Have Successful Relationships with Esther Perel</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-2KMvWmSSb9Urn39NAPf3K3"><div class="CardLink-sc-1ut6cns-0 DjiIj"></div><div style="display:none" id="onClickHint2KMvWmSSb9Urn39NAPf3K3"></div><a draggable="false" href="/episode/2KMvWmSSb9Urn39NAPf3K3"><img alt="" style="min-inline-size:152px" data-encore-id="image" src="https://i.scdn.co/image/ab67656300005f1ff56e881a8d251fd853e89175" 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/2KMvWmSSb9Urn39NAPf3K3"><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 Surprising Facts About Perimenopause and Anxiety with Jenny Tzu-Mei Wang, PhD</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">eyJzZXNzaW9uIjp7Im1lIjpudWxsLCJwcm9kdWN0Ijp7ImNvdW50cnkiOiJTRyIsImNhdGFsb2d1ZSI6InByZW1pdW0iLCJwcm9kdWN0IjoiUFJFTUlVTSIsIm9uLWRlbWFuZCI6IjEifSwibG9jYWxlIjoiZW4iLCJ0ZXh0RGlyZWN0aW9uYWxpdHkiOiJsdHIiLCJpc0Fub255bW91cyI6dHJ1ZSwiZmVhdHVyZXMiOnsiZW5hYmxlU2hvd3MiOnRydWUsImlzVHJhY2luZ0VuYWJsZWQiOmZhbHNlLCJ1cGdyYWRlQnV0dG9uIjoiY29udHJvbCIsIm13cCI6dHJ1ZSwiaXNNV1BFcnJvckNvZGVFbmFibGVkIjpmYWxzZSwiaXNNd3BSYWRpb0VudGl0eSI6dHJ1ZSwiaXNNV1BBbmRQbGF5YmFja0NhcGFibGUiOmZhbHNlLCJwcmVhdXRoUmVjYXB0Y2hhIjpmYWxzZSwiaXNFcXVhbGl6ZXJBQkVuYWJsZWQiOmZhbHNlLCJpc1BvZGNhc3RFbmFibGVkIjp0cnVlLCJlbmFibGVJMThuTG9jYWxlcyI6dHJ1ZSwiaXNJMThuQWRkaXRpb25hbFBhZ2VzRW5hYmxlZCI6ZmFsc2UsImlzSW50ZXJhY3Rpb25Mb2dnZXJFbmFibGVkIjp0cnVlLCJpc1JlaW52ZW50RnJlZUVuYWJsZWQiOmZhbHNlLCJpc0VudGl0eVJlcG9ydEVuYWJsZWQiOnRydWUsImlzQWxidW1SZXBvcnRFbmFibGVkIjpmYWxzZSwiaXNUcmFja1JlcG9ydEVuYWJsZWQiOmZhbHNlLCJpc1BvZGNhc3RTaG93UmVwb3J0RW5hYmxlZCI6ZmFsc2UsImlzUG9kY2FzdEVwaXNvZGVSZXBvcnRFbmFibGVkIjpmYWxzZX0sImNvdW50cnkiOiJTRyIsImJyb3dzZXJPUyI6ImFuZHJvaWQiLCJjYW5Hb0JhY2siOmZhbHNlLCJjYW5Hb0ZvcndhcmQiOmZhbHNlfSwiY29ubmVjdCI6eyJkZXZpY2UiOm51bGwsImRldmljZXMiOltdLCJtYW51YWxUcmFuc2ZlckRldmljZUlkIjpudWxsfSwiZW50aXRpZXMiOnsiaXRlbXMiOnsic3BvdGlmeTplcGlzb2RlOjBRMTV3SlRxRklpRDcwQ2t0QUc5WGYiOnsiX190eXBlbmFtZSI6IkVwaXNvZGUiLCJhdWRpbyI6eyJpdGVtcyI6W3siZmlsZUlkIjoiYjQ4Nzk5YTdmMjI4MGUyN2JhNDkyMjM5YmJkNmM4MTgzOWQ0NjM3ZCIsImZvcm1hdCI6Ik1QNF8xMjhfQ0JDUyIsInVybCI6Imh0dHBzOi8vcC5zY2RuLmNvL21wMy1wcmV2aWV3L2I0ODc5OWE3ZjIyODBlMjdiYTQ5MjIzOWJiZDZjODE4MzlkNDYzN2QifSx7ImZpbGVJZCI6ImEwZGFlOTEwMTdlZTgwNWFmOGViZmVlMDc5NGNiZGYzZGIxZTI3MzAiLCJmb3JtYXQiOiJPR0dfVk9SQklTXzk2IiwidXJsIjoiaHR0cHM6Ly9wLnNjZG4uY28vbXAzLXByZXZpZXcvYTBkYWU5MTAxN2VlODA1YWY4ZWJmZWUwNzk0Y2JkZjNkYjFlMjczMCJ9LHsiZmlsZUlkIjoiZTQ3NDk0YWE1ZDg1OTVlNjM5NDkzZDczMmY4MjkyM2I0ZmFiZDE3YiIsImZvcm1hdCI6IkFBQ18yNCIsInVybCI6Imh0dHBzOi8vcC5zY2RuLmNvL21wMy1wcmV2aWV3L2U0NzQ5NGFhNWQ4NTk1ZTYzOTQ5M2Q3MzJmODI5MjNiNGZhYmQxN2IifSx7ImZpbGVJZCI6Ijk0ZDIyZmFhNTQ3NGRmNjlkOGQ4MTllNDVjZjg4MWIyYjQ5YzZiNjgiLCJmb3JtYXQiOiJNUDRfMTI4IiwidXJsIjoiaHR0cHM6Ly9wLnNjZG4uY28vbXAzLXByZXZpZXcvOTRkMjJmYWE1NDc0ZGY2OWQ4ZDgxOWU0NWNmODgxYjJiNDljNmI2OCJ9LHsiZmlsZUlkIjoiNDdhNjAwNTUzMDk2ZTFmZTkxY2ExYTJhYjI5YmY2YjAzZDRhYWI1NiIsImZvcm1hdCI6Ik1QNF8xMjhfRFVBTCIsInVybCI6Imh0dHBzOi8vcC5zY2RuLmNvL21wMy1wcmV2aWV3LzQ3YTYwMDU1MzA5NmUxZmU5MWNhMWEyYWIyOWJmNmIwM2Q0YWFiNTYifV19LCJhdWRpb1ByZXZpZXciOnsiZm9ybWF0IjoiTVAzXzk2IiwidXJsIjoiaHR0cHM6Ly9wb2R6LWNvbnRlbnQuc3BvdGlmeWNkbi5jb20vYXVkaW8vY2xpcHMvNGdmNjdzSmduMmM2b3VHZnFNZFBmZi9jbGlwXzBfNjAwMDAubXAzIn0sImF2YWlsYWJsZU1hcmtldHMiOnsiaXRlbXMiOlt7ImNvdW50cnlDb2RlIjoiQUQifSx7ImNvdW50cnlDb2RlIjoiQUUifSx7ImNvdW50cnlDb2RlIjoiQUcifSx7ImNvdW50cnlDb2RlIjoiQUwifSx7ImNvdW50cnlDb2RlIjoiQU0ifSx7ImNvdW50cnlDb2RlIjoiQU8ifSx7ImNvdW50cnlDb2RlIjoiQVIifSx7ImNvdW50cnlDb2RlIjoiQVQifSx7ImNvdW50cnlDb2RlIjoiQVUifSx7ImNvdW50cnlDb2RlIjoiQVoifSx7ImNvdW50cnlDb2RlIjoiQkEifSx7ImNvdW50cnlDb2RlIjoiQkIifSx7ImNvdW50cnlDb2RlIjoiQkUifSx7ImNvdW50cnlDb2RlIjoiQkYifSx7ImNvdW50cnlDb2RlIjoiQkcifSx7ImNvdW50cnlDb2RlIjoiQkgifSx7ImNvdW50cnlDb2RlIjoiQkkifSx7ImNvdW50cnlDb2RlIjoiQkoifSx7ImNvdW50cnlDb2RlIjoiQk4ifSx7ImNvdW50cnlDb2RlIjoiQk8ifSx7ImNvdW50cnlDb2RlIjoiQlIifSx7ImNvdW50cnlDb2RlIjoiQlMifSx7ImNvdW50cnlDb2RlIjoiQlQifSx7ImNvdW50cnlDb2RlIjoiQlcifSx7ImNvdW50cnlDb2RlIjoiQloifSx7ImNvdW50cnlDb2RlIjoiQ0EifSx7ImNvdW50cnlDb2RlIjoiQ0gifSx7ImNvdW50cnlDb2RlIjoiQ0kifSx7ImNvdW50cnlDb2RlIjoiQ0wifSx7ImNvdW50cnlDb2RlIjoiQ00ifSx7ImNvdW50cnlDb2RlIjoiQ08ifSx7ImNvdW50cnlDb2RlIjoiQ1IifSx7ImNvdW50cnlDb2RlIjoiQ1YifSx7ImNvdW50cnlDb2RlIjoiQ1cifSx7ImNvdW50cnlDb2RlIjoiQ1kifSx7ImNvdW50cnlDb2RlIjoiQ1oifSx7ImNvdW50cnlDb2RlIjoiREUifSx7ImNvdW50cnlDb2RlIjoiREoifSx7ImNvdW50cnlDb2RlIjoiREsifSx7ImNvdW50cnlDb2RlIjoiRE0ifSx7ImNvdW50cnlDb2RlIjoiRE8ifSx7ImNvdW50cnlDb2RlIjoiRFoifSx7ImNvdW50cnlDb2RlIjoiRUMifSx7ImNvdW50cnlDb2RlIjoiRUUifSx7ImNvdW50cnlDb2RlIjoiRUcifSx7ImNvdW50cnlDb2RlIjoiRVMifSx7ImNvdW50cnlDb2RlIjoiRkkifSx7ImNvdW50cnlDb2RlIjoiRkoifSx7ImNvdW50cnlDb2RlIjoiRk0ifSx7ImNvdW50cnlDb2RlIjoiRlIifSx7ImNvdW50cnlDb2RlIjoiR0EifSx7ImNvdW50cnlDb2RlIjoiR0IifSx7ImNvdW50cnlDb2RlIjoiR0QifSx7ImNvdW50cnlDb2RlIjoiR0UifSx7ImNvdW50cnlDb2RlIjoiR0gifSx7ImNvdW50cnlDb2RlIjoiR00ifSx7ImNvdW50cnlDb2RlIjoiR04ifSx7ImNvdW50cnlDb2RlIjoiR1EifSx7ImNvdW50cnlDb2RlIjoiR1IifSx7ImNvdW50cnlDb2RlIjoiR1QifSx7ImNvdW50cnlDb2RlIjoiR1cifSx7ImNvdW50cnlDb2RlIjoiR1kifSx7ImNvdW50cnlDb2RlIjoiSEsifSx7ImNvdW50cnlDb2RlIjoiSE4ifSx7ImNvdW50cnlDb2RlIjoiSFIifSx7ImNvdW50cnlDb2RlIjoiSFQifSx7ImNvdW50cnlDb2RlIjoiSFUifSx7ImNvdW50cnlDb2RlIjoiSUQifSx7ImNvdW50cnlDb2RlIjoiSUUifSx7ImNvdW50cnlDb2RlIjoiSUwifSx7ImNvdW50cnlDb2RlIjoiSU4ifSx7ImNvdW50cnlDb2RlIjoiSVMifSx7ImNvdW50cnlDb2RlIjoiSVQifSx7ImNvdW50cnlDb2RlIjoiSk0ifSx7ImNvdW50cnlDb2RlIjoiSk8ifSx7ImNvdW50cnlDb2RlIjoiSlAifSx7ImNvdW50cnlDb2RlIjoiS0UifSx7ImNvdW50cnlDb2RlIjoiS0gifSx7ImNvdW50cnlDb2RlIjoiS0kifSx7ImNvdW50cnlDb2RlIjoiS00ifSx7ImNvdW50cnlDb2RlIjoiS04ifSx7ImNvdW50cnlDb2RlIjoiS1IifSx7ImNvdW50cnlDb2RlIjoiS1cifSx7ImNvdW50cnlDb2RlIjoiTEEifSx7ImNvdW50cnlDb2RlIjoiTEIifSx7ImNvdW50cnlDb2RlIjoiTEMifSx7ImNvdW50cnlDb2RlIjoiTEkifSx7ImNvdW50cnlDb2RlIjoiTFIifSx7ImNvdW50cnlDb2RlIjoiTFMifSx7ImNvdW50cnlDb2RlIjoiTFQifSx7ImNvdW50cnlDb2RlIjoiTFUifSx7ImNvdW50cnlDb2RlIjoiTFYifSx7ImNvdW50cnlDb2RlIjoiTUEifSx7ImNvdW50cnlDb2RlIjoiTUMifSx7ImNvdW50cnlDb2RlIjoiTUUifSx7ImNvdW50cnlDb2RlIjoiTUcifSx7ImNvdW50cnlDb2RlIjoiTUgifSx7ImNvdW50cnlDb2RlIjoiTUsifSx7ImNvdW50cnlDb2RlIjoiTUwifSx7ImNvdW50cnlDb2RlIjoiTU4ifSx7ImNvdW50cnlDb2RlIjoiTU8ifSx7ImNvdW50cnlDb2RlIjoiTVIifSx7ImNvdW50cnlDb2RlIjoiTVQifSx7ImNvdW50cnlDb2RlIjoiTVUifSx7ImNvdW50cnlDb2RlIjoiTVYifSx7ImNvdW50cnlDb2RlIjoiTVcifSx7ImNvdW50cnlDb2RlIjoiTVgifSx7ImNvdW50cnlDb2RlIjoiTVkifSx7ImNvdW50cnlDb2RlIjoiTVoifSx7ImNvdW50cnlDb2RlIjoiTkEifSx7ImNvdW50cnlDb2RlIjoiTkUifSx7ImNvdW50cnlDb2RlIjoiTkcifSx7ImNvdW50cnlDb2RlIjoiTkkifSx7ImNvdW50cnlDb2RlIjoiTkwifSx7ImNvdW50cnlDb2RlIjoiTk8ifSx7ImNvdW50cnlDb2RlIjoiTlAifSx7ImNvdW50cnlDb2RlIjoiTlIifSx7ImNvdW50cnlDb2RlIjoiTloifSx7ImNvdW50cnlDb2RlIjoiT00ifSx7ImNvdW50cnlDb2RlIjoiUEEifSx7ImNvdW50cnlDb2RlIjoiUEUifSx7ImNvdW50cnlDb2RlIjoiUEcifSx7ImNvdW50cnlDb2RlIjoiUEgifSx7ImNvdW50cnlDb2RlIjoiUEwifSx7ImNvdW50cnlDb2RlIjoiUFIifSx7ImNvdW50cnlDb2RlIjoiUFMifSx7ImNvdW50cnlDb2RlIjoiUFQifSx7ImNvdW50cnlDb2RlIjoiUFcifSx7ImNvdW50cnlDb2RlIjoiUFkifSx7ImNvdW50cnlDb2RlIjoiUUEifSx7ImNvdW50cnlDb2RlIjoiUk8ifSx7ImNvdW50cnlDb2RlIjoiUlMifSx7ImNvdW50cnlDb2RlIjoiUlcifSx7ImNvdW50cnlDb2RlIjoiU0EifSx7ImNvdW50cnlDb2RlIjoiU0IifSx7ImNvdW50cnlDb2RlIjoiU0MifSx7ImNvdW50cnlDb2RlIjoiU0UifSx7ImNvdW50cnlDb2RlIjoiU0cifSx7ImNvdW50cnlDb2RlIjoiU0kifSx7ImNvdW50cnlDb2RlIjoiU0sifSx7ImNvdW50cnlDb2RlIjoiU0wifSx7ImNvdW50cnlDb2RlIjoiU00ifSx7ImNvdW50cnlDb2RlIjoiU04ifSx7ImNvdW50cnlDb2RlIjoiU1IifSx7ImNvdW50cnlDb2RlIjoiU1QifSx7ImNvdW50cnlDb2RlIjoiU1YifSx7ImNvdW50cnlDb2RlIjoiU1oifSx7ImNvdW50cnlDb2RlIjoiVEQifSx7ImNvdW50cnlDb2RlIjoiVEcifSx7ImNvdW50cnlDb2RlIjoiVEgifSx7ImNvdW50cnlDb2RlIjoiVEwifSx7ImNvdW50cnlDb2RlIjoiVE4ifSx7ImNvdW50cnlDb2RlIjoiVE8ifSx7ImNvdW50cnlDb2RlIjoiVFIifSx7ImNvdW50cnlDb2RlIjoiVFQifSx7ImNvdW50cnlDb2RlIjoiVFYifSx7ImNvdW50cnlDb2RlIjoiVFcifSx7ImNvdW50cnlDb2RlIjoiVFoifSx7ImNvdW50cnlDb2RlIjoiVUEifSx7ImNvdW50cnlDb2RlIjoiVVMifSx7ImNvdW50cnlDb2RlIjoiVVkifSx7ImNvdW50cnlDb2RlIjoiVVoifSx7ImNvdW50cnlDb2RlIjoiVkMifSx7ImNvdW50cnlDb2RlIjoiVk4ifSx7ImNvdW50cnlDb2RlIjoiVlUifSx7ImNvdW50cnlDb2RlIjoiV1MifSx7ImNvdW50cnlDb2RlIjoiWEsifSx7ImNvdW50cnlDb2RlIjoiWkEifSx7ImNvdW50cnlDb2RlIjoiWk0ifSx7ImNvdW50cnlDb2RlIjoiWlcifV19LCJjb250ZW50SW5mb3JtYXRpb24iOm51bGwsImNvbnRlbnRSYXRpbmciOnsibGFiZWwiOiJOT05FIn0sImNvdmVyQXJ0Ijp7ImV4dHJhY3RlZENvbG9ycyI6eyJjb2xvckxpZ2h0Ijp7ImJsdWUiOjIwMCwiZ3JlZW4iOjIwMCwiaGV4IjoiI0UwQzhDOCIsInJlZCI6MjI0fX0sInNvdXJjZXMiOlt7ImhlaWdodCI6NjQsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMGY2OGQxYzJhN2Y4ZTQyNWRmZGU2NWRkZDkzZmUiLCJ3aWR0aCI6NjR9LHsiaGVpZ2h0IjozMDAsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMDVmMWYxYzJhN2Y4ZTQyNWRmZGU2NWRkZDkzZmUiLCJ3aWR0aCI6MzAwfSx7ImhlaWdodCI6NjQwLCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDBiYThhMWMyYTdmOGU0MjVkZmRlNjVkZGQ5M2ZlIiwid2lkdGgiOjY0MH1dfSwiZGVzY3JpcHRpb24iOiJJbiB0aGlzIGluY3JlZGlibHkgaW5mb3JtYXRpdmUgZXBpc29kZSwgTWVsaXNzYSBpcyBqb2luZWQgYnkgdGhlcmFwaXN0cyBWYW5lc3NhIEJlbm5ldHQgYW5kIERlbsOpIExvZ2FuLiBBcyBidXNpbmVzcyBwYXJ0bmVycyBpbiByZXRyZWF0cyBhbmQgaG9zdHMgb2YgdGhlIHBvZGNhc3QgQ2hlYXBlciBUaGFuIFRoZXJhcHksIHdoZXJlIE1lbGlzc2EgaGFzIHByZXZpb3VzbHkgYmVlbiBhIGd1ZXN0LCBWYW5lc3NhIGFuZCBEZW7DqSBicmluZyBhIHdlYWx0aCBvZiBrbm93bGVkZ2Ugb24gcmVsYXRpb25zaGlwcywgbW90aGVyaG9vZCwgYW5kIG1hbmFnaW5nIGhlYXZ5IGVtb3Rpb25zLiBCb3RoIHNwZWNpYWxpemluZyBpbiByZWxhdGlvbnNoaXBzLCB0aGV5IGtpY2sgb2ZmIHRoZSBjb252ZXJzYXRpb24gYnkgZGlzY3Vzc2luZyB0aGUgaW1wb3J0YW5jZSBvZiBmaW5kaW5nIHRoZSByaWdodCB0aGVyYXBpc3QgYW5kIHJlY29nbml6aW5nIHdoZW4gaXQgbWlnaHQgYmUgdGltZSB0byB0YWtlIGEgYnJlYWsgZnJvbSB0aGVyYXB5LiBUaGV5IGV4cGxvcmUgbWFuYWdpbmcgZGVlcCBlbW90aW9ucyB0aGF0IHdlIGFsbCBlbmNvdW50ZXIgaW4gZXZlcnlkYXkgbGlmZSwgb2ZmZXJpbmcgZXllLW9wZW5pbmcgcGVyc3BlY3RpdmVzIG9uIHRvcGljcyBsaWtlIHRydWUgdnVsbmVyYWJpbGl0eS4gVGhlIGVwaXNvZGUgYWxzbyBleHBsb3JlcyBhdHRhY2htZW50IHN0eWxlcyBpbiByZWxhdGlvbnNoaXBzIGFuZCBhZGRyZXNzZXMgZGVlcGx5IHJlbGF0YWJsZSBsaXN0ZW5lciBxdWVzdGlvbnMuIFR1bmUgaW4gZm9yIGEgdGhvdWdodC1wcm92b2tpbmcgZGlzY3Vzc2lvbiB0aGF0IHdpbGwgaW5zcGlyZSB5b3UgdG8gdmlldyB5b3VyIGVtb3Rpb25hbCBsYW5kc2NhcGUgaW4gYSB3aG9sZSBuZXcgbGlnaHQuU2lnbiB1cCBub3cgZm9yIGEgNyBkYXkgZnJlZSB0cmlhbCBhdCBtZWxpc3Nhd29vZGhlYWx0aC5jb21MaW1pdGVkIFRpbWUgT2ZmZXI6IFVzZSBjb2RlIG1vdmV3aXRoaGVhcnQgd2hlbiB5b3Ugc2lnbiB1cCBmb3IgYSBtb250aGx5IG1lbWJlcnNoaXAgdG8gZ2V0IHlvdXIgZmlyc3QgbW9udGggRlJFRS5UcmVhdCB5b3Vyc2VsZiB0byBnbG93aW5nLCBtb2lzdHVyaXplZCBza2luIGFuZCBhIG1vbWVudCBvZiBzZWxmIGNhcmUgdGhpcyBzdW1tZXIuwqBVc2UgY29kZSBNV0gyMCBmb3IgMjAlIG9mIHlvdXIgZmlyc3Qgb3JkZXIgYXQga2F0ZW1jbGVvZC5jb20uR2V0IHVwIHRvIDE1JSBvZmYgcGx1cyBhIGZyZWUgY3VwIGFuZCBmcm90aGVyIG9uIHBpcXVlbGlmZS5jb20vTVdILiBQbHVzLCBmb3IgYSBsaW1pdGVkIHRpbWUsIGdldCBhIGZyZWUgc3RhcnRlciBraXQgKyBzYW1wbGVyIHBhY2sgKCQ2MCB2YWx1ZSkgd2l0aCBjb2RlIE1XSC5NZWxpc3NhIFdvb2QtVGVwcGVyYmVyZywgZm91bmRlciBvZiBNV0ggYW5kIGhvc3Qgb2YgdGhlIE1vdmUgV2l0aCBIZWFydCBQb2RjYXN0LCBpcyBhIG1lZGl0YXRpb24gdGVhY2hlciwgY2VydGlmaWVkIHlvZ2EgYW5kIHBpbGF0ZXMgaW5zdHJ1Y3RvciwgY2VydGlmaWVkIGhlYWx0aCBjb2FjaCwgYW5kIGJlbG92ZWQgYnkgdGhlIGRpdmVyc2UgY29tbXVuaXR5IHNoZeKAmXMgY3VsdGl2YXRlZCB0aHJvdWdoIGhlciB1bmlxdWUgYXBwcm9hY2ggdG8gZml0bmVzcyBhbmQgbWluZGZ1bG5lc3Mgb3ZlciB0aGUgeWVhcnMuIE1XSCBpcyBhIGhlYWx0aCwgd2VsbG5lc3MgJiBsaWZlc3R5bGUgcGxhdGZvcm0gb24gYSBtaXNzaW9uIHRvIGNyZWF0ZSBhIG1vcmUgbWluZGZ1bCB3YXkgb2YgbGlmZSwgYWNjZXNzaWJsZSBhbmQgYXR0YWluYWJsZSBmb3IgYWxsLiBNZWxpc3NhIGFuZCBNV0ggaGF2ZSBiZWVuIGZlYXR1cmVkIG9uIExJVkUgd2l0aCBLZWxseSBhbmQgUnlhbiwgR01BLCBUaGUgVG9kYXkgU2hvdywgRm9yYmVzLCBGb3J0dW5lIGFuZCBtb3JlLiBNV0ggd2FzIGFsc28gdGhlIHN1YmplY3Qgb2YgYSAyMDIxIEhhcnZhcmQgQnVzaW5lc3MgU2Nob29sIGNhc2Ugc3R1ZHkuIFRoZSBtb3N0IGltcG9ydGFudCBwYXJ0IG9mIHRoaXMgcHJhY3RpY2UgaXMgdGhhdCBpdOKAmXMgbm90IGp1c3QgYWJvdXQgYnVpbGRpbmcgdGhlIGJvZHkgeW91IGRlc2lyZSwgaXTigJlzIGFib3V0IGJ1aWxkaW5nIGEgYmV0dGVyLCBzdHJvbmdlciByZWxhdGlvbnNoaXAgd2l0aCB5b3Vyc2VsZi4gVGhlIGZvdW5kYXRpb24gb2YgdGhpcyBwcmFjdGljZSBoYXMgYWx3YXlzIGJlZW4gYWJvdXQgdXNpbmcgd2hhdCB5b3UgaGF2ZSBhdmFpbGFibGUgdG8geW91LCB3aGVuZXZlciwgd2hlcmV2ZXIgeW91IGFyZS4gU28sIHdoZXJldmVyIHlvdSBhcmUgb24geW91ciBqb3VybmV5LCB3ZSBoYXZlIHNvbWV0aGluZyBmb3IgZXZlcnlib2R5LiBUaGUgTVdIIHBsYXRmb3JtIGhhcyBhIGdyb3dpbmcgbGlicmFyeSBvZiA1MDArIHdvcmtvdXRzIGluIGEgdmFyaWV0eSBvZiBzdHlsZXMgKHBpbGF0ZXMsIHlvZ2EsIG1lZGl0YXRpb24sIHByZSAmIHBvc3RuYXRhbCwgYW5kIG1vcmUhKS4gUGx1cywgd2l0aCB1bmxpbWl0ZWQgYWNjZXNzIHRvIHJlY2lwZXMgJiB2aWRlbyB0dXRvcmlhbHMsIHBsdXMgY292ZXRlZCBsaWZlc3R5bGUgJiBudXRyaXRpb24gdGlwcywgdGhpcyBpcyB0aGUgZGVzdGluYXRpb24gdG8gYmV0dGVyIGV2ZXJ5IHNpbmdsZSBhc3BlY3Qgb2YgeW91ciBsaWZlLkhvc3RlZCBvbiBBY2FzdC4gU2VlIGFjYXN0LmNvbS9wcml2YWN5IGZvciBtb3JlIGluZm9ybWF0aW9uLiBIb3N0ZWQgb24gQWNhc3QuIFNlZSBhY2FzdC5jb20vcHJpdmFjeSBmb3IgbW9yZSBpbmZvcm1hdGlvbi4iLCJkdXJhdGlvbiI6eyJ0b3RhbE1pbGxpc2Vjb25kcyI6NTc3NTcyNX0sImh0bWxEZXNjcmlwdGlvbiI6IjxwPkluIHRoaXMgaW5jcmVkaWJseSBpbmZvcm1hdGl2ZSBlcGlzb2RlLCBNZWxpc3NhIGlzIGpvaW5lZCBieSB0aGVyYXBpc3RzIFZhbmVzc2EgQmVubmV0dCBhbmQgRGVuw6kgTG9nYW4uIEFzIGJ1c2luZXNzIHBhcnRuZXJzIGluIHJldHJlYXRzIGFuZCBob3N0cyBvZiB0aGUgcG9kY2FzdCBDaGVhcGVyIFRoYW4gVGhlcmFweSwgd2hlcmUgTWVsaXNzYSBoYXMgcHJldmlvdXNseSBiZWVuIGEgZ3Vlc3QsIFZhbmVzc2EgYW5kIERlbsOpIGJyaW5nIGEgd2VhbHRoIG9mIGtub3dsZWRnZSBvbiByZWxhdGlvbnNoaXBzLCBtb3RoZXJob29kLCBhbmQgbWFuYWdpbmcgaGVhdnkgZW1vdGlvbnMuIEJvdGggc3BlY2lhbGl6aW5nIGluIHJlbGF0aW9uc2hpcHMsIHRoZXkga2ljayBvZmYgdGhlIGNvbnZlcnNhdGlvbiBieSBkaXNjdXNzaW5nIHRoZSBpbXBvcnRhbmNlIG9mIGZpbmRpbmcgdGhlIHJpZ2h0IHRoZXJhcGlzdCBhbmQgcmVjb2duaXppbmcgd2hlbiBpdCBtaWdodCBiZSB0aW1lIHRvIHRha2UgYSBicmVhayBmcm9tIHRoZXJhcHkuIFRoZXkgZXhwbG9yZSBtYW5hZ2luZyBkZWVwIGVtb3Rpb25zIHRoYXQgd2UgYWxsIGVuY291bnRlciBpbiBldmVyeWRheSBsaWZlLCBvZmZlcmluZyBleWUtb3BlbmluZyBwZXJzcGVjdGl2ZXMgb24gdG9waWNzIGxpa2UgdHJ1ZSB2dWxuZXJhYmlsaXR5LiBUaGUgZXBpc29kZSBhbHNvIGV4cGxvcmVzIGF0dGFjaG1lbnQgc3R5bGVzIGluIHJlbGF0aW9uc2hpcHMgYW5kIGFkZHJlc3NlcyBkZWVwbHkgcmVsYXRhYmxlIGxpc3RlbmVyIHF1ZXN0aW9ucy4gVHVuZSBpbiBmb3IgYSB0aG91Z2h0LXByb3Zva2luZyBkaXNjdXNzaW9uIHRoYXQgd2lsbCBpbnNwaXJlIHlvdSB0byB2aWV3IHlvdXIgZW1vdGlvbmFsIGxhbmRzY2FwZSBpbiBhIHdob2xlIG5ldyBsaWdodC48L3A+PGJyIC8+PHA+U2lnbiB1cCBub3cgZm9yIGEgNyBkYXkgZnJlZSB0cmlhbCBhdCA8YSBocmVmPVwiaHR0cHM6Ly9tZWxpc3Nhd29vZGhlYWx0aC5jb20vXCIgcmVsPVwibm9mb2xsb3dcIj5tZWxpc3Nhd29vZGhlYWx0aC5jb208L2E+PC9wPjxiciAvPjxwPkxpbWl0ZWQgVGltZSBPZmZlcjogVXNlIGNvZGUgbW92ZXdpdGhoZWFydCB3aGVuIHlvdSBzaWduIHVwIGZvciBhIG1vbnRobHkgbWVtYmVyc2hpcCB0byBnZXQgeW91ciBmaXJzdCBtb250aCBGUkVFLjwvcD48YnIgLz48cD5UcmVhdCB5b3Vyc2VsZiB0byBnbG93aW5nLCBtb2lzdHVyaXplZCBza2luIGFuZCBhIG1vbWVudCBvZiBzZWxmIGNhcmUgdGhpcyBzdW1tZXIuwqBVc2UgY29kZSBNV0gyMCBmb3IgMjAlIG9mIHlvdXIgZmlyc3Qgb3JkZXIgYXQga2F0ZW1jbGVvZC5jb20uPC9wPjxiciAvPjxwPkdldCB1cCB0byAxNSUgb2ZmIHBsdXMgYSBmcmVlIGN1cCBhbmQgZnJvdGhlciBvbiBwaXF1ZWxpZmUuY29tL01XSC4gUGx1cywgZm9yIGEgbGltaXRlZCB0aW1lLCBnZXQgYSBmcmVlIHN0YXJ0ZXIga2l0ICYjNDM7IHNhbXBsZXIgcGFjayAoJDYwIHZhbHVlKSB3aXRoIGNvZGUgTVdILjwvcD48YnIgLz48cD5NZWxpc3NhIFdvb2QtVGVwcGVyYmVyZywgZm91bmRlciBvZiBNV0ggYW5kIGhvc3Qgb2YgdGhlIE1vdmUgV2l0aCBIZWFydCBQb2RjYXN0LCBpcyBhIG1lZGl0YXRpb24gdGVhY2hlciwgY2VydGlmaWVkIHlvZ2EgYW5kIHBpbGF0ZXMgaW5zdHJ1Y3RvciwgY2VydGlmaWVkIGhlYWx0aCBjb2FjaCwgYW5kIGJlbG92ZWQgYnkgdGhlIGRpdmVyc2UgY29tbXVuaXR5IHNoZeKAmXMgY3VsdGl2YXRlZCB0aHJvdWdoIGhlciB1bmlxdWUgYXBwcm9hY2ggdG8gZml0bmVzcyBhbmQgbWluZGZ1bG5lc3Mgb3ZlciB0aGUgeWVhcnMuIE1XSCBpcyBhIGhlYWx0aCwgd2VsbG5lc3MgJmFtcDsgbGlmZXN0eWxlIHBsYXRmb3JtIG9uIGEgbWlzc2lvbiB0byBjcmVhdGUgYSBtb3JlIG1pbmRmdWwgd2F5IG9mIGxpZmUsIGFjY2Vzc2libGUgYW5kIGF0dGFpbmFibGUgZm9yIGFsbC4gTWVsaXNzYSBhbmQgTVdIIGhhdmUgYmVlbiBmZWF0dXJlZCBvbiBMSVZFIHdpdGggS2VsbHkgYW5kIFJ5YW4sIEdNQSwgVGhlIFRvZGF5IFNob3csIEZvcmJlcywgRm9ydHVuZSBhbmQgbW9yZS4gTVdIIHdhcyBhbHNvIHRoZSBzdWJqZWN0IG9mIGEgMjAyMSBIYXJ2YXJkIEJ1c2luZXNzIFNjaG9vbCBjYXNlIHN0dWR5LiBUaGUgbW9zdCBpbXBvcnRhbnQgcGFydCBvZiB0aGlzIHByYWN0aWNlIGlzIHRoYXQgaXTigJlzIG5vdCBqdXN0IGFib3V0IGJ1aWxkaW5nIHRoZSBib2R5IHlvdSBkZXNpcmUsIGl04oCZcyBhYm91dCBidWlsZGluZyBhIGJldHRlciwgc3Ryb25nZXIgcmVsYXRpb25zaGlwIHdpdGggeW91cnNlbGYuIFRoZSBmb3VuZGF0aW9uIG9mIHRoaXMgcHJhY3RpY2UgaGFzIGFsd2F5cyBiZWVuIGFib3V0IHVzaW5nIHdoYXQgeW91IGhhdmUgYXZhaWxhYmxlIHRvIHlvdSwgd2hlbmV2ZXIsIHdoZXJldmVyIHlvdSBhcmUuIFNvLCB3aGVyZXZlciB5b3UgYXJlIG9uIHlvdXIgam91cm5leSwgd2UgaGF2ZSBzb21ldGhpbmcgZm9yIGV2ZXJ5Ym9keS4gVGhlIE1XSCBwbGF0Zm9ybSBoYXMgYSBncm93aW5nIGxpYnJhcnkgb2YgNTAwJiM0Mzsgd29ya291dHMgaW4gYSB2YXJpZXR5IG9mIHN0eWxlcyAocGlsYXRlcywgeW9nYSwgbWVkaXRhdGlvbiwgcHJlICZhbXA7IHBvc3RuYXRhbCwgYW5kIG1vcmUhKS4gUGx1cywgd2l0aCB1bmxpbWl0ZWQgYWNjZXNzIHRvIHJlY2lwZXMgJmFtcDsgdmlkZW8gdHV0b3JpYWxzLCBwbHVzIGNvdmV0ZWQgbGlmZXN0eWxlICZhbXA7IG51dHJpdGlvbiB0aXBzLCB0aGlzIGlzIHRoZSBkZXN0aW5hdGlvbiB0byBiZXR0ZXIgZXZlcnkgc2luZ2xlIGFzcGVjdCBvZiB5b3VyIGxpZmUuPC9wPjxiciAvPjxwPkhvc3RlZCBvbiBBY2FzdC4gU2VlIGFjYXN0LmNvbS9wcml2YWN5IGZvciBtb3JlIGluZm9ybWF0aW9uLjwvcD48YnIgLz48cD4gSG9zdGVkIG9uIEFjYXN0LiBTZWUgPGEgaHJlZj1cImh0dHBzOi8vYWNhc3QuY29tL3ByaXZhY3lcIiByZWw9XCJub2ZvbGxvd1wiPmFjYXN0LmNvbS9wcml2YWN5PC9hPiBmb3IgbW9yZSBpbmZvcm1hdGlvbi48L3A+IiwiaWQiOiIwUTE1d0pUcUZJaUQ3MENrdEFHOVhmIiwibGFuZ3VhZ2UiOnsiY29kZSI6ImVuIn0sIm1lZGlhVHlwZXMiOlsiQVVESU8iXSwibmFtZSI6IkVwIDcwOiBXZSBBbGwgTmVlZCBUaGVyYXB5IHdpdGggVGhlcmFwaXN0cywgVmFuZXNzYSBCZW5uZXR0IGFuZCBEZW7DqSBMb2dhbiIsInBsYXlhYmlsaXR5Ijp7InBsYXlhYmxlIjp0cnVlLCJyZWFzb24iOiJQTEFZQUJMRSJ9LCJwbGF5ZWRTdGF0ZSI6eyJwbGF5UG9zaXRpb25NaWxsaXNlY29uZHMiOjAsInN0YXRlIjoiTk9UX1NUQVJURUQifSwic2hvd09yQXVkaW9ib29rIjp7Il9fdHlwZW5hbWUiOiJQb2RjYXN0UmVzcG9uc2VXcmFwcGVyIiwiZGF0YSI6eyJfX3R5cGVuYW1lIjoiUG9kY2FzdCIsImFjY2Vzc0luZm8iOm51bGwsImNvbnRlbnRSYXRpbmciOnsibGFiZWwiOiJOT05FIn0sImNvdmVyQXJ0Ijp7InNvdXJjZXMiOlt7ImhlaWdodCI6NjQsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMGY2OGQxYzJhN2Y4ZTQyNWRmZGU2NWRkZDkzZmUiLCJ3aWR0aCI6NjR9LHsiaGVpZ2h0IjozMDAsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMDVmMWYxYzJhN2Y4ZTQyNWRmZGU2NWRkZDkzZmUiLCJ3aWR0aCI6MzAwfSx7ImhlaWdodCI6NjQwLCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDBiYThhMWMyYTdmOGU0MjVkZmRlNjVkZGQ5M2ZlIiwid2lkdGgiOjY0MH1dfSwiZGVzY3JpcHRpb24iOiJUaGUgTW92ZSBXaXRoIEhlYXJ0IHBvZGNhc3QgZmVhdHVyZXMgTWVsaXNzYSBXb29kLVRlcHBlcmJlcmfigJlzIHBlcnNvbmFsIHN0b3JpZXMsIHRyaXVtcGhzLCBwaGlsb3NvcGhpZXMgYXMgd2VsbCBhcyB0aG9zZSBvZiBoZXIgbWVudG9ycyB3aG8gd2lsbCBqb2luIHRoZSBzaG93IHRvIHNoYXJlIHRoZWlyIHdpc2RvbS4gRXhwZWN0IHRvIGxhdWdoLCBsZWFybiwgYW5kIGJlIGluc3BpcmVkIGFzIHRoZXkgY292ZXIgdG9waWNzIHJhbmdpbmcgZnJvbSBtaW5kZnVsbmVzcyBhbmQgc3Bpcml0dWFsaXR5LCB0byBudXRyaXRpb24gYW5kIGZpdG5lc3MsIHRvIG1vdGhlcmhvb2QgYW5kIGZhc2hpb24uICBIb3N0ZWQgb24gQWNhc3QuIFNlZSBhY2FzdC5jb20vcHJpdmFjeSBmb3IgbW9yZSBpbmZvcm1hdGlvbi4iLCJpZCI6IjB1ZHV5aU9IZXdvaW90Q3FxZDVJbEEiLCJtZWRpYVR5cGUiOiJBVURJTyIsIm5hbWUiOiJNb3ZlIFdpdGggSGVhcnQiLCJwbGF5YWJpbGl0eSI6eyJwbGF5YWJsZSI6dHJ1ZSwicmVhc29uIjoiUExBWUFCTEUifSwicHVibGlzaGVyIjp7Im5hbWUiOiJ3aXRoIE1lbGlzc2EgV29vZC1UZXBwZXJiZXJnIn0sInNhdmVkIjpmYWxzZSwic2hvd1R5cGVzIjpbXSwidHJhaWxlclYyIjp7ImRhdGEiOnsiYXVkaW8iOnsiaXRlbXMiOlt7InVybCI6Imh0dHBzOi8vcC5zY2RuLmNvL21wMy1wcmV2aWV3LzU1Y2U5MzI1ZTgzYWE5NWQ3NzJiODRlMmNjM2U4OGYxYjU0MTk0MjEifSx7InVybCI6Imh0dHBzOi8vcC5zY2RuLmNvL21wMy1wcmV2aWV3LzUxY2YwODYzNTcyOTQxOGI3YzQ4Nzg1NTJkY2ExYzY2MjE5MmUwOGMifSx7InVybCI6Imh0dHBzOi8vcC5zY2RuLmNvL21wMy1wcmV2aWV3LzdkYzRmYmExOWQ2YWE3ZjczM2Y4Y2NjODRlYzc2MDVlMDU0OTE3YWIifSx7InVybCI6Imh0dHBzOi8vcC5zY2RuLmNvL21wMy1wcmV2aWV3L2Y3Y2MyYjc2YjYzMDUwOTA3MTlkYTg2MWIxMTgwODgxMTNkZWM4NTIifSx7InVybCI6Imh0dHBzOi8vcC5zY2RuLmNvL21wMy1wcmV2aWV3L2QwOGEyYjhlMTRhZTU4YWIxMmFhOWViZTQwNzRiNGE5ZjIyMzU0MTIifV19LCJhdWRpb1ByZXZpZXciOnsidXJsIjoiaHR0cHM6Ly9wb2R6LWNvbnRlbnQuc3BvdGlmeWNkbi5jb20vYXVkaW8vY2xpcHMvMlh6QjN4YmpKNUJ4VDRzaWtwVlBWTy9jbGlwXzBfNjAwMDAubXAzIn0sImNvbnRlbnRSYXRpbmciOnsibGFiZWwiOiJOT05FIn0sImR1cmF0aW9uIjp7InRvdGFsTWlsbGlzZWNvbmRzIjoyMjI1ODl9LCJuYW1lIjoiVHJhaWxlciIsInBsYXlhYmlsaXR5Ijp7InBsYXlhYmxlIjp0cnVlLCJyZWFzb24iOiJQTEFZQUJMRSJ9LCJyZWxlYXNlRGF0ZSI6eyJpc29TdHJpbmciOiIyMDIyLTA0LTI2VDE0OjQ3OjAwWiJ9LCJ1cmkiOiJzcG90aWZ5OmVwaXNvZGU6NjdDYzJqM003NWNQTDFJUXJDYUdhMCJ9fSwidXJpIjoic3BvdGlmeTpzaG93OjB1ZHV5aU9IZXdvaW90Q3FxZDVJbEEifX0sInByZXZpZXciOnsiYXVkaW8iOnsidXJsIjoiaHR0cHM6Ly9wb2R6LWNvbnRlbnQuc3BvdGlmeWNkbi5jb20vYXVkaW8vY2xpcHMvNGdmNjdzSmduMmM2b3VHZnFNZFBmZi9jbGlwXzBfNjAwMDAubXAzIn0sInNoYXJlYWJsZSI6ZmFsc2UsInZpZGVvIjp7InVybCI6IiJ9fSwicmVsZWFzZURhdGUiOnsiZGF5IjoxOSwiaXNvU3RyaW5nIjoiMjAyNC0wNi0xOVQwNzozMDowMFoiLCJtb250aCI6NiwicHJlY2lzaW9uIjoiTUlOVVRFIiwieWVhciI6MjAyNH0sInR5cGUiOiJQT0RDQVNUX0VQSVNPREUiLCJ1cmkiOiJzcG90aWZ5OmVwaXNvZGU6MFExNXdKVHFGSWlENzBDa3RBRzlYZiJ9fSwicmVjb21tZW5kYXRpb25zIjp7fSwic2F2ZWQiOnt9fSwicGxheWJhY2siOnsiY3VycmVudCI6bnVsbCwiaGFzU2tpcHBlZFRoaXNTZXNzaW9uIjpmYWxzZSwiaXNCdWZmZXJpbmciOmZhbHNlLCJoZWFyZEF1ZGlvIjpmYWxzZSwiaW5pdGlhdGVkUGxheWJhY2siOmZhbHNlfSwicmVxdWVzdCI6eyJoYXNQcmV2aW91c0xpa2VzIjpmYWxzZSwiaXNCYW5uZWQiOmZhbHNlLCJlbnRpdHlWaWV3IjpudWxsLCJhbGJ1bVVyaSI6IiJ9LCJzZWFyY2giOnsiaXNGZXRjaGluZyI6ZmFsc2UsInJlc3VsdHMiOm51bGwsInF1ZXJ5IjpudWxsLCJlcnJvciI6bnVsbCwicmVjZW50U2VhcmNoZXMiOltdfSwidG9hc3QiOnsibWVzc2FnZSI6bnVsbCwidHlwZSI6ImRlZmF1bHQiLCJhY3Rpb24iOm51bGx9LCJ1aSI6eyJtb2RhbCI6Im5vd19wbGF5aW5nX2JhciIsIm5vd1BsYXlpbmdWaWV3IjpmYWxzZSwiZGlhbG9nIjpudWxsLCJlcnJvclZpZXciOmZhbHNlfSwiaG9tZSI6eyJpc0xvYWRpbmciOmZhbHNlLCJoYXNFcnJvciI6ZmFsc2UsImRhdGEiOm51bGx9LCJvbkRlbWFuZFBsYXlsaXN0cyI6eyJmZXRjaGVkIjpmYWxzZSwiaXRlbXMiOltdfSwiY29udGV4dE1lbnUiOnsiaXNWaXNpYmxlIjpmYWxzZX0sImNvbG9yRXh0cmFjdGlvbiI6eyJjb2xvcnMiOnt9fSwibHlyaWNzIjp7InN0YXR1cyI6IlVOQVZBSUxBQkxFIn0sInJpY2hFbnRpdGllcyI6eyJzZW9FeHBlcmltZW50Ijp7ImVwaXNvZGUiOnt9fX0sImJyb3dzZSI6eyJncmlkIjp7ImlzTG9hZGluZyI6ZmFsc2UsInNlY3Rpb25zIjpudWxsLCJoYXNGYWlsZWRBdHRlbXB0cyI6ZmFsc2V9LCJwYWdlcyI6e319LCJpbnRlcm5hbExpbmtSZWNvbW1lbmRlciI6eyJ0cmFja3MiOnsic3RhdHVzIjoiVU5BVkFJTEFCTEUifSwic2hvd3MiOnsic3RhdHVzIjoiVU5BVkFJTEFCTEUifSwiZXBpc29kZXMiOnsiZGF0YSI6W3siX190eXBlbmFtZSI6IkVwaXNvZGUiLCJhdWRpbyI6eyJpdGVtcyI6W3siZmlsZUlkIjoiNDE3ODUxZjVhMDJmMzI0NDMyZWNlNjk1M2M1YTc0MTE4Mzg2NzNmNSIsImZvcm1hdCI6IkFBQ18yNCIsInVybCI6Imh0dHBzOi8vcC5zY2RuLmNvL21wMy1wcmV2aWV3LzQxNzg1MWY1YTAyZjMyNDQzMmVjZTY5NTNjNWE3NDExODM4NjczZjUifSx7ImZpbGVJZCI6IjBlMThjMzRmN2FkMWRhNGM5Yjk5NDE2M2M0ODA5NWRlMjI3NmJjM2UiLCJmb3JtYXQiOiJNUDRfMTI4X0NCQ1MiLCJ1cmwiOiJodHRwczovL3Auc2Nkbi5jby9tcDMtcHJldmlldy8wZTE4YzM0ZjdhZDFkYTRjOWI5OTQxNjNjNDgwOTVkZTIyNzZiYzNlIn0seyJmaWxlSWQiOiIzZmEwZTMzN2Y4ZjBiMDNhMzc4MWE0OGQ4NGViMjQ2MzM2ZjQxZmEyIiwiZm9ybWF0IjoiT0dHX1ZPUkJJU185NiIsInVybCI6Imh0dHBzOi8vcC5zY2RuLmNvL21wMy1wcmV2aWV3LzNmYTBlMzM3ZjhmMGIwM2EzNzgxYTQ4ZDg0ZWIyNDYzMzZmNDFmYTIifSx7ImZpbGVJZCI6IjQzMzRkYTVjYzg2MmU5ZGE1OTlmNDRlZGMyMWJjZTVhZWRjZmMxYjIiLCJmb3JtYXQiOiJNUDRfMTI4X0RVQUwiLCJ1cmwiOiJodHRwczovL3Auc2Nkbi5jby9tcDMtcHJldmlldy80MzM0ZGE1Y2M4NjJlOWRhNTk5ZjQ0ZWRjMjFiY2U1YWVkY2ZjMWIyIn0seyJmaWxlSWQiOiI4MGJmOTkxYzIwNzc0MjI1N2M3NWRiOGVlNDViNWY2NjJjZjQ2MjQxIiwiZm9ybWF0IjoiTVA0XzEyOCIsInVybCI6Imh0dHBzOi8vcC5zY2RuLmNvL21wMy1wcmV2aWV3LzgwYmY5OTFjMjA3NzQyMjU3Yzc1ZGI4ZWU0NWI1ZjY2MmNmNDYyNDEifV19LCJjb250ZW50UmF0aW5nIjp7ImxhYmVsIjoiTk9ORSJ9LCJjb3ZlckFydCI6eyJzb3VyY2VzIjpbeyJoZWlnaHQiOjY0LCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDBmNjhkOTNhY2Y4YjA1MDU4NDIwZjg0M2QyYTNlIiwid2lkdGgiOjY0fSx7ImhlaWdodCI6MzAwLCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDA1ZjFmOTNhY2Y4YjA1MDU4NDIwZjg0M2QyYTNlIiwid2lkdGgiOjMwMH0seyJoZWlnaHQiOjY0MCwidXJsIjoiaHR0cHM6Ly9pLnNjZG4uY28vaW1hZ2UvYWI2NzY1NjMwMDAwYmE4YTkzYWNmOGIwNTA1ODQyMGY4NDNkMmEzZSIsIndpZHRoIjo2NDB9XX0sImRlc2NyaXB0aW9uIjoiV2VsY29tZSB0byBQZXJpbWVub3BhdXNlIFdURiEgVG9kYXnigJlzIGVwaXNvZGUgaXMgY2FsbGVkIEhpZ2gtRnVuY3Rpb25pbmcgRGVwcmVzc2lvbiAmIEFueGlldHkgaW4gUGVyaW1lbm9wYXVzZSAmIEFjdGlvbmFibGUgU29sdXRpb25zIHdpdGggRHIuIFZvcmEgYW5kIERyLiBKb3NlcGguwqDCoCBEZXByZXNzaW9uICYgYW54aWV0eSwgZXNwZWNpYWxseSBkdXJpbmcgcGVyaW1lbm9wYXVzZSAmIG1lbm9wYXVzZSBjYW4gYmUgdmVyeSBkaWZmaWN1bHQuIFRoZXJlIGFyZSBzb21lIHN0ZXBzIHRoYXQgY2FuIGJlIHRha2VuIHRvIG1pdGlnYXRlIHRoZSBzeW1wdG9tcyBzdWNoIGFzIGluZm9ybWluZyB5b3Vyc2VsdmVzLCBoYXZpbmcgdGhlIHJpZ2h0IGRpZXQsIGV4ZXJjaXNlLCBhbmQgcXVhbGl0eSBzbGVlcC4gQnV0IHRoZXJlIGlzIG1vcmUhIHNvIHR1bmUgaW4gYW5kIGpvaW4gdGhlIGNvbnZlcnNhdGlvbi7CoCBEaWQgeW91IHdhbnQgdG8gcmVhZCB0aGUgY29udmVyc2F0aW9uIGluc3RlYWQ/IE5vdyB5b3UgY2FuISAoaW5zZXJ0IGxpbmspIFdlIG5ldmVyIGhvbGQgYmFjayBzbyBuZWl0aGVyIHNob3VsZCB5b3UhIFNlbmQgaW4gYSB2b2ljZSBtZXNzYWdlIHF1ZXN0aW9uOsKgIFBlcmltZW5vcGF1c2UgV1RGISBicm91Z2h0IHRvIHlvdSBieSBwZXJyeSHCoCBwZXJyeSBpcyBhIHNhZmUgc3BhY2UgZm9yIGNvbm5lY3Rpb25zLCBzdXBwb3J0LCBuZXcgZnJpZW5kc2hpcHMgYW5kIG9jY2FzaW9uYWwgbGF1Z2hzIGR1cmluZyB0aGUgbWVub3BhdXNlIHRyYW5zaXRpb24uIEl04oCZcyBhICMxIHBlcmltZW5vcGF1c2UgYXBwIHdoZXJlIHlvdSB3aWxsIG1lZXQgb3RoZXIgd2FycmlvcnMgd2hvIHVuZGVyc3RhbmQuwqAgIFNoYXJpbmcgZXhwZXJpZW5jZXMgd2lsbCBoZWxwIHRvIGZlZWwg4oCYbm9ybWFs4oCZIGFnYWluLiBObywgeW914oCZcmUgbm90IGNyYXp5IGFuZCBubywgeW91IGFyZSBub3QgYWxvbmUuIFdpdGggb3VyIG5ldHdvcmsgb2Ygd29uZGVyZnVsIG1lbm9wYXVzZSBleHBlcnRzLCB3ZSBoYXZlIGdhdGhlcmVkIGFuIGFidW5kYW5jZSBvZsKgIGV2aWRlbmNlLWJhc2VkIGtub3dsZWRnZSwgYXJ0aWNsZXMsIHBvZGNhc3RzIGFuZCBhIG5ldyBib29rOiBUaGUgUGVycnkgTWVub3BhdXNlIEpvdXJuYWwuIFRvIGxlYXJuIG1vcmUgdmlzaXQ6IHd3dy5oZXlwZXJyeS5jb20gaHR0cHM6Ly9wZXJyeS5hcHAubGluay9wZXJpbWVub3BhdXNld3RmIFRoZSBQZXJpbWVub3BhdXNlIEpvdXJuYWwgQXJlIHlvdSBsb29raW5nIGZvciBhIG1lYW5pbmdmdWwgd2F5IHRvIHByaW9yaXRpemUgeW91ciB3ZWxsLWJlaW5nIGR1cmluZyB0aGlzIGNydWNpYWwgcGhhc2Ugb2YgeW91ciBsaWZlPyBEbyB5b3UgY3JhdmUgc2VsZi1jYXJlIHByYWN0aWNlcyB0YWlsb3JlZCBzcGVjaWZpY2FsbHkgdG8gdGhlIHVwcyBhbmQgZG93bnMgb2YgcGVyaW1lbm9wYXVzZT8gVGhlIGpvdXJuYWwgb2ZmZXJzOiAgMe+4j+KDoyBUaG91Z2h0ZnVsIFByb21wdHM6IDLvuI/ig6MgUHJvZ3Jlc3MgdHJhY2tpbmc6IDPvuI/ig6MgRXZpZGVuY2UtYmFzZWQga25vd2xlZGdlwqAgNO+4j+KDoyBDb21tdW5pdHkgU3VwcG9ydCAgVG8gZ3JhYiBhIGpvdXJuYWwgdmlzaXQ6wqAgaGV5cGVycnkuY29tL3RoZXBlcnJ5bWVub3BhdXNlam91cm5hbCBvciBhbXpuLnRvLzNOdDFZWVIgIPCfjoEgU3BlY2lhbCBPZmZlciEgV2UncmUgb2ZmZXJpbmcgYW4gZXhjbHVzaXZlIGRpc2NvdW50IHRvIG91ciBsaXN0ZW5lcnMuIPCfjoEgIERpc2NsYWltZXI6IFRoZSBQZXJpbWVub3BhdXNlIEpvdXJuYWwgaXMgYSB0b29sIGRlc2lnbmVkIHRvIGNvbXBsZW1lbnQgeW91ciBzZWxmLWNhcmUgcm91dGluZS4gUGxlYXNlIGNvbnN1bHQgd2l0aCB5b3VyIGhlYWx0aGNhcmUgcHJvZmVzc2lvbmFsIGZvciBwZXJzb25hbGl6ZWQgYWR2aWNlICYgZ3VpZGFuY2UgcmVnYXJkaW5nIHBlcmltZW5vcGF1c2UuICBBYm91dCBndWVzdCBEci4gRWxsZW4gVm9yYSwgTUQ6wqAgRHIuIEVsbGVuIFZvcmEgaXMgYSBob2xpc3RpYyBwc3ljaGlhdHJpc3QsIGFjdXB1bmN0dXJpc3QsIGFuZCB5b2dhIHRlYWNoZXIuIFNoZSB0YWtlcyBhIGZ1bmN0aW9uYWwgbWVkaWNpbmUgYXBwcm9hY2ggdG8gbWVudGFsIGhlYWx0aOKAlGNvbnNpZGVyaW5nIHRoZSB3aG9sZSBwZXJzb24gYW5kIGFkZHJlc3NpbmcgaW1iYWxhbmNlIGF0IHRoZSByb290LiBEci4gVm9yYSByZWNlaXZlZCBoZXIgQi5BLiBmcm9tIFlhbGUgVW5pdmVyc2l0eSBhbmQgaGVyIE0uRC4gZnJvbSBDb2x1bWJpYSBVbml2ZXJzaXR5LCBhbmQgc2hlIGlzIGJvYXJkLWNlcnRpZmllZCBpbiBwc3ljaGlhdHJ5IGFuZCBpbnRlZ3JhdGl2ZSBob2xpc3RpYyBtZWRpY2luZS7CoCAgTW9yZSBhYm91dCBEci4gRWxsZW4gVm9yYSwgTUQ6IGh0dHBzOi8vd3d3Lmluc3RhZ3JhbS5jb20vZWxsZW52b3JhbWQvIGh0dHBzOi8vdHdpdHRlci5jb20vZWxsZW52b3JhbWQgaHR0cHM6Ly93d3cuZmFjZWJvb2suY29tL2VsbGVudm9yYW1kLz9yZWY9YXltdF9ob21lcGFnZV9wYW5lbCAgQWJvdXQgZ3Vlc3QgRHIuIEp1ZGl0aCBKb3NlcGgsIE0uRC4sIE0uQi5BLjogQSBCb2FyZCBDZXJ0aWZpZWQgUHN5Y2hpYXRyaXN0LiBEci4gSnVkaXRoIGlzIENoYWlyIG9mIFRoZSBXb21lbiBpbiBNZWRpY2luZSBJbml0aWF0aXZlIGZvciBDb2x1bWJpYSBVbml2ZXJzaXR5IFZhZ2Vsb3MgQ29sbGVnZSBvZiBQaHlzaWNpYW5zICYgU3VyZ2VvbnMuIERyLiBKdWRpdGggaXMgYSBjbGluaWNhbCBhc3Npc3RhbnQgcHJvZmVzc29yIG9mIENoaWxkIGFuZCBBZG9sZXNjZW50IFBzeWNoaWF0cnkgYXQgTllVIExhbmdvbmUgTWVkaWNhbCBDZW50ZXIuIERyLiBKdWRpdGggZGV2ZWxvcGVkIHRoZSBULkkuRS5TLiBtZXRob2QgdG8gYWRkcmVzcyBtZW50YWwgaGVhbHRoIHN5bXB0b21zIGluIG1lbm9wYXVzZS4gU2hlIGlzIG9uIHRoZSBtZWRpY2FsIGFkdmlzb3J5IGJvYXJkIG9mIExldOKAmXMgVGFsayBNZW5vcGF1c2UuIERyLiBKdWRpdGggcmVjZW50bHkgcmVjZWl2ZWQgYSBDb25ncmVzc2lvbmFsIFByb2NsYW1hdGlvbiBmcm9tIHRoZSBVUyBob3VzZSBvZiByZXByZXNlbnRhdGl2ZXMgZm9yIGhlciBzb2NpYWwgbWVkaWEgYWR2b2NhY3kgYW5kIHJlc2VhcmNoIGluIG1lbnRhbCBoZWFsdGguIERyLiBKdWRpdGggaXMgYW4gZXhwZXJ0IG9uIHZhcmlvdXMgbWVkaWEgcGxhdGZvcm1zIGFuZCBoYXMgYXBwZWFyZWQgb24gc2hvd3Mgc3VjaCBhcyBPcHJhaCBEYWlseeKAmXMgVGhlIExpZmUgWW91IFdhbnQgU2VyaWVzICYgR29vZCBNb3JuaW5nIEFtZXJpY2EuIERyLiBKdWRpdGggcmVjZWl2ZWQgaGVyIEJBIGluIGJpb2xvZ3kgYW5kIGNoZW1pc3RyeSwgY3VtIGxhdWRlLCBmcm9tIER1a2UgVW5pdmVyc2l0eSwgaGVyIG1lZGljYWwgZGVncmVlIGZyb20gQ29sdW1iaWEgVW5pdmVyc2l0eSBDb2xsZWdlIG9mIFBoeXNpY2lhbnMgYW5kIFN1cmdlb25zLCBhbmQgaGVyIGJ1c2luZXNzIGRlZ3JlZSBmcm9tIENvbHVtYmlhIEJ1c2luZXNzIFNjaG9vbC4gU2hlIGNvbXBsZXRlZCBoZXIgYWR1bHQgcHN5Y2hpYXRyeSByZXNpZGVuY3kgYXQgQ29sdW1iaWEgVW5pdmVyc2l0eSwgYW5kIGhlciBDaGlsZCBhbmQgQWRvbGVzY2VudCBQc3ljaGlhdHJ5IEZlbGxvd3NoaXAgYXQgTllVIExhbmdvbmUgTWVkaWNhbCBDZW50ZXIuwqAgIE1vcmUgYWJvdXQgRHIuIEp1ZGl0aCBKb3NlcGgsIE0uRC4sIE0uQi5BLjogaHR0cHM6Ly93d3cuaW5zdGFncmFtLmNvbS9kcmp1ZGl0aGpvc2VwaC8gaHR0cHM6Ly93d3cuZmFjZWJvb2suY29tL2RyanVkaXRoam9zZXBoICBEaXNjbGFpbWVyOiBUaGlzIGlzIG5vdCBtZWRpY2FsIGFkdmljZSwgaXQgZG9lcyBub3QgdGFrZSB0aGUgcGxhY2Ugb2YgbWVkaWNhbCBhZHZpY2UgZnJvbSB5b3VyIHBoeXNpY2lhbiwgYW5kIGlzIG5vdCBpbnRlbmRlZCB0byB0cmVhdCBvciBjdXJlIGFueSBkaXNlYXNlLiBQYXRpZW50cyBzaG91bGQgc2VlIGEgcXVhbGlmaWVkIG1lZGljYWwgcHJvdmlkZXIgZm9yIGFzc2Vzc21lbnQgYW5kIHRyZWF0bWVudC4iLCJkdXJhdGlvbiI6eyJ0b3RhbE1pbGxpc2Vjb25kcyI6MzQyNjI2Nn0sImlkIjoiMWpXSnowWVJISGFueTl1bzg5WGlrWCIsIm1lZGlhVHlwZXMiOlsiQVVESU8iXSwibmFtZSI6IkhpZ2gtRnVuY3Rpb25pbmcgRGVwcmVzc2lvbiAmIEFueGlldHkgaW4gUGVyaW1lbm9wYXVzZSAmIEFjdGlvbmFibGUgU29sdXRpb25zIHdpdGggRHIuIFZvcmEgYW5kIERyLiBKb3NlcGgiLCJwbGF5YWJpbGl0eSI6eyJwbGF5YWJsZSI6dHJ1ZSwicmVhc29uIjoiUExBWUFCTEUifSwicGxheWVkU3RhdGUiOnsicGxheVBvc2l0aW9uTWlsbGlzZWNvbmRzIjowLCJzdGF0ZSI6Ik5PVF9TVEFSVEVEIn0sInBvZGNhc3RWMiI6eyJfX3R5cGVuYW1lIjoiUG9kY2FzdFJlc3BvbnNlV3JhcHBlciIsImRhdGEiOnsiX190eXBlbmFtZSI6IlBvZGNhc3QiLCJjb3ZlckFydCI6eyJzb3VyY2VzIjpbeyJoZWlnaHQiOjY0LCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDBmNjhkZWFjMTczODFlZTEyNWVkOWI3ZTYwODRhIiwid2lkdGgiOjY0fSx7ImhlaWdodCI6MzAwLCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDA1ZjFmZWFjMTczODFlZTEyNWVkOWI3ZTYwODRhIiwid2lkdGgiOjMwMH0seyJoZWlnaHQiOjY0MCwidXJsIjoiaHR0cHM6Ly9pLnNjZG4uY28vaW1hZ2UvYWI2NzY1NjMwMDAwYmE4YWVhYzE3MzgxZWUxMjVlZDliN2U2MDg0YSIsIndpZHRoIjo2NDB9XX0sIm5hbWUiOiJQZXJpbWVub3BhdXNlIFdURj8iLCJzaG93VHlwZXMiOltdLCJ1cmkiOiJzcG90aWZ5OnNob3c6NGhzOVRNRkxDc1JPZXZWS0R5eWFmSyJ9fSwicmVsZWFzZURhdGUiOnsiaXNvU3RyaW5nIjoiMjAyNC0wMi0xNVQxMDowMDowMFoifSwicmVzdHJpY3Rpb25zIjp7InBheXdhbGxDb250ZW50IjpmYWxzZX0sInVyaSI6InNwb3RpZnk6ZXBpc29kZToxaldKejBZUkhIYW55OXVvODlYaWtYIn0seyJfX3R5cGVuYW1lIjoiRXBpc29kZSIsImF1ZGlvIjp7Iml0ZW1zIjpbeyJmaWxlSWQiOiI2ZDI2OTZjZGQxMzM1ZTkzY2VjMjRhNTM4ODAyMWRkZTJkNmNjNTMyIiwiZm9ybWF0IjoiQUFDXzI0IiwidXJsIjoiaHR0cHM6Ly9wLnNjZG4uY28vbXAzLXByZXZpZXcvNmQyNjk2Y2RkMTMzNWU5M2NlYzI0YTUzODgwMjFkZGUyZDZjYzUzMiJ9LHsiZmlsZUlkIjoiMzU3ODIwN2Y1OGVhNzFkNjk4M2ExZTRiOTQ5MDBiNmZjZjkzODA5ZiIsImZvcm1hdCI6Ik1QNF8xMjhfQ0JDUyIsInVybCI6Imh0dHBzOi8vcC5zY2RuLmNvL21wMy1wcmV2aWV3LzM1NzgyMDdmNThlYTcxZDY5ODNhMWU0Yjk0OTAwYjZmY2Y5MzgwOWYifSx7ImZpbGVJZCI6IjM4MmU2ZTM1OTBjY2ZiZjkwZmQ5ZjdiYWVkNmM5YzcyNDlmZDQ0ZDUiLCJmb3JtYXQiOiJNUDRfMTI4X0RVQUwiLCJ1cmwiOiJodHRwczovL3Auc2Nkbi5jby9tcDMtcHJldmlldy8zODJlNmUzNTkwY2NmYmY5MGZkOWY3YmFlZDZjOWM3MjQ5ZmQ0NGQ1In0seyJmaWxlSWQiOiI4YzVkYzE5OGJkNGRjZWZjMGY2NDFmNGE5MTRmNjUyYmQyMzNmMDE1IiwiZm9ybWF0IjoiT0dHX1ZPUkJJU185NiIsInVybCI6Imh0dHBzOi8vcC5zY2RuLmNvL21wMy1wcmV2aWV3LzhjNWRjMTk4YmQ0ZGNlZmMwZjY0MWY0YTkxNGY2NTJiZDIzM2YwMTUifSx7ImZpbGVJZCI6IjYzYzgxMTUwMWVhZjliMmRjNGUzZmRiOTI0ZGM4MjViN2E5NTRlODgiLCJmb3JtYXQiOiJNUDRfMTI4IiwidXJsIjoiaHR0cHM6Ly9wLnNjZG4uY28vbXAzLXByZXZpZXcvNjNjODExNTAxZWFmOWIyZGM0ZTNmZGI5MjRkYzgyNWI3YTk1NGU4OCJ9XX0sImNvbnRlbnRSYXRpbmciOnsibGFiZWwiOiJOT05FIn0sImNvdmVyQXJ0Ijp7InNvdXJjZXMiOlt7ImhlaWdodCI6NjQsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMGY2OGRiZjhhYzc2YzY1MjkxODk4ZTY0NjZiNGYiLCJ3aWR0aCI6NjR9LHsiaGVpZ2h0IjozMDAsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMDVmMWZiZjhhYzc2YzY1MjkxODk4ZTY0NjZiNGYiLCJ3aWR0aCI6MzAwfSx7ImhlaWdodCI6NjQwLCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDBiYThhYmY4YWM3NmM2NTI5MTg5OGU2NDY2YjRmIiwid2lkdGgiOjY0MH1dfSwiZGVzY3JpcHRpb24iOiJGSU5HRVIgT04gVEhFIFBVTFNFIC0gQ29ubmVjdCB3aXRoIHdvbWVuIGluIHRoZSBzYW1lIHN0YWdlIG9mIGxpZmUuIENoYXQuIEZpbmQgdmFsaWRhdGlvbi4gSm9pbiB0aGUgbGl2ZSBleHBlcnRzLiBIb3c/IFNpbXBsaWZ5IHRoaW5ncyBieSBkb3dubG9hZGluZyB0aGUgUGVycnkgQXBwIG9uIGVpdGhlciBBcHBsZSBvciBBbmRyb2lkLsKgIFdlbGNvbWUgdG8gUGVyaW1lbm9wYXVzZSBXVEYhIFRvZGF5IHdlIGFyZSBqb2luZWQgYnkgdHdvIGV4cGVydHMgaW4gdGhlIGZpZWxkIG9mIG1lbnRhbCBoZWFsdGggdG8gZGlzY3VzcyDigJxPdmVyY29taW5nIEhlYWx0aCBBbnhpZXR5IGluIFBlcmltZW5vcGF1c2XigJ0uIERyLiBSYWNoZWwgR29sZG1hbiAoUHN5Y2hvbG9naXN0KSAmIERyLiBTdWUgVmFybWEgKFBzeWNoaWF0cmlzdCkgYWRkcmVzcyB0aGUgcGVycnkgY29tbXVuaXRpZXPigJkgcXVlc3Rpb25zIGFuZCBvZmZlciBncmVhdCBhZHZpY2UgYW5kIHByYWN0aWNhbCBzb2x1dGlvbnMgb24gaG93IHRvIGFkZHJlc3MgaGVhbHRoIGFueGlldHkuICBXZSBuZXZlciBob2xkIGJhY2sgc28gbmVpdGhlciBzaG91bGQgeW91ISBTZW5kIGluIGEgdm9pY2UgbWVzc2FnZSBxdWVzdGlvbjrCoCBBbmQgaWYgeW91IHdhbnQgYSBjb3B5IG9mIHRoZSBib29rIG1lbnRpb25lZCBpbiB0b2RheeKAmXMgZXBpc29kZSwganVzdCBmb2xsb3cgdGhlIGxpbms6wqAgUHJhY3RpY2FsIE9wdGltaXNtOiBUaGUgQXJ0LCBTY2llbmNlIGFuZCBQcmFjdGljZSBvZiBFeGNlcHRpb25hbCBXZWxsLWJlaW5nIFBlcmltZW5vcGF1c2UgV1RGISBicm91Z2h0IHRvIHlvdSBieSBwZXJyeSHCoCBwZXJyeSBpcyBhIHNhZmUgc3BhY2UgZm9yIGNvbm5lY3Rpb25zLCBzdXBwb3J0LCBuZXcgZnJpZW5kc2hpcHMgYW5kIG9jY2FzaW9uYWwgbGF1Z2hzIGR1cmluZyB0aGUgbWVub3BhdXNlIHRyYW5zaXRpb24uIEl04oCZcyBhICMxIHBlcmltZW5vcGF1c2UgYXBwIHdoZXJlIHlvdSB3aWxsIG1lZXQgb3RoZXIgd2FycmlvcnMgd2hvIHVuZGVyc3RhbmQuwqAgU2hhcmluZyBleHBlcmllbmNlcyB3aWxsIGhlbHAgdG8gZmVlbCDigJhub3JtYWzigJkgYWdhaW4uIE5vLCB5b3XigJlyZSBub3QgY3JhenkgYW5kIG5vLCB5b3UgYXJlIG5vdCBhbG9uZS4gV2l0aCBvdXIgbmV0d29yayBvZiB3b25kZXJmdWwgbWVub3BhdXNlIGV4cGVydHMsIHdlIGhhdmUgZ2F0aGVyZWQgYW4gYWJ1bmRhbmNlIG9mwqAgZXZpZGVuY2UtYmFzZWQga25vd2xlZGdlLCBhcnRpY2xlcywgcG9kY2FzdHMgYW5kIGEgbmV3IGJvb2s6IFRoZSBQZXJyeSBNZW5vcGF1c2UgSm91cm5hbC4gVG8gbGVhcm4gbW9yZSB2aXNpdDogd3d3LmhleXBlcnJ5LmNvbSBodHRwczovL3BlcnJ5LmFwcC5saW5rL3BlcmltZW5vcGF1c2V3dGYgVGhlIFBlcmltZW5vcGF1c2UgSm91cm5hbCBBcmUgeW91IGxvb2tpbmcgZm9yIGEgbWVhbmluZ2Z1bCB3YXkgdG8gcHJpb3JpdGl6ZSB5b3VyIHdlbGwtYmVpbmcgZHVyaW5nIHRoaXMgY3J1Y2lhbCBwaGFzZSBvZiB5b3VyIGxpZmU/IERvIHlvdSBjcmF2ZSBzZWxmLWNhcmUgcHJhY3RpY2VzIHRhaWxvcmVkIHNwZWNpZmljYWxseSB0byB0aGUgdXBzIGFuZCBkb3ducyBvZiBwZXJpbWVub3BhdXNlPyBUaGUgam91cm5hbCBvZmZlcnM6IDHvuI/ig6MgVGhvdWdodGZ1bCBQcm9tcHRzOiAy77iP4oOjIFByb2dyZXNzIHRyYWNraW5nOiAz77iP4oOjIEV2aWRlbmNlLWJhc2VkIGtub3dsZWRnZcKgIDTvuI/ig6MgQ29tbXVuaXR5IFN1cHBvcnQgVG8gZ3JhYiBhIGpvdXJuYWwgdmlzaXQ6wqAgaGV5cGVycnkuY29tL3RoZXBlcnJ5bWVub3BhdXNlam91cm5hbCBvciBhbXpuLnRvLzNOdDFZWVIg8J+OgSBTcGVjaWFsIE9mZmVyISBXZSdyZSBvZmZlcmluZyBhbiBleGNsdXNpdmUgZGlzY291bnQgdG8gb3VyIGxpc3RlbmVycy4g8J+OgSBEaXNjbGFpbWVyOiBUaGUgUGVyaW1lbm9wYXVzZSBKb3VybmFsIGlzIGEgdG9vbCBkZXNpZ25lZCB0byBjb21wbGVtZW50IHlvdXIgc2VsZi1jYXJlIHJvdXRpbmUuIFBsZWFzZSBjb25zdWx0IHdpdGggeW91ciBoZWFsdGhjYXJlIHByb2Zlc3Npb25hbCBmb3IgcGVyc29uYWxpemVkIGFkdmljZSAmIGd1aWRhbmNlIHJlZ2FyZGluZyBwZXJpbWVub3BhdXNlLiBBYm91dCBndWVzdCBEci4gUmFjaGVsIEdvbGRtYW46wqAgRHIuIEdvbGRtYW4gaXMgYSBjbGluaWNhbCBwc3ljaG9sb2dpc3QsIHNwZWFrZXIgYW5kIGNvbnN1bHRhbnQgYmFzZWQgaW4gTmV3IFlvcmsgQ2l0eS4gU2hlIHRha2VzIGEgaG9saXN0aWMgYXBwcm9hY2ggdG8gaGVhbHRoIGFuZCBoZWxwcyBoZXIgY2xpZW50cyBhY2hpZXZlIHRoZWlyIGhlYWx0aCBhbmQgd2VsbG5lc3MgZ29hbHMgdXRpbGl6aW5nIGNvZ25pdGl2ZSBiZWhhdmlvcmFsIHRoZXJhcHkgKENCVCkuIFNoZSBzcGVjaWFsaXplcyBpbiBzdHJlc3MgbWFuYWdlbWVudCwgYnVybm91dCwgaGVhbHRoIGJlaGF2aW9yIGNoYW5nZSwgZGlzb3JkZXJlZCBlYXRpbmcsIGFuZCB3ZWlnaHQgbWFuYWdlbWVudC4gU2hlIGlzIGFsc28gYSBDbGluaWNhbCBBc3Npc3RhbnQgUHJvZmVzc29yIGluIHRoZSBEZXBhcnRtZW50IG9mIFBzeWNoaWF0cnkgYXQgTllVIEdyb3NzbWFuIFNjaG9vbCBvZiBNZWRpY2luZS7CoCBMZWFybiBtb3JlIGFib3V0IERyLiBSYWNoZWwgR29sZG1hbjogSW5zdGFncmFtOiBodHRwczovL3d3dy5pbnN0YWdyYW0uY29tL2RycmFjaGVsbnljLyBUd2l0dGVyOiBodHRwczovL3guY29tL2Fza2RyX3JhY2hlbCBBYm91dCBEci4gU3VlIFZhcm1hIERSLiBTVUUgVkFSTUEgaXMgYSBkaXN0aW5ndWlzaGVkIHBzeWNoaWF0cmlzdCBhbmQgY29nbml0aXZlIGJlaGF2aW9yYWwgdGhlcmFwaXN0IGJhc2VkIGluIE5ldyBZb3JrIENpdHkuIERyLiBWYXJtYSBzZXJ2ZWQgYXMgdGhlIHBpb25lZXJpbmcgTWVkaWNhbCBEaXJlY3RvciBhbmQgUHN5Y2hpYXRyaXN0IGZvciB0aGUgZXN0ZWVtZWQgOS8xMSBtZW50YWwgaGVhbHRoIHByb2dyYW0gYXQgTllVIGZvciB3aGljaCBzaGUgd2FzIGF3YXJkZWQgdGhlIE1heW9yYWwgUHJvY2xhbWF0aW9uLiBEci4gVmFybWEgaG9sZHMgdGhlIHBvc2l0aW9uIG9mIENsaW5pY2FsIEFzc2lzdGFudCBQcm9mZXNzb3Igb2YgUHN5Y2hpYXRyeSBhdCBOWVUgTGFuZ29uZSBIZWFsdGggd2hlcmUgc2hlIHRlYWNoZXMgYW5kIGlzIGEgZGlzdGluZ3Vpc2hlZCBmZWxsb3cgb2YgdGhlIEFtZXJpY2FuIFBzeWNoaWF0cmljIEFzc29jaWF0aW9uIChBUEEpIERpc3Rpbmd1aXNoZWQgRmVsbG93LSB0aGUgaGlnaGVzdCBob25vciBiZXN0b3dlZCB1cG9uIGl0cyBtZW1iZXJzLiBEci4gVmFybWEgaXMgYSByZWNpcGllbnQgb2YgdHdvIFNoYXJlY2FyZSBFbW15IEF3YXJkcyBhbmQgdGhlIEl2YW4gR29sZGJlcmcgQXdhcmQgZm9yIE91dHN0YW5kaW5nIFNlcnZpY2UgZm9yIGhlciB3b3JrIGFzIGEga2V5bm90ZSBzcGVha2VyIGFuZCBuYXRpb25hbGx5IGFjY2xhaW1lZCBtZWRpY2FsIGNvbnRyaWJ1dG9yIGRpc2N1c3NpbmcgYnJlYWtpbmcgbmV3cyBvbiBzaG93cyBpbmNsdWRpbmcgdGhlIFRvZGF5IFNob3csIENCUyBNb3JuaW5ncywgR01BLCBOaWdodGx5IE5ld3MgYW5kIG1vcmUuIExlYXJuIG1vcmUgYWJvdXQgRHIuIFN1ZSBWYXJtYSBJbnN0YWdyYW06IGh0dHBzOi8vd3d3Lmluc3RhZ3JhbS5jb20vZG9jdG9yc3VldmFybWEvP2hsPWVuIEZhY2Vib29rOiBodHRwczovL3d3dy5mYWNlYm9vay5jb20vRG9jdG9yc3VldmFybWEvIExpbmtlZGluOiBodHRwczovL3d3dy5saW5rZWRpbi5jb20vaW4vc3VlLXZhcm1hLW0tZC1wLWMtZGZhcGEtOGE0ODI4Ni8gRGlzY2xhaW1lcjogVGhpcyBpcyBub3QgbWVkaWNhbCBhZHZpY2UsIGl0IGRvZXMgbm90IHRha2UgdGhlIHBsYWNlIG9mIG1lZGljYWwgYWR2aWNlIGZyb20geW91ciBwaHlzaWNpYW4sIGFuZCBpcyBub3QgaW50ZW5kZWQgdG8gdHJlYXQgb3IgY3VyZSBhbnkgZGlzZWFzZS4gUGF0aWVudHMgc2hvdWxkIHNlZSBhIHF1YWxpZmllZCBtZWRpY2FsIHByb3ZpZGVyIGZvciBhc3Nlc3NtZW50IGFuZCB0cmVhdG1lbnQuIiwiZHVyYXRpb24iOnsidG90YWxNaWxsaXNlY29uZHMiOjMwMTUzMjB9LCJpZCI6IjVKQWZ5M212VlBGdVBmSW9GYnZYQk0iLCJtZWRpYVR5cGVzIjpbIkFVRElPIl0sIm5hbWUiOiJPdmVyY29taW5nIEhlYWx0aCBBbnhpZXR5IGluIFBlcmltZW5vcGF1c2Ugd2l0aCBEci4gUmFjaGVsIEdvbGRtYW4gJiBEci4gU3VlIFZhcm1hIiwicGxheWFiaWxpdHkiOnsicGxheWFibGUiOnRydWUsInJlYXNvbiI6IlBMQVlBQkxFIn0sInBsYXllZFN0YXRlIjp7InBsYXlQb3NpdGlvbk1pbGxpc2Vjb25kcyI6MCwic3RhdGUiOiJOT1RfU1RBUlRFRCJ9LCJwb2RjYXN0VjIiOnsiX190eXBlbmFtZSI6IlBvZGNhc3RSZXNwb25zZVdyYXBwZXIiLCJkYXRhIjp7Il9fdHlwZW5hbWUiOiJQb2RjYXN0IiwiY292ZXJBcnQiOnsic291cmNlcyI6W3siaGVpZ2h0Ijo2NCwidXJsIjoiaHR0cHM6Ly9pLnNjZG4uY28vaW1hZ2UvYWI2NzY1NjMwMDAwZjY4ZGVhYzE3MzgxZWUxMjVlZDliN2U2MDg0YSIsIndpZHRoIjo2NH0seyJoZWlnaHQiOjMwMCwidXJsIjoiaHR0cHM6Ly9pLnNjZG4uY28vaW1hZ2UvYWI2NzY1NjMwMDAwNWYxZmVhYzE3MzgxZWUxMjVlZDliN2U2MDg0YSIsIndpZHRoIjozMDB9LHsiaGVpZ2h0Ijo2NDAsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMGJhOGFlYWMxNzM4MWVlMTI1ZWQ5YjdlNjA4NGEiLCJ3aWR0aCI6NjQwfV19LCJuYW1lIjoiUGVyaW1lbm9wYXVzZSBXVEY/Iiwic2hvd1R5cGVzIjpbXSwidXJpIjoic3BvdGlmeTpzaG93OjRoczlUTUZMQ3NST2V2VktEeXlhZksifX0sInJlbGVhc2VEYXRlIjp7Imlzb1N0cmluZyI6IjIwMjQtMDYtMjFUMDc6NTQ6MDBaIn0sInJlc3RyaWN0aW9ucyI6eyJwYXl3YWxsQ29udGVudCI6ZmFsc2V9LCJ1cmkiOiJzcG90aWZ5OmVwaXNvZGU6NUpBZnkzbXZWUEZ1UGZJb0ZidlhCTSJ9LHsiX190eXBlbmFtZSI6IkVwaXNvZGUiLCJhdWRpbyI6eyJpdGVtcyI6W3siZmlsZUlkIjoiMmQwZDk3OTJkN2U0YThjMjg5M2YwODFkMTM0YjEyZjMyMWVjYjJlOSIsImZvcm1hdCI6Ik1QNF8xMjgiLCJ1cmwiOiJodHRwczovL3Auc2Nkbi5jby9tcDMtcHJldmlldy8yZDBkOTc5MmQ3ZTRhOGMyODkzZjA4MWQxMzRiMTJmMzIxZWNiMmU5In0seyJmaWxlSWQiOiJiODFkODNiYjQ3NzUwYzI2OWVlM2ZlNTgzYmEyYWZiYWZkNDY1MWZkIiwiZm9ybWF0IjoiTVA0XzEyOF9EVUFMIiwidXJsIjoiaHR0cHM6Ly9wLnNjZG4uY28vbXAzLXByZXZpZXcvYjgxZDgzYmI0Nzc1MGMyNjllZTNmZTU4M2JhMmFmYmFmZDQ2NTFmZCJ9LHsiZmlsZUlkIjoiNzRkZWQ3MzJlNTM0ZWU1ODViMmYxNGU2ZjBiMGJmNjMwODM0MWQ4YyIsImZvcm1hdCI6IkFBQ18yNCIsInVybCI6Imh0dHBzOi8vcC5zY2RuLmNvL21wMy1wcmV2aWV3Lzc0ZGVkNzMyZTUzNGVlNTg1YjJmMTRlNmYwYjBiZjYzMDgzNDFkOGMifSx7ImZpbGVJZCI6ImE4MWZjZTFiOWExNDgyYzkzNmJiYmJiNzI3NWVkZWFlOTIzZjIxYzgiLCJmb3JtYXQiOiJPR0dfVk9SQklTXzk2IiwidXJsIjoiaHR0cHM6Ly9wLnNjZG4uY28vbXAzLXByZXZpZXcvYTgxZmNlMWI5YTE0ODJjOTM2YmJiYmI3Mjc1ZWRlYWU5MjNmMjFjOCJ9LHsiZmlsZUlkIjoiOWYwNWI2NWE1YjlkODZkMGNmYjQwMzgwM2Q2OTc2MzBkZDAwYzYyNSIsImZvcm1hdCI6Ik1QNF8xMjhfQ0JDUyIsInVybCI6Imh0dHBzOi8vcC5zY2RuLmNvL21wMy1wcmV2aWV3LzlmMDViNjVhNWI5ZDg2ZDBjZmI0MDM4MDNkNjk3NjMwZGQwMGM2MjUifV19LCJjb250ZW50UmF0aW5nIjp7ImxhYmVsIjoiTk9ORSJ9LCJjb3ZlckFydCI6eyJzb3VyY2VzIjpbeyJoZWlnaHQiOjY0LCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDBmNjhkMWMyYTdmOGU0MjVkZmRlNjVkZGQ5M2ZlIiwid2lkdGgiOjY0fSx7ImhlaWdodCI6MzAwLCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDA1ZjFmMWMyYTdmOGU0MjVkZmRlNjVkZGQ5M2ZlIiwid2lkdGgiOjMwMH0seyJoZWlnaHQiOjY0MCwidXJsIjoiaHR0cHM6Ly9pLnNjZG4uY28vaW1hZ2UvYWI2NzY1NjMwMDAwYmE4YTFjMmE3ZjhlNDI1ZGZkZTY1ZGRkOTNmZSIsIndpZHRoIjo2NDB9XX0sImRlc2NyaXB0aW9uIjoiVGhpcyB3ZWVrLCBNZWxpc3NhIHNpdHMgZG93biB3aXRoIFR5bGVyIEZpc2gsIHRoZSBjby1mb3VuZGVyIG9mIG9uZSBvZiBoZXIgZ28tdG8gc2F1bmEgYW5kIGNvbGQgcGx1bmdlIGJyYW5kcywgU3VuaG9tZSBTYXVuYXMuIFRvZ2V0aGVyIHRoZXkgZXhwbG9yZSB0aGUgaW5jcmVkaWJsZSBiZW5lZml0cyBvZiBjb250cmFzdCB0aGVyYXB5LCBzaGFyaW5nIGJlc3QgcHJhY3RpY2VzIGZvciBzYXVuYSBhbmQgY29sZCBwbHVuZ2Ugc2Vzc2lvbnMgYWxvbmcgd2l0aCBhIHdlYWx0aCBvZiB0aGVpciB3ZWxsbmVzcyB0aXBzIGFuZCBsaWZlc3R5bGUgcml0dWFscy4gVHlsZXIgYW5kIE1lbGlzc2EgZGlzY3VzcyB0aGUgaW1wb3J0YW5jZSBvZiBkZXRveGluZyBpbiB0b2RheSdzIHVyYmFuIHdvcmxkIGFuZCBoaWdobGlnaHQgaG93IGhhcHB5IHRoZXkgYXJlIHRoYXQgd2VsbG5lc3MgY2x1YnMgYXJlIGJlY29taW5nIHRoZSBuZXcgc29jaWFsIGh1YnMuIFRoZXkgYWxzbyBkaXNjdXNzIHdoeSBTdW5ob21lIFNhdW5hcywgcmVjb2duaXplZCBieSByZW5vd25lZCBwdWJsaWNhdGlvbnMgbGlrZSBSb2xsaW5nIFN0b25lIGFuZCBXV0QsIGlzIGNvbnNpZGVyZWQgdGhlIGJlc3QtaW4tY2xhc3MgZm9yIGF0LWhvbWUgdXNlLiBUdW5lIGluIGFuZCBkaXNjb3ZlciB3aHkgeW91J2xsIGJlIGNyYXZpbmcgYSBoaXQgb2YgY29udHJhc3QgdGhlcmFweSBhZnRlciB0aGlzIGVubGlnaHRlbmluZyBjb252ZXJzYXRpb24uU2lnbiB1cCBub3cgZm9yIGEgNyBkYXkgZnJlZSB0cmlhbCBhdCBtZWxpc3Nhd29vZGhlYWx0aC5jb21MaW1pdGVkIFRpbWUgT2ZmZXI6IFVzZSBjb2RlIG1vdmV3aXRoaGVhcnQgd2hlbiB5b3Ugc2lnbiB1cCBmb3IgYSBtb250aGx5IG1lbWJlcnNoaXAgdG8gZ2V0IHlvdXIgZmlyc3QgbW9udGggRlJFRS5TdW5ob21lIFNhdW5hczogVXNlIGNvZGUgTUVMSVNTQVdPT0QgZm9yICQzMDAgb2ZmIHlvdXIgc2F1bmEgb3IgY29sZCBwbHVuZ2Ugb3IgZ28gdG8gc3VuaG9tZXNhdW5hcy5jb20vbWVsaXNzYXdvb2QgdG8gYWNjZXNzIHlvdXIgc3BlY2lhbCBvZmZlci5NZWxpc3NhIFdvb2QtVGVwcGVyYmVyZywgZm91bmRlciBvZiBNV0ggYW5kIGhvc3Qgb2YgdGhlIE1vdmUgV2l0aCBIZWFydCBQb2RjYXN0LCBpcyBhIG1lZGl0YXRpb24gdGVhY2hlciwgY2VydGlmaWVkIHlvZ2EgYW5kIHBpbGF0ZXMgaW5zdHJ1Y3RvciwgY2VydGlmaWVkIGhlYWx0aCBjb2FjaCwgYW5kIGJlbG92ZWQgYnkgdGhlIGRpdmVyc2UgY29tbXVuaXR5IHNoZeKAmXMgY3VsdGl2YXRlZCB0aHJvdWdoIGhlciB1bmlxdWUgYXBwcm9hY2ggdG8gZml0bmVzcyBhbmQgbWluZGZ1bG5lc3Mgb3ZlciB0aGUgeWVhcnMuIE1XSCBpcyBhIGhlYWx0aCwgd2VsbG5lc3MgJiBsaWZlc3R5bGUgcGxhdGZvcm0gb24gYSBtaXNzaW9uIHRvIGNyZWF0ZSBhIG1vcmUgbWluZGZ1bCB3YXkgb2YgbGlmZSwgYWNjZXNzaWJsZSBhbmQgYXR0YWluYWJsZSBmb3IgYWxsLiBNZWxpc3NhIGFuZCBNV0ggaGF2ZSBiZWVuIGZlYXR1cmVkIG9uIExJVkUgd2l0aCBLZWxseSBhbmQgUnlhbiwgR01BLCBUaGUgVG9kYXkgU2hvdywgRm9yYmVzLCBGb3J0dW5lIGFuZCBtb3JlLiBNV0ggd2FzIGFsc28gdGhlIHN1YmplY3Qgb2YgYSAyMDIxIEhhcnZhcmQgQnVzaW5lc3MgU2Nob29sIGNhc2Ugc3R1ZHkuIFRoZSBtb3N0IGltcG9ydGFudCBwYXJ0IG9mIHRoaXMgcHJhY3RpY2UgaXMgdGhhdCBpdOKAmXMgbm90IGp1c3QgYWJvdXQgYnVpbGRpbmcgdGhlIGJvZHkgeW91IGRlc2lyZSwgaXTigJlzIGFib3V0IGJ1aWxkaW5nIGEgYmV0dGVyLCBzdHJvbmdlciByZWxhdGlvbnNoaXAgd2l0aCB5b3Vyc2VsZi4gVGhlIGZvdW5kYXRpb24gb2YgdGhpcyBwcmFjdGljZSBoYXMgYWx3YXlzIGJlZW4gYWJvdXQgdXNpbmcgd2hhdCB5b3UgaGF2ZSBhdmFpbGFibGUgdG8geW91LCB3aGVuZXZlciwgd2hlcmV2ZXIgeW91IGFyZS4gU28sIHdoZXJldmVyIHlvdSBhcmUgb24geW91ciBqb3VybmV5LCB3ZSBoYXZlIHNvbWV0aGluZyBmb3IgZXZlcnlib2R5LiBUaGUgTVdIIHBsYXRmb3JtIGhhcyBhIGdyb3dpbmcgbGlicmFyeSBvZiA1MDArIHdvcmtvdXRzIGluIGEgdmFyaWV0eSBvZiBzdHlsZXMgKHBpbGF0ZXMsIHlvZ2EsIG1lZGl0YXRpb24sIHByZSAmIHBvc3RuYXRhbCwgYW5kIG1vcmUhKS4gUGx1cywgd2l0aCB1bmxpbWl0ZWQgYWNjZXNzIHRvIHJlY2lwZXMgJiB2aWRlbyB0dXRvcmlhbHMsIHBsdXMgY292ZXRlZCBsaWZlc3R5bGUgJiBudXRyaXRpb24gdGlwcywgdGhpcyBpcyB0aGUgZGVzdGluYXRpb24gdG8gYmV0dGVyIGV2ZXJ5IHNpbmdsZSBhc3BlY3Qgb2YgeW91ciBsaWZlLkhvc3RlZCBvbiBBY2FzdC4gU2VlIGFjYXN0LmNvbS9wcml2YWN5IGZvciBtb3JlIGluZm9ybWF0aW9uLiBIb3N0ZWQgb24gQWNhc3QuIFNlZSBhY2FzdC5jb20vcHJpdmFjeSBmb3IgbW9yZSBpbmZvcm1hdGlvbi4iLCJkdXJhdGlvbiI6eyJ0b3RhbE1pbGxpc2Vjb25kcyI6MzU0MzA5Mn0sImlkIjoiM1lzejlXNFRSam93Z2lOT3R3QnZ5eSIsIm1lZGlhVHlwZXMiOlsiQVVESU8iXSwibmFtZSI6IkVwIDY4OiBVbmxvY2tpbmcgVml0YWxpdHkgVGhyb3VnaCBTYXVuYXMgYW5kIENvbGQgUGx1bmdlcyB3aXRoIFN1biBIb21lIFNhdW5hcyBDby1Gb3VuZGVyLCBUeWxlciBGaXNoIiwicGxheWFiaWxpdHkiOnsicGxheWFibGUiOnRydWUsInJlYXNvbiI6IlBMQVlBQkxFIn0sInBsYXllZFN0YXRlIjp7InBsYXlQb3NpdGlvbk1pbGxpc2Vjb25kcyI6MCwic3RhdGUiOiJOT1RfU1RBUlRFRCJ9LCJwb2RjYXN0VjIiOnsiX190eXBlbmFtZSI6IlBvZGNhc3RSZXNwb25zZVdyYXBwZXIiLCJkYXRhIjp7Il9fdHlwZW5hbWUiOiJQb2RjYXN0IiwiY292ZXJBcnQiOnsic291cmNlcyI6W3siaGVpZ2h0Ijo2NCwidXJsIjoiaHR0cHM6Ly9pLnNjZG4uY28vaW1hZ2UvYWI2NzY1NjMwMDAwZjY4ZDFjMmE3ZjhlNDI1ZGZkZTY1ZGRkOTNmZSIsIndpZHRoIjo2NH0seyJoZWlnaHQiOjMwMCwidXJsIjoiaHR0cHM6Ly9pLnNjZG4uY28vaW1hZ2UvYWI2NzY1NjMwMDAwNWYxZjFjMmE3ZjhlNDI1ZGZkZTY1ZGRkOTNmZSIsIndpZHRoIjozMDB9LHsiaGVpZ2h0Ijo2NDAsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMGJhOGExYzJhN2Y4ZTQyNWRmZGU2NWRkZDkzZmUiLCJ3aWR0aCI6NjQwfV19LCJuYW1lIjoiTW92ZSBXaXRoIEhlYXJ0Iiwic2hvd1R5cGVzIjpbXSwidXJpIjoic3BvdGlmeTpzaG93OjB1ZHV5aU9IZXdvaW90Q3FxZDVJbEEifX0sInJlbGVhc2VEYXRlIjp7Imlzb1N0cmluZyI6IjIwMjQtMDYtMDVUMDc6MzA6MDBaIn0sInJlc3RyaWN0aW9ucyI6eyJwYXl3YWxsQ29udGVudCI6ZmFsc2V9LCJ1cmkiOiJzcG90aWZ5OmVwaXNvZGU6M1lzejlXNFRSam93Z2lOT3R3QnZ5eSJ9LHsiX190eXBlbmFtZSI6IkVwaXNvZGUiLCJhdWRpbyI6eyJpdGVtcyI6W3siZmlsZUlkIjoiYzU1NTczNDBjZjRhNGQ4ZWMzNjEwMmQ5ZTc0OWU3ZTFiNmEwZWY4ZCIsImZvcm1hdCI6Ik9HR19WT1JCSVNfOTYiLCJ1cmwiOiJodHRwczovL3Auc2Nkbi5jby9tcDMtcHJldmlldy9jNTU1NzM0MGNmNGE0ZDhlYzM2MTAyZDllNzQ5ZTdlMWI2YTBlZjhkIn0seyJmaWxlSWQiOiI5YWUyZDExNjY4YTAwYzQyMGE3NDY4YWJjNjI4ODE1Yzc5ZTc5ZWFjIiwiZm9ybWF0IjoiQUFDXzI0IiwidXJsIjoiaHR0cHM6Ly9wLnNjZG4uY28vbXAzLXByZXZpZXcvOWFlMmQxMTY2OGEwMGM0MjBhNzQ2OGFiYzYyODgxNWM3OWU3OWVhYyJ9LHsiZmlsZUlkIjoiZjRlODliZTMwNmZjNzdmNWJlZWIwM2Q2NzYxNzZjZjJiOGRjZGI4ZSIsImZvcm1hdCI6Ik1QNF8xMjhfRFVBTCIsInVybCI6Imh0dHBzOi8vcC5zY2RuLmNvL21wMy1wcmV2aWV3L2Y0ZTg5YmUzMDZmYzc3ZjViZWViMDNkNjc2MTc2Y2YyYjhkY2RiOGUifSx7ImZpbGVJZCI6ImZhMjZiYmJjZGQzNTA2NjgyYzY5OTk2YTQ0OTE0OTYyMWEyNDRjYzkiLCJmb3JtYXQiOiJNUDRfMTI4X0NCQ1MiLCJ1cmwiOiJodHRwczovL3Auc2Nkbi5jby9tcDMtcHJldmlldy9mYTI2YmJiY2RkMzUwNjY4MmM2OTk5NmE0NDkxNDk2MjFhMjQ0Y2M5In0seyJmaWxlSWQiOiJlYjY0NGE5ODQ2YWRkNjUwODRmNzc0Y2QyZTNhYzVhNmY3NGQ4MmY5IiwiZm9ybWF0IjoiTVA0XzEyOCIsInVybCI6Imh0dHBzOi8vcC5zY2RuLmNvL21wMy1wcmV2aWV3L2ViNjQ0YTk4NDZhZGQ2NTA4NGY3NzRjZDJlM2FjNWE2Zjc0ZDgyZjkifV19LCJjb250ZW50UmF0aW5nIjp7ImxhYmVsIjoiRVhQTElDSVQifSwiY292ZXJBcnQiOnsic291cmNlcyI6W3siaGVpZ2h0Ijo2NCwidXJsIjoiaHR0cHM6Ly9pLnNjZG4uY28vaW1hZ2UvYWI2NzY1NjMwMDAwZjY4ZDJiMDQwMzg4Y2ViZjdmOWMzOGJiNjZiOSIsIndpZHRoIjo2NH0seyJoZWlnaHQiOjMwMCwidXJsIjoiaHR0cHM6Ly9pLnNjZG4uY28vaW1hZ2UvYWI2NzY1NjMwMDAwNWYxZjJiMDQwMzg4Y2ViZjdmOWMzOGJiNjZiOSIsIndpZHRoIjozMDB9LHsiaGVpZ2h0Ijo2NDAsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMGJhOGEyYjA0MDM4OGNlYmY3ZjljMzhiYjY2YjkiLCJ3aWR0aCI6NjQwfV19LCJkZXNjcmlwdGlvbiI6IlRoZSB3ZWxsbmVzcyBpbmR1c3RyeSBpcyB3b3J0aCBhYm91dCAkNSB0cmlsbGlvbiB3b3JsZHdpZGUgYW5kIGl0IGZlZWxzIGxpa2UgdGhlcmUncyBhbHdheXMgc29tZXRoaW5nIHdlIHNob3VsZCBiZSBzcGVuZGluZyBtb25leSBvbiB0byBiZW5lZml0IG91ciBtaW5kLCBib2R5IGFuZCBzb3VsLiBCdXQgdGhlIHF1ZXN0IHRvIGZlZWwgb3VyIGJlc3QgY2FuIGNvbWUgYXQgYSBjb3N0IHRoYXQgZXh0ZW5kcyBiZXlvbmQgdGhlIGZpbmFuY2lhbCAtIGl0IGNhbiBpbXBhY3Qgb3VyIHJlbGF0aW9uc2hpcHMgdG9vLkhlcmUgdG8gdW5wYWNrIHRoZSB3b3JsZCBvZiB3ZWxsbmVzcywgc3Bpcml0dWFsaXR5IGFuZCByYWRpY2FsIGhlYWxpbmcgd2l0aCBBbm5hIGlzIENoYXJsb3R0ZSBDaHVyY2ggKHNpbmdlciBhbmQgZm91bmRlciBvZiB3ZWxsbmVzcyBhbmQgaGVhbGluZyBjZW50cmUsIFRoZSBEcmVhbWluZykgYW5kIE1pY2hlbGUgS25pZ2h0IChwc3ljaGljLCBhc3Ryb2xvZ2VyIGFuZCBTdW5kYXktVGltZXMgYmVzdC1zZWxsaW5nIGF1dGhvcikuwqBUb2dldGhlciwgdGhleSBkaXNjdXNzIGEgZGlsZW1tYSBmcm9tIGEgbGlzdGVuZXIgd2hvIGlzIHNrZXB0aWNhbCBhYm91dCBoaXMgcGFydG5lcuKAmXMgYmVsaWVmIGluIGFsdGVybmF0aXZlIHRoZXJhcGllcyBhbmQgdGhlIHZhbGlkaXR5IG9mIHRoZSB3ZWxsbmVzcyBpbmR1c3RyeSBhcyBhIHdob2xlLiBUaGV5IGFsc28gYWRkcmVzcyBhIGRpbGVtbWEgZnJvbSBzb21lb25lIHdobyBpcyBjb25jZXJuZWQgaGlzIHBhcnRuZXIgaXMgYmVjb21pbmcgb3Zlcmx5IGRlcGVuZGVudCBvbiBoZXIgcHN5Y2hpYy7CoER1cmluZyB0aGUgY29udmVyc2F0aW9uLCBDaGFybG90dGUgYW5kIE1pY2hlbGUgZXhwbG9yZSB0aGUgdGVuc2lvbiBiZXR3ZWVuIGhlbHBpbmcgcGVvcGxlIGFuZCBtb25ldGlzYXRpb24sIHRoZSBkYW5nZXJzIG9mIHNwaXJpdHVhbCBhbmQgcHN5Y2hpYyBwcmFjdGljZXMgd2hlbiBub3QgY29uZHVjdGVkIGV0aGljYWxseSwgYW5kIHdoZXRoZXIgaXTigJlzIHBvc3NpYmxlIHRvIGJ1aWxkIGEgcmVsYXRpb25zaGlwIHdpdGggc29tZW9uZSB3aG8gZnVuZGFtZW50YWxseSBoYXMgZGlmZmVyZW50IGJlbGllZnMuIMKg4oCUSGF2ZSBxdWVzdGlvbnMgYWJvdXQgc2V4PyBEaXZvcmNlPyBNb3RoZXJob29kPyBNZW5vcGF1c2U/IE1lbnRhbCBoZWFsdGg/IFdpdGggbm8gdG9waWMgb2ZmIGxpbWl0cywgQW5uYeKAmXMgaGVyZSB0byBwcm92ZSB0aGF0IHdoYXRldmVyIHlvdeKAmXJlIGdvaW5nIHRocm91Z2gsIGl04oCZcyBub3QganVzdCB5b3UuSWYgeW91IGhhdmUgYSBkaWxlbW1hIHlvdeKAmWQgbGlrZSB1bnBhY2tlZCwgdmlzaXQgaXRjYW50anVzdGJlbWUuY28udWsgYW5kIHJlY29yZCBhIHZvaWNlIG5vdGUuIE9yIHRlbGwgQW5uYSBhbGwgYWJvdXQgaXQgaW4gYW4gZW1haWwgdG8gaXRjYW50anVzdGJlbWVAcG9kaW1vLmNvbVRoaXMgcG9kY2FzdCBjb250YWlucyBhZHVsdCB0aGVtZXMgdGhhdCBtYXkgbm90IGJlIHN1aXRhYmxlIGZvciBjaGlsZHJlbi4gTGlzdGVuZXIgY2F1dGlvbiBpcyBhZHZpc2VkLiBQbGVhc2Ugbm90ZSB0aGF0IGFkdmljZSBnaXZlbiBvbiB0aGlzIHBvZGNhc3QgaXMgbm90IGludGVuZGVkIHRvIHJlcGxhY2UgdGhlIGlucHV0IG9mIGEgdHJhaW5lZCBwcm9mZXNzaW9uYWwuIElmIHlvdeKAmXZlIGJlZW4gYWZmZWN0ZWQgYnkgYW55dGhpbmcgcmFpc2VkIGluIHRoaXMgZXBpc29kZSBhbmQgd2FudCBleHRyYSBzdXBwb3J0LCB3ZSBlbmNvdXJhZ2UgeW91IHRvIHJlYWNoIG91dCB0byB5b3VyIGdlbmVyYWwgcHJhY3RpdGlvbmVyIG9yIGFuIGFjY3JlZGl0ZWQgcHJvZmVzc2lvbmFsLkZyb20gUG9kaW1vICYgTWFncyBDcmVhdGl2ZcKgUHJvZHVjZXJzOiBMYXVyYSBXaWxsaWFtcyBhbmQgQ2hyaXN0eSBDYWxsYXdheS1HYWxlRWRpdG9yOiBLaW0gTWlsc29tVGhlbWUgbXVzaWM6IEtpdCBNaWxzb23CoEV4ZWN1dGl2ZSBQcm9kdWNlcnMgZm9yIFBvZGltbzogSmFrZSBDaHVkbm93IGFuZCBNYXR0IFdoaXRlRXhlY3V0aXZlIFByb2R1Y2VyIGZvciBNYWdzOiBGYWl0aCBSdXNzZWxswqBGb2xsb3cgQGl0Y2FudGp1c3RiZW1lcG9kIGFuZCBAcG9kaW1vX3VrIG9uIEluc3RhZ3JhbSBhbmQgQGl0Y2FudGp1c3RiZW1lcG9kIG9uIFRpa1RvayBmb3Igd2Vla2x5IHVwZGF0ZXMuIFlvdSBjYW4gYWxzbyB3YXRjaCB0aGUgZnVsbCBlcGlzb2RlIG9uIFlvdXR1YmUuIMKgSGVhZHNob3QgYnkgUmVraGEgR2FydG9uIEhvc3RlZCBvbiBBY2FzdC4gU2VlIGFjYXN0LmNvbS9wcml2YWN5IGZvciBtb3JlIGluZm9ybWF0aW9uLiIsImR1cmF0aW9uIjp7InRvdGFsTWlsbGlzZWNvbmRzIjoyNTY0MTI3fSwiaWQiOiI1cTJvQlgycEdmS0l2OG1jTnNaakpRIiwibWVkaWFUeXBlcyI6WyJBVURJTyJdLCJuYW1lIjoiMzk6IFRoZSBDdWx0IG9mIFdlbGxuZXNzPyBXaXRoIENoYXJsb3R0ZSBDaHVyY2ggYW5kIE1pY2hlbGUgS25pZ2h0IiwicGxheWFiaWxpdHkiOnsicGxheWFibGUiOnRydWUsInJlYXNvbiI6IlBMQVlBQkxFIn0sInBsYXllZFN0YXRlIjp7InBsYXlQb3NpdGlvbk1pbGxpc2Vjb25kcyI6MCwic3RhdGUiOiJOT1RfU1RBUlRFRCJ9LCJwb2RjYXN0VjIiOnsiX190eXBlbmFtZSI6IlBvZGNhc3RSZXNwb25zZVdyYXBwZXIiLCJkYXRhIjp7Il9fdHlwZW5hbWUiOiJQb2RjYXN0IiwiY292ZXJBcnQiOnsic291cmNlcyI6W3siaGVpZ2h0Ijo2NCwidXJsIjoiaHR0cHM6Ly9pLnNjZG4uY28vaW1hZ2UvYWI2NzY1NjMwMDAwZjY4ZDNlZmI4MGRjYjUzYmYyNDJmOWM0MmYyNCIsIndpZHRoIjo2NH0seyJoZWlnaHQiOjMwMCwidXJsIjoiaHR0cHM6Ly9pLnNjZG4uY28vaW1hZ2UvYWI2NzY1NjMwMDAwNWYxZjNlZmI4MGRjYjUzYmYyNDJmOWM0MmYyNCIsIndpZHRoIjozMDB9LHsiaGVpZ2h0Ijo2NDAsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMGJhOGEzZWZiODBkY2I1M2JmMjQyZjljNDJmMjQiLCJ3aWR0aCI6NjQwfV19LCJuYW1lIjoiSXQgQ2FuJ3QgSnVzdCBCZSBNZSIsInNob3dUeXBlcyI6W10sInVyaSI6InNwb3RpZnk6c2hvdzo3N0VWRHRoODFKVjJhUmRpVUhYSlZJIn19LCJyZWxlYXNlRGF0ZSI6eyJpc29TdHJpbmciOiIyMDI0LTAzLTEzVDAzOjAwOjAwWiJ9LCJyZXN0cmljdGlvbnMiOnsicGF5d2FsbENvbnRlbnQiOmZhbHNlfSwidXJpIjoic3BvdGlmeTplcGlzb2RlOjVxMm9CWDJwR2ZLSXY4bWNOc1pqSlEifSx7Il9fdHlwZW5hbWUiOiJFcGlzb2RlIiwiYXVkaW8iOnsiaXRlbXMiOlt7ImZpbGVJZCI6ImJlMTc5ODFmZjIwOWI2NDA4NGI2YjRmZGFhZWQyMDhiNDI1Y2E3YzIiLCJmb3JtYXQiOiJPR0dfVk9SQklTXzk2IiwidXJsIjoiaHR0cHM6Ly9wLnNjZG4uY28vbXAzLXByZXZpZXcvYmUxNzk4MWZmMjA5YjY0MDg0YjZiNGZkYWFlZDIwOGI0MjVjYTdjMiJ9LHsiZmlsZUlkIjoiMjIwNzg2ZWYyZWM0NzA0ZDdmMTQ5YjM0ZGFjZTg4YTU4OGU5ZWMzMyIsImZvcm1hdCI6Ik1QNF8xMjgiLCJ1cmwiOiJodHRwczovL3Auc2Nkbi5jby9tcDMtcHJldmlldy8yMjA3ODZlZjJlYzQ3MDRkN2YxNDliMzRkYWNlODhhNTg4ZTllYzMzIn0seyJmaWxlSWQiOiIyM2ZmOThiNjZhOWMzODczODU3NTRjZmQyOWQ0YWRmZTEwMDBkNTMxIiwiZm9ybWF0IjoiTVA0XzEyOF9DQkNTIiwidXJsIjoiaHR0cHM6Ly9wLnNjZG4uY28vbXAzLXByZXZpZXcvMjNmZjk4YjY2YTljMzg3Mzg1NzU0Y2ZkMjlkNGFkZmUxMDAwZDUzMSJ9LHsiZmlsZUlkIjoiMzFlOWM0ZDZiOWExODUyZWNjNTA2NzNkOTc4MTJjM2RjMDg2MjBiMiIsImZvcm1hdCI6Ik1QNF8xMjhfRFVBTCIsInVybCI6Imh0dHBzOi8vcC5zY2RuLmNvL21wMy1wcmV2aWV3LzMxZTljNGQ2YjlhMTg1MmVjYzUwNjczZDk3ODEyYzNkYzA4NjIwYjIifSx7ImZpbGVJZCI6IjVjMzEyNjZmYjU2NjUxYTliNTJmNGIxNTFhOGE3MWZlYTE1MGQ4MzYiLCJmb3JtYXQiOiJBQUNfMjQiLCJ1cmwiOiJodHRwczovL3Auc2Nkbi5jby9tcDMtcHJldmlldy81YzMxMjY2ZmI1NjY1MWE5YjUyZjRiMTUxYThhNzFmZWExNTBkODM2In1dfSwiY29udGVudFJhdGluZyI6eyJsYWJlbCI6Ik5PTkUifSwiY292ZXJBcnQiOnsic291cmNlcyI6W3siaGVpZ2h0Ijo2NCwidXJsIjoiaHR0cHM6Ly9pLnNjZG4uY28vaW1hZ2UvYWI2NzY1NjMwMDAwZjY4ZGMwNTk5YjMzNzA1YWRjNTA3NWNkNTlkNSIsIndpZHRoIjo2NH0seyJoZWlnaHQiOjMwMCwidXJsIjoiaHR0cHM6Ly9pLnNjZG4uY28vaW1hZ2UvYWI2NzY1NjMwMDAwNWYxZmMwNTk5YjMzNzA1YWRjNTA3NWNkNTlkNSIsIndpZHRoIjozMDB9LHsiaGVpZ2h0Ijo2NDAsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMGJhOGFjMDU5OWIzMzcwNWFkYzUwNzVjZDU5ZDUiLCJ3aWR0aCI6NjQwfV19LCJkZXNjcmlwdGlvbiI6IkhvdyBUbyBIYXZlIFN1Y2Nlc3NmdWwgUmVsYXRpb25zaGlwcyB8IFRoaXMgZXBpc29kZSBpcyBicm91Z2h0IHRvIHlvdSBieSBSdXBhIEhlYWx0aCwgQXRobGV0aWMgR3JlZW5zLCBhbmQgQ296eSBFYXJ0aCBNb2Rlcm4gbG92ZSBjb21lcyB3aXRoIGFuIHVucHJlY2VkZW50ZWQgbGlzdCBvZiBleHBlY3RhdGlvbnMuIFJlbGF0aW9uc2hpcHMgY2FuIG9mIGNvdXJzZSBiZSBhIHNvdXJjZSBvZiBhbWF6aW5nIGNvbm5lY3Rpb24gYW5kIGpveSwgYnV0IHRoZXkgY2FuIGFsc28gYmUgcmVhbGx5IGhhcmQuIFdlIHdhbnQgb3VyIHBhcnRuZXIgdG8gYmUgb3VyIGJlc3QgZnJpZW5kLCBsb3ZlciwgY29uZmlkYW50LCBjb3dvcmtlciwgdGhlcmFwaXN0LCBhbmQgc28gbXVjaCBtb3JlLiBXZSB3YW50IGZyb20gb25lIHBlcnNvbiB3aGF0IGFuIGVudGlyZSB2aWxsYWdlIHVzZWQgdG8gcHJvdmlkZS4gVG8gdGFrZSBpdCBhIHN0ZXAgZnVydGhlciwgd2Ugd2FudCBhIHNvdWwgbWF0ZTsgd2Ugd2FudCBpbiBhbm90aGVyIGh1bWFuIHdoYXQgd2UgdXNlZCB0byBsb29rIGZvciBpbiB0aGUgcmVhbG0gb2YgdGhlIGRpdmluZS4gV2Ugd2FudCB0aGF0IHBlcnNvbiB0byBoZWxwIHVzIGJlY29tZSB0aGUgYmVzdCB2ZXJzaW9uIG9mIG91cnNlbHZlcy4gSeKAmXZlIGJlZW4gZXh0cmVtZWx5IGx1Y2t5IGluIG15IGxpZmUgd2l0aCBteSBjYXJlZXIgYW5kIGZyaWVuZHNoaXBzLCBidXQgcm9tYW50aWMgcmVsYXRpb25zaGlwcyBoYXZlbuKAmXQgY29tZSBlYXN5IGZvciBtZS4gSSB3YXMgdGhyaWxsZWQgdG8gdGFrZSBhIGRlZXBlciBsb29rIGF0IHRoaXMgcGFydCBvZiBteSBsaWZlIGluIHRoaXMgZXBpc29kZSB3aXRoIG15IGRlYXIgZnJpZW5kIEVzdGhlciBQZXJlbC4gUHN5Y2hvdGhlcmFwaXN0IGFuZCBOZXcgWW9yayBUaW1lcyBiZXN0c2VsbGluZyBhdXRob3IgRXN0aGVyIFBlcmVsIGlzIHJlY29nbml6ZWQgYXMgb25lIG9mIHRvZGF54oCZcyBtb3N0IGluc2lnaHRmdWwgYW5kIG9yaWdpbmFsIHZvaWNlcyBvbiBtb2Rlcm4gcmVsYXRpb25zaGlwcy4gRmx1ZW50IGluIG5pbmUgbGFuZ3VhZ2VzLCBzaGUgaGVsbXMgYSB0aGVyYXB5IHByYWN0aWNlIGluIE5ldyBZb3JrIENpdHkgYW5kIHNlcnZlcyBhcyBhbiBvcmdhbml6YXRpb25hbCBjb25zdWx0YW50IGZvciBGb3J0dW5lIDUwMCBjb21wYW5pZXMgYXJvdW5kIHRoZSB3b3JsZC4gSGVyIGNlbGVicmF0ZWQgVEVEIFRhbGtzIGhhdmUgZ2FybmVyZWQgbW9yZSB0aGFuIDMwIG1pbGxpb24gdmlld3MgYW5kIGhlciBiZXN0c2VsbGluZyBib29rcywgTWF0aW5nIGluIENhcHRpdml0eSBhbmQgVGhlIFN0YXRlIG9mIEFmZmFpcnMsIGFyZSBnbG9iYWwgcGhlbm9tZW5hIHRyYW5zbGF0ZWQgaW50byBuZWFybHkgMzAgbGFuZ3VhZ2VzLiBFc3RoZXIgaXMgYWxzbyBhbiBleGVjdXRpdmUgcHJvZHVjZXIgYW5kIGhvc3Qgb2YgdGhlIHBvcHVsYXIgcG9kY2FzdHMgV2hlcmUgU2hvdWxkIFdlIEJlZ2luPyBhbmQgSG934oCZcyBXb3JrPyBIZXIgbGF0ZXN0IHByb2plY3QgaXMgV2hlcmUgU2hvdWxkIFdlIEJlZ2luIC0gQSBHYW1lIG9mIFN0b3JpZXMgd2l0aCBFc3RoZXIgUGVyZWwuIFRoaXMgZXBpc29kZSBpcyBicm91Z2h0IHRvIHlvdSBieSBSdXBhIEhlYWx0aCwgQXRobGV0aWMgR3JlZW5zLCBhbmQgQ296eSBFYXJ0aC4gUnVwYSBIZWFsdGggaXMgYSBwbGFjZSBmb3IgRnVuY3Rpb25hbCBNZWRpY2luZSBwcmFjdGl0aW9uZXJzIHRvIGFjY2VzcyBtb3JlIHRoYW4gMiwwMDAgc3BlY2lhbHR5IGxhYiB0ZXN0cyBmcm9tIG92ZXIgMjAgbGFicyBsaWtlIERVVENILCBWaWJyYW50IEFtZXJpY2EsIEdlbm92YSwgR3JlYXQgUGxhaW5zLCBhbmQgbW9yZS4gWW91IGNhbiBjaGVjayBvdXQgYSBmcmVlIGxpdmUgZGVtbyB3aXRoIGEgUSZBIG9yIGNyZWF0ZSBhbiBhY2NvdW50IGF0IFJ1cGFIZWFsdGguY29tLsKgIEF0aGxldGljIEdyZWVucyBpcyBvZmZlcmluZyBEb2N0b3LigJlzIEZhcm1hY3kgbGlzdGVuZXJzIGEgZnVsbCB5ZWFyIHN1cHBseSBvZiB0aGVpciBWaXRhbWluIEQzL0syIExpcXVpZCBGb3JtdWxhIGZyZWUgd2l0aCB5b3VyIGZpcnN0IHB1cmNoYXNlLCBwbHVzIDUgZnJlZSB0cmF2ZWwgcGFja3MuIEp1c3QgZ28gdG8gYXRobGV0aWNncmVlbnMuY29tL2h5bWFuIHRvIHRha2UgYWR2YW50YWdlIG9mIHRoaXMgZ3JlYXQgb2ZmZXIuIE5pY2UgYmVkZGluZyBjYW4gZmVlbCBsaWtlIGEgYmlnIGludmVzdG1lbnQsIHNvIENvenkgRWFydGggbWFrZXMgaXQgc3VwZXIgZWFzeSB0byB0cnkgb3V0IHRoZWlyIHByb2R1Y3RzIHdpdGggYSAzMC1kYXkgZnJlZSB0cmlhbCBhbmQgMTAteWVhciB3YXJyYW50eS4gUGx1cywgcmlnaHQgbm93IHRoZXkgYXJlIG9mZmVyaW5nIDQwJSBvZmYuIEp1c3QgZ28gdG8gY296eWVhcnRoLmNvbSB1c2UgdGhlIGNvZGUgSFlNQU5QT0RDQVNUNDAgYXQgY2hlY2tvdXQuIMKgIEhlcmUgYXJlIG1vcmUgb2YgdGhlIGRldGFpbHMgZnJvbSBvdXIgaW50ZXJ2aWV3ICh0aW1lLXN0YW1wcyBjb3JyZWxhdGUgd2l0aCBhdWRpbyB2ZXJzaW9uIG9mIHRoZSBwb2RjYXN0KTrCoCAgT3VyIGV4cGVjdGF0aW9ucyBvZiByb21hbnRpYyByZWxhdGlvbnNoaXBzIGhhdmUgZHJhc3RpY2FsbHkgY2hhbmdlZCBvdmVyIHRpbWUgKDc6NDIpICBPdXIgY2hpbGRob29kIHNldHMgdXMgdXAgZm9yIGRpZmZpY3VsdHkgaW4gcm9tYW50aWMgcmVsYXRpb25zaGlwcyAoMTA6NDIpICBXaHkgd2UgY2hvb3NlIHBhcnRuZXJzIHdobyBhY3RpdmF0ZSBvdXIgb3duIHNwZWNpZmljIGlzc3VlcyAoMTQ6NTMpICBXaGF0IGRyaXZlcyBjb3VwbGVzIHRvIGRpdm9yY2UgYW5kIHdoeSB0aGUgZW5kIG9mIGEgcmVsYXRpb25zaGlwIGRvZXMgbm90IG5lY2Vzc2FyaWx5IGVxdWF0ZSB0byBmYWlsdXJlICgxODozNikgIFdoYXQgYnJpbmdzIGNvdXBsZXMgdG8gY291cGxlcyB0aGVyYXB5IHRvZGF5IHZzLiBpbiBwYXN0IGRlY2FkZXMgKDIzOjEzKSAgRm91ciByZWxhdGlvbnNoaXAga2lsbGVycyAoMzM6MDUpICBXaGF0IG1ha2VzIGEgcmVsYXRpb25zaGlwIHN1Y2Nlc3NmdWw/ICgzNDoyNykgIFRoZSBjYXJkIGdhbWUgdGhhdCBFc3RoZXIgY3JlYXRlZCBkdXJpbmcgdGhlIHBhbmRlbWljIHRvIGluY29ycG9yYXRlIGxpZ2h0bmVzcyBhbmQgcGxheSBpbnRvIG91ciByZWxhdGlvbnNoaXBzwqAgKDQxOjAxKSAgSG93IG91ciByZWxhdGlvbnNoaXAgdG8gZ2l2aW5nIGFuZCByZWNlaXZpbmcgaW1wYWN0cyBvdXIgcmVsYXRpb25zaGlwcyAoNTE6NTEpICBFc3RoZXLigJlzIG1haW4gbnVnZ2V0cyBvZiB3aXNkb20gZnJvbSBoZXIgd29yayB3aXRoIGNvdXBsZXMgKDE6MDA6MTkpICBMZWFybiBtb3JlIGFib3V0IEVzdGhlciBQZXJlbCBhdCBodHRwczovL3d3dy5lc3RoZXJwZXJlbC5jb20vIGFuZCBoZXIgbmV3IGNhcmQgZ2FtZSwgV2hlcmUgU2hvdWxkIFdlIEJlZ2luIC0gQSBHYW1lIG9mIFN0b3JpZXMgYXQgaHR0cHM6Ly93d3cuZXN0aGVycGVyZWwuY29tL3doZXJlLXNob3VsZC13ZS1iZWdpbi10aGUtZ2FtZS4gRm9sbG93IEVzdGhlciBvbiBGYWNlYm9vayBARXN0aGVyLlBlcmVsLCBvbiBJbnN0YWdyYW0gQEVzdGhlclBlcmVsT2ZmaWNpYWwsIGFuZCBvbiBUd2l0dGVyIEBFc3RoZXJQZXJlbC4gICBMZWFybiBtb3JlIGFib3V0IHlvdXIgYWQgY2hvaWNlcy4gVmlzaXQgbWVnYXBob25lLmZtL2FkY2hvaWNlcyIsImR1cmF0aW9uIjp7InRvdGFsTWlsbGlzZWNvbmRzIjo0MjA2NjgwfSwiaWQiOiIzeFFHSUxiSmEyU0pCeThnMzcxYTR6IiwibWVkaWFUeXBlcyI6WyJBVURJTyJdLCJuYW1lIjoiSG93IFRvIEhhdmUgU3VjY2Vzc2Z1bCBSZWxhdGlvbnNoaXBzIHdpdGggRXN0aGVyIFBlcmVsIiwicGxheWFiaWxpdHkiOnsicGxheWFibGUiOnRydWUsInJlYXNvbiI6IlBMQVlBQkxFIn0sInBsYXllZFN0YXRlIjp7InBsYXlQb3NpdGlvbk1pbGxpc2Vjb25kcyI6MCwic3RhdGUiOiJOT1RfU1RBUlRFRCJ9LCJwb2RjYXN0VjIiOnsiX190eXBlbmFtZSI6IlBvZGNhc3RSZXNwb25zZVdyYXBwZXIiLCJkYXRhIjp7Il9fdHlwZW5hbWUiOiJQb2RjYXN0IiwiY292ZXJBcnQiOnsic291cmNlcyI6W3siaGVpZ2h0Ijo2NCwidXJsIjoiaHR0cHM6Ly9pLnNjZG4uY28vaW1hZ2UvYWI2NzY1NjMwMDAwZjY4ZGEyYzQ5ZjhiZWNkODAzYzVlMDUzNTk1MCIsIndpZHRoIjo2NH0seyJoZWlnaHQiOjMwMCwidXJsIjoiaHR0cHM6Ly9pLnNjZG4uY28vaW1hZ2UvYWI2NzY1NjMwMDAwNWYxZmEyYzQ5ZjhiZWNkODAzYzVlMDUzNTk1MCIsIndpZHRoIjozMDB9LHsiaGVpZ2h0Ijo2NDAsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMGJhOGFhMmM0OWY4YmVjZDgwM2M1ZTA1MzU5NTAiLCJ3aWR0aCI6NjQwfV19LCJuYW1lIjoiVGhlIERyLiBIeW1hbiBTaG93Iiwic2hvd1R5cGVzIjpbXSwidXJpIjoic3BvdGlmeTpzaG93OjUwTUZoTDZySXRsbkRERVN0Rk1TUHUifX0sInJlbGVhc2VEYXRlIjp7Imlzb1N0cmluZyI6IjIwMjEtMDgtMjVUMTA6MDA6MDBaIn0sInJlc3RyaWN0aW9ucyI6eyJwYXl3YWxsQ29udGVudCI6ZmFsc2V9LCJ1cmkiOiJzcG90aWZ5OmVwaXNvZGU6M3hRR0lMYkphMlNKQnk4ZzM3MWE0eiJ9LHsiX190eXBlbmFtZSI6IkVwaXNvZGUiLCJhdWRpbyI6eyJpdGVtcyI6W3siZmlsZUlkIjoiNTZiYjY3Nzg1OWMxMTlhOGY2YjhhNTBmYTM0NTBlZGVmYjQ4NzUyZCIsImZvcm1hdCI6Ik1QNF8xMjhfQ0JDUyIsInVybCI6Imh0dHBzOi8vcC5zY2RuLmNvL21wMy1wcmV2aWV3LzU2YmI2Nzc4NTljMTE5YThmNmI4YTUwZmEzNDUwZWRlZmI0ODc1MmQifSx7ImZpbGVJZCI6IjRiYzYwNGE0NzJkNjE1NWU2OGI1MjcwYTE4OTQ0N2FhNTllNDZjOTYiLCJmb3JtYXQiOiJNUDRfMTI4IiwidXJsIjoiaHR0cHM6Ly9wLnNjZG4uY28vbXAzLXByZXZpZXcvNGJjNjA0YTQ3MmQ2MTU1ZTY4YjUyNzBhMTg5NDQ3YWE1OWU0NmM5NiJ9LHsiZmlsZUlkIjoiYTc2ZGY4NTA4YjU5YTNmNzcyZjdjOGRiMTU4NTIyZTUzMjI3MWEzMiIsImZvcm1hdCI6Ik9HR19WT1JCSVNfOTYiLCJ1cmwiOiJodHRwczovL3Auc2Nkbi5jby9tcDMtcHJldmlldy9hNzZkZjg1MDhiNTlhM2Y3NzJmN2M4ZGIxNTg1MjJlNTMyMjcxYTMyIn0seyJmaWxlSWQiOiJhZDA2NTYxYTAxNzllMTMzZWViMTMwM2RmN2Y2OWY0YWRhNjY2ZjU3IiwiZm9ybWF0IjoiTVA0XzEyOF9EVUFMIiwidXJsIjoiaHR0cHM6Ly9wLnNjZG4uY28vbXAzLXByZXZpZXcvYWQwNjU2MWEwMTc5ZTEzM2VlYjEzMDNkZjdmNjlmNGFkYTY2NmY1NyJ9LHsiZmlsZUlkIjoiZDc1N2Q5MDJhNjAwNjVlZTMyMGI5NDE3MTAzNDM5MDEzZGQzYWExMCIsImZvcm1hdCI6IkFBQ18yNCIsInVybCI6Imh0dHBzOi8vcC5zY2RuLmNvL21wMy1wcmV2aWV3L2Q3NTdkOTAyYTYwMDY1ZWUzMjBiOTQxNzEwMzQzOTAxM2RkM2FhMTAifV19LCJjb250ZW50UmF0aW5nIjp7ImxhYmVsIjoiTk9ORSJ9LCJjb3ZlckFydCI6eyJzb3VyY2VzIjpbeyJoZWlnaHQiOjY0LCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDBmNjhkZjU2ZTg4MWE4ZDI1MWZkODUzZTg5MTc1Iiwid2lkdGgiOjY0fSx7ImhlaWdodCI6MzAwLCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDA1ZjFmZjU2ZTg4MWE4ZDI1MWZkODUzZTg5MTc1Iiwid2lkdGgiOjMwMH0seyJoZWlnaHQiOjY0MCwidXJsIjoiaHR0cHM6Ly9pLnNjZG4uY28vaW1hZ2UvYWI2NzY1NjMwMDAwYmE4YWY1NmU4ODFhOGQyNTFmZDg1M2U4OTE3NSIsIndpZHRoIjo2NDB9XX0sImRlc2NyaXB0aW9uIjoiXCI1IFN1cnByaXNpbmcgRmFjdHMgQWJvdXQgUGVyaW1lbm9wYXVzZSBhbmQgQW54aWV0eVwiIGlzIHRvZGF54oCZcyB0b3BpYyBvbiB0aGUgUGVyaW1lbm9wYXVzZSBXVEYhIHBvZGNhc3QuIFRvZGF5IHRoZSBwZXJyeSBjb21tdW5pdHkgc2l0cyBkb3duIHdpdGggSmVubnkgVHp1LU1laSBXYW5nLCBQaEQgdG8gdGFsayBhYm91dCBhbnhpZXR5LiBXaGF0IHRyaWdnZXJzIHByZXNlbnQgZHVyaW5nIHBlcmltZW5vcGF1c2UgYW5kIGhvdyBjYW4gd2UgYmVzdCBkZWFsIHdpdGggb3VyIGZlZWxpbmdzPyBBcyBhbHdheXMgcXVlc3Rpb25zIGFyZSB0YWtlbiBmcm9tIG91ciBjb21tdW5pdHkgbWVtYmVycywgdW5wZWVsaW5nIHRoZSBsYXllcnMgb2YgdGhpcyBjb21wbGV4ICYgaW1wb3J0YW50IHRvcGljIcKgIFBlcmltZW5vcGF1c2UgV1RGISBicm91Z2h0IHRvIHlvdSBieSBIZXkgUGVycnkhwqAgUGVycnkgaXMgYSBzYWZlIHNwYWNlIGZvciBjb25uZWN0aW9ucywgc3VwcG9ydCwgbmV3IGZyaWVuZHNoaXBzICYgb2NjYXNpb25hbCBsYXVnaHMgZHVyaW5nIHRoZSBtZW5vcGF1c2UgdHJhbnNpdGlvbi4gSXTigJlzIGEgIzEgcGVyaW1lbm9wYXVzZSBhcHAgd2hlcmUgeW91IHdpbGwgbWVldCBvdGhlciB3YXJyaW9ycyB3aG8gdW5kZXJzdGFuZC7CoCAgU2hhcmluZyBleHBlcmllbmNlcyB3aWxsIGhlbHAgdG8gZmVlbCDigJhub3JtYWzigJkgYWdhaW4uIE5vLCB5b3XigJlyZSBub3QgY3JhenkgJiBubywgeW91IGFyZSBub3QgYWxvbmUuIFdpdGggb3VyIG5ldHdvcmsgb2Ygd29uZGVyZnVsIG1lbm9wYXVzZSBleHBlcnRzLCB3ZSBoYXZlIGdhdGhlcmVkIGFuIGFidW5kYW5jZSBvZsKgIGV2aWRlbmNlLWJhc2VkIGtub3dsZWRnZSwgYXJ0aWNsZXMsIHBvZGNhc3RzICYgYSBuZXcgYm9vazogVGhlIFBlcnJ5IE1lbm9wYXVzZSBKb3VybmFsLiBUbyBsZWFybiBtb3JlIHZpc2l0OiB3d3cuaGV5cGVycnkuY29tIGh0dHBzOi8vcGVycnkuYXBwLmxpbmsvcGVyaW1lbm9wYXVzZXd0ZiBUaGUgUGVyaW1lbm9wYXVzZSBKb3VybmFsIEFyZSB5b3UgbG9va2luZyBmb3IgYSBtZWFuaW5nZnVsIHdheSB0byBwcmlvcml0aXplIHlvdXIgd2VsbC1iZWluZyBkdXJpbmcgdGhpcyBjcnVjaWFsIHBoYXNlIG9mIHlvdXIgbGlmZT8gRG8geW91IGNyYXZlIHNlbGYtY2FyZSBwcmFjdGljZXMgdGFpbG9yZWQgc3BlY2lmaWNhbGx5IHRvIHRoZSB1cHMgYW5kIGRvd25zIG9mIHBlcmltZW5vcGF1c2U/IFRoZSBqb3VybmFsIG9mZmVyczogIDHvuI/ig6MgVGhvdWdodGZ1bCBQcm9tcHRzOiAy77iP4oOjIFByb2dyZXNzIHRyYWNraW5nOiAz77iP4oOjIEV2aWRlbmNlLWJhc2VkIGtub3dsZWRnZcKgIDTvuI/ig6MgQ29tbXVuaXR5IFN1cHBvcnQgIFRvIGdyYWIgYSBqb3VybmFsIHZpc2l0OsKgIGhleXBlcnJ5LmNvbS90aGVwZXJyeW1lbm9wYXVzZWpvdXJuYWwgb3IgYW16bi50by8zTnQxWVlSIPCfjoEgU3BlY2lhbCBPZmZlciEgV2UncmUgb2ZmZXJpbmcgYW4gZXhjbHVzaXZlIGRpc2NvdW50IHRvIG91ciBsaXN0ZW5lcnMuIPCfjoEgRGlzY2xhaW1lcjogVGhlIFBlcmltZW5vcGF1c2UgSm91cm5hbCBpcyBhIHRvb2wgZGVzaWduZWQgdG8gY29tcGxlbWVudCB5b3VyIHNlbGYtY2FyZSByb3V0aW5lLiBQbGVhc2UgY29uc3VsdCB3aXRoIHlvdXIgaGVhbHRoY2FyZSBwcm9mZXNzaW9uYWwgZm9yIHBlcnNvbmFsaXplZCBhZHZpY2UgJiBndWlkYW5jZSByZWdhcmRpbmcgcGVyaW1lbm9wYXVzZS4gIEFib3V0IGd1ZXN0IEplbm55IFR6dS1NZWkgV2FuZywgUGhEOsKgIERyLiBXYW5nIGlzIGEgSG91c3Rvbi1iYXNlZCBsaWNlbnNlZCBwc3ljaG9sb2dpc3Qgd2hvIG9mZmVycyBpbmRpdmlkdWFsIHBzeWNob3RoZXJhcHkgZnJvbSBhIHNvY2lhbCBqdXN0aWNlIGFuZCBpbnRlcnNlY3Rpb25hbCBmcmFtZXdvcmsgZm9jdXNlZCBvbiB1bmRlcnN0YW5kaW5nIHRoZSBpbXBhY3Qgb2YgcmFjaWFsIHRyYXVtYSBhbmQgcmFjaWFsIGlkZW50aXR5IG9uIG1lbnRhbCBoZWFsdGguIERyLiBXYW5nIHByYWN0aWNlcyBkcmF3aW5nIGZyb20gYXR0YWNobWVudCBmb2N1c2VkLCBjb2duaXRpdmUtYmVoYXZpb3JhbCwgcHN5Y2hvZHluYW1pYywgaW50ZXJwZXJzb25hbCwgYW5kIGN1bHR1cmFsbHktY2VudGVyZWQgb3JpZW50YXRpb25zLiBUaGUgZ29hbCBpcyB0byBkZXZlbG9wIGF3YXJlbmVzcyBhbmQgZnJvbSB0aGVyZSwgdG8gcHVyc3VlIGxpZmUtY2hhbmdpbmcgZ3Jvd3RoLiBFZHVjYXRpb24gYW5kIFRyYWluaW5nVGhlIFVuaXZlcnNpdHkgb2YgVGV4YXMgYXQgQXVzdGluQmFjaGVsb3JzIGluIEJ1c2luZXNzIEFkbWluLCBIaWdoIEhvbm9ycyBGaW5hbmNlIHdpdGggUHN5Y2hvbG9neSBDb25jZW50cmF0aW9uIFRoZSBVbml2ZXJzaXR5IG9mIFRleGFzIFNvdXRod2VzdGVybiBNZWRpY2FsIENlbnRlciBEb2N0b3JhdGUgb2YgUGhpbG9zb3BoeSBpbiBDbGluaWNhbCBQc3ljaG9sb2d5LCBDaGllZiBSZXNpZGVudCBBbWVyaWNhbiBQc3ljaG9sb2dpY2FsIEFzc29jaWF0aW9uIEFjY3JlZGl0ZWQgSW50ZXJuc2hpcCBEdWtlIFVuaXZlcnNpdHkgTWVkaWNhbCBDZW50ZXIgRGVwdCBvZiBQc3ljaGlhdHJ5IGFuZCBCZWhhdmlvcmFsIFNjaWVuY2VzIFBvc3Rkb2N0b3JhbCBGZWxsb3dzaGlwIEFzc2lzdGFudCBQcm9mZXNzb3IgIExlYXJuIG1vcmUgYWJvdXQgSmVubnkgV2FuZyBQaEQ6IGh0dHBzOi8vd3d3Lmplbm55d2FuZ3BoZC5jb20vIGh0dHBzOi8vd3d3LmxpbmtlZGluLmNvbS9pbi9qZW5ueS10enUtbWVpLXdhbmctcGgtZC0wMTI1MTAxODUgQGFzaWFuc2Zvcm1lbnRhbGhlYWx0aCAgU2VuZCBhIHZvaWNlIG1lc3NhZ2UhIGh0dHBzOi8vcG9kY2FzdGVycy5zcG90aWZ5LmNvbS9wb2Qvc2hvdy9wZXJyeWFwcC9tZXNzYWdlIERpc2NsYWltZXI6IFRoaXMgcG9kIGRvZXMgbm90IHJlcGxhY2UgdGhlIG1lZGljYWwgYWR2aWNlIG9mIHlvdXIgcGh5c2ljaWFuLCAmIGlzIG5vdCBpbnRlbmRlZCB0byB0cmVhdCBvciBjdXJlIGFueSBkaXNlYXNlLiBQYXRpZW50cyBzaG91bGQgc2VlIGEgcXVhbGlmaWVkIG1lZGljYWwgcHJvdmlkZXIgZm9yIGFzc2Vzc21lbnQgJiB0cmVhdG1lbnQuIiwiZHVyYXRpb24iOnsidG90YWxNaWxsaXNlY29uZHMiOjMzMzM1NTh9LCJpZCI6IjJLTXZXbVNTYjlVcm4zOU5BUGYzSzMiLCJtZWRpYVR5cGVzIjpbIkFVRElPIl0sIm5hbWUiOiI1IFN1cnByaXNpbmcgRmFjdHMgQWJvdXQgUGVyaW1lbm9wYXVzZSBhbmQgQW54aWV0eSB3aXRoIEplbm55IFR6dS1NZWkgV2FuZywgUGhEIiwicGxheWFiaWxpdHkiOnsicGxheWFibGUiOnRydWUsInJlYXNvbiI6IlBMQVlBQkxFIn0sInBsYXllZFN0YXRlIjp7InBsYXlQb3NpdGlvbk1pbGxpc2Vjb25kcyI6MCwic3RhdGUiOiJOT1RfU1RBUlRFRCJ9LCJwb2RjYXN0VjIiOnsiX190eXBlbmFtZSI6IlBvZGNhc3RSZXNwb25zZVdyYXBwZXIiLCJkYXRhIjp7Il9fdHlwZW5hbWUiOiJQb2RjYXN0IiwiY292ZXJBcnQiOnsic291cmNlcyI6W3siaGVpZ2h0Ijo2NCwidXJsIjoiaHR0cHM6Ly9pLnNjZG4uY28vaW1hZ2UvYWI2NzY1NjMwMDAwZjY4ZGVhYzE3MzgxZWUxMjVlZDliN2U2MDg0YSIsIndpZHRoIjo2NH0seyJoZWlnaHQiOjMwMCwidXJsIjoiaHR0cHM6Ly9pLnNjZG4uY28vaW1hZ2UvYWI2NzY1NjMwMDAwNWYxZmVhYzE3MzgxZWUxMjVlZDliN2U2MDg0YSIsIndpZHRoIjozMDB9LHsiaGVpZ2h0Ijo2NDAsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMGJhOGFlYWMxNzM4MWVlMTI1ZWQ5YjdlNjA4NGEiLCJ3aWR0aCI6NjQwfV19LCJuYW1lIjoiUGVyaW1lbm9wYXVzZSBXVEY/Iiwic2hvd1R5cGVzIjpbXSwidXJpIjoic3BvdGlmeTpzaG93OjRoczlUTUZMQ3NST2V2VktEeXlhZksifX0sInJlbGVhc2VEYXRlIjp7Imlzb1N0cmluZyI6IjIwMjMtMTAtMDRUMjM6MDQ6MDBaIn0sInJlc3RyaWN0aW9ucyI6eyJwYXl3YWxsQ29udGVudCI6ZmFsc2V9LCJ1cmkiOiJzcG90aWZ5OmVwaXNvZGU6MktNdldtU1NiOVVybjM5TkFQZjNLMyJ9LHsiX190eXBlbmFtZSI6IkVwaXNvZGUiLCJhdWRpbyI6eyJpdGVtcyI6W3siZmlsZUlkIjoiODg4MmZkYWEwNzkzZDY3NTE4NmVlNTdiY2FkNjRiYmI5YTZmOWFlYiIsImZvcm1hdCI6Ik9HR19WT1JCSVNfOTYiLCJ1cmwiOiJodHRwczovL3Auc2Nkbi5jby9tcDMtcHJldmlldy84ODgyZmRhYTA3OTNkNjc1MTg2ZWU1N2JjYWQ2NGJiYjlhNmY5YWViIn0seyJmaWxlSWQiOiI5NzAzMDI0NmE1YTQ5YmRkN2NmN2NkYzZkYmIxMTczZWQ5M2M5NzFjIiwiZm9ybWF0IjoiTVA0XzEyOF9EVUFMIiwidXJsIjoiaHR0cHM6Ly9wLnNjZG4uY28vbXAzLXByZXZpZXcvOTcwMzAyNDZhNWE0OWJkZDdjZjdjZGM2ZGJiMTE3M2VkOTNjOTcxYyJ9LHsiZmlsZUlkIjoiOGNhYjNmMWVjYWYyZWFiY2E3NzRmMDY2ZTIyMmZlZDdmNjhjYTE4MSIsImZvcm1hdCI6IkFBQ18yNCIsInVybCI6Imh0dHBzOi8vcC5zY2RuLmNvL21wMy1wcmV2aWV3LzhjYWIzZjFlY2FmMmVhYmNhNzc0ZjA2NmUyMjJmZWQ3ZjY4Y2ExODEifSx7ImZpbGVJZCI6Ijk1MDc0MTkyZGQ3OThlNjk2MDJhZmU2Yjk1ODI1MDg5NWY3NDhiMjUiLCJmb3JtYXQiOiJNUDRfMTI4X0NCQ1MiLCJ1cmwiOiJodHRwczovL3Auc2Nkbi5jby9tcDMtcHJldmlldy85NTA3NDE5MmRkNzk4ZTY5NjAyYWZlNmI5NTgyNTA4OTVmNzQ4YjI1In0seyJmaWxlSWQiOiJmYzE3YWZlNzkwOTBkM2NmMjczMDZlZDY5YjlmOGJmMjI5MTAzYzU5IiwiZm9ybWF0IjoiTVA0XzEyOCIsInVybCI6Imh0dHBzOi8vcC5zY2RuLmNvL21wMy1wcmV2aWV3L2ZjMTdhZmU3OTA5MGQzY2YyNzMwNmVkNjliOWY4YmYyMjkxMDNjNTkifV19LCJjb250ZW50UmF0aW5nIjp7ImxhYmVsIjoiTk9ORSJ9LCJjb3ZlckFydCI6eyJzb3VyY2VzIjpbeyJoZWlnaHQiOjY0LCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDBmNjhkZjhiN2JkZmQ0MzYyZTZkMGY3YzAwYTM4Iiwid2lkdGgiOjY0fSx7ImhlaWdodCI6MzAwLCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDA1ZjFmZjhiN2JkZmQ0MzYyZTZkMGY3YzAwYTM4Iiwid2lkdGgiOjMwMH0seyJoZWlnaHQiOjY0MCwidXJsIjoiaHR0cHM6Ly9pLnNjZG4uY28vaW1hZ2UvYWI2NzY1NjMwMDAwYmE4YWY4YjdiZGZkNDM2MmU2ZDBmN2MwMGEzOCIsIndpZHRoIjo2NDB9XX0sImRlc2NyaXB0aW9uIjoiVGhpcyBlcGlzb2RlIGlzIGJyb3VnaHQgdG8geW91IGJ5IFJ1cGEgSGVhbHRoLCBCdXRjaGVyQm94LCBBUk1SQSBDb2xvc3RydW0sIGFuZCBBcG9sbG8uIFNvIG1hbnkgb2YgdXMgc3RydWdnbGUgd2l0aCByZWxhdGlvbnNoaXBzLiBJbiBmYWN0LCBvdXIgcmVsYXRpb25zaGlwcyBkZXRlcm1pbmUgdGhlIHF1YWxpdHkgb2Ygb3VyIGxpZmUgbW9yZSB0aGFuIGFueXRoaW5nIGVsc2UuIFVuZm9ydHVuYXRlbHksIHRoZSByZWxhdGlvbnNoaXBzIG1hbnkgb2YgdXMgZ3JldyB1cCBhcm91bmTigJNhbmQgbWlnaHQgY29uc2lkZXIg4oCcbm9ybWFs4oCdLS1hcmUsIGluIGZhY3QsIGR5c2Z1bmN0aW9uYWwsIGNyZWF0aW5nIGEgbmVnYXRpdmUgY3ljbGUgd2Ugb2Z0ZW4gZG9u4oCZdCBldmVuIHJlYWxpemUgd2XigJlyZSBpbi7CoCBUb2RheSBvbiBUaGUgRG9jdG9y4oCZcyBGYXJtYWN5LCBJ4oCZbSBleGNpdGVkIHRvIHRhbGsgdG8gTmVkcmEgVGF3d2FiIGFib3V0IGhvdyB0byBpZGVudGlmeSBkeXNmdW5jdGlvbmFsIHBhdHRlcm5zIGluIG91ciByZWxhdGlvbnNoaXBzIGFuZCB3aGF0IHdlIGNhbiBkbyB0byBicmVhayB0aGUgY3ljbGUgYW5kIG1vdmUgZm9yd2FyZC4gTmVkcmEgR2xvdmVyIFRhd3dhYiBpcyB0aGUgYXV0aG9yIG9mIHRoZSBOZXcgWW9yayBUaW1lcyBiZXN0c2VsbGVycyBEcmFtYSBGcmVlIGFuZCBTZXQgQm91bmRhcmllcywgRmluZCBQZWFjZS4gQSBsaWNlbnNlZCB0aGVyYXBpc3QgYW5kIHNvdWdodC1hZnRlciByZWxhdGlvbnNoaXAgZXhwZXJ0LCBzaGUgaGFzIHByYWN0aWNlZCByZWxhdGlvbnNoaXAgdGhlcmFweSBmb3IgbW9yZSB0aGFuIGZpZnRlZW4geWVhcnMuIE5lZHJhIGhhcyBhcHBlYXJlZCBhcyBhbiBleHBlcnQgb24gUmVkIFRhYmxlIFRhbGssIFRoZSBCcmVha2Zhc3QgQ2x1YiwgR29vZCBNb3JuaW5nIEFtZXJpY2EsIGFuZCBDQlMgTW9ybmluZyBTaG93IHRvIG5hbWUgYSBmZXcuIEhlciB3b3JrIGhhcyBiZWVuIGhpZ2hsaWdodGVkIGluIFRoZSBOZXcgWW9yayBUaW1lcywgVGhlIEd1YXJkaWFuLCBhbmQgVmljZSwgYW5kIGhhcyBhcHBlYXJlZCBvbiBudW1lcm91cyBwb2RjYXN0cywgaW5jbHVkaW5nIFRoZSBTY2hvb2wgb2YgR3JlYXRuZXNzLCBXZSBDYW4gRG8gSGFyZCBUaGluZ3MsIGFuZCBUZW4gUGVyY2VudCBIYXBwaWVyLiBOZWRyYSBydW5zIGEgcG9wdWxhciBJbnN0YWdyYW0gYWNjb3VudCB3aGVyZSBzaGUgc2hhcmVzIHByYWN0aWNlcywgdG9vbHMsIGFuZCByZWZsZWN0aW9ucyBmb3IgbWVudGFsIGhlYWx0aCBhbmQgcmVsYXRpb25zaGlwcy7CoCBUaGlzIGVwaXNvZGUgaXMgYnJvdWdodCB0byB5b3UgYnkgUnVwYSBIZWFsdGgsIEJ1dGNoZXJCb3gsIEFSTVJBIENvbG9zdHJ1bSwgYW5kIEFwb2xsby4g4oCL4oCLQWNjZXNzIG1vcmUgdGhhbiAzLDAwMCBzcGVjaWFsdHkgbGFiIHRlc3RzIHdpdGggUnVwYSBIZWFsdGguIFlvdSBjYW4gY2hlY2sgb3V0IGEgZnJlZSwgbGl2ZSBkZW1vIHdpdGggYSBRJkEgb3IgY3JlYXRlIGFuIGFjY291bnQgYXQgUnVwYUhlYWx0aC5jb20gdG9kYXkuIEZvciBuZXcgbWVtYmVycyBvZiBCdXRjaGVyQm94LCB5b3UgY2FuIHJlY2VpdmUgTmV3IFlvcmsgU3RyaXAgU3RlYWtzIGZvciBhIHllYXIgUExVUyAkMjAgb2ZmIHlvdXIgZmlyc3Qgb3JkZXIuIEdvIHRvIEJ1dGNoZXJib3guY29tL2Zhcm1hY3kgYW5kIHVzZSBjb2RlIEZBUk1BQ1kuIFJlY2VpdmUgMTUlIG9mZiB5b3VyIGZpcnN0IG9yZGVyIG9mIEFSTVJBIENvbG9zdHJ1bS4gR28gdG8gdHJ5YXJtcmEuY29tL01BUksgb3IgZW50ZXIgTUFSSyB0byBnZXQgMTUlIG9mZiB5b3VyIGZpcnN0IG9yZGVyLiBWaXNpdCBhcG9sbG9uZXVyby5jb20vZHJoeW1hbiB0byBzYXZlICQ0MCBvbiBBcG9sbG8ncyB3ZWFyYWJsZSBkZXZpY2UuIEhlcmUgYXJlIG1vcmUgZGV0YWlscyBmcm9tIG91ciBpbnRlcnZpZXcgKGF1ZGlvIHZlcnNpb24gLyBBcHBsZSBTdWJzY3JpYmVyIHZlcnNpb24pOiAgU2V0dGluZyBib3VuZGFyaWVzIGFzIGEgcGVvcGxlLXBsZWFzZXIgKDU6MzUgLyAyOjQ1KSAgSG93IHRvIHJlY29nbml6ZSBhbmQgdW5sZWFybiBmYW1pbHkgZHlzZnVuY3Rpb24gKDg6MTMgLyA2OjE3KcKgwqAgIEhvdyBjaGlsZGhvb2QgdHJhdW1hIGltcGFjdHMgYWR1bHQgcmVsYXRpb25zaGlwcyAoMTU6MjcgLyAxMzoxMikgIENoYW5naW5nIHJlbGF0aW9uc2hpcHMgYnkgc2V0dGluZyBib3VuZGFyaWVzICgxODo1NCAvIDE2OjMwKcKgICBUaGUgY29ubmVjdGlvbiBiZXR3ZWVuIHNsZWVwIGlzc3VlcyBhbmQgcmVsYXRpb25zaGlwIGlzc3VlcyAoMjY6MjYgLyAyMjo0MCnCoCAgVG9vbHMgZm9yIHNoaWZ0aW5nIG91ciByZWxhdGlvbnNoaXBzIGFuZCBwYXR0ZXJucyAoMjg6MzggLyAyNDo0MSkgIFRveGljIGZvcmdpdmVuZXNzICgzNjoxNyAvIDMyOjIwKSAgSW1wYWN0aW5nIGNoYW5nZSBpbiBvdGhlcnMgKDU4OjQ1IC8gNTI6MDgpwqDCoCAgQnJlYWtpbmcgZmFtaWx5IHBhdHRlcm5zIGluIHBhcmVudGluZyAoMTowMDo0OCAvIDU3OjIzKcKgICAgTGVhcm4gbW9yZSBhdCBuZWRyYXRhd3dhYi5jb20gYW5kIEBuZWRyYXRhd3dhYi4gR2V0IGEgY29weSBvZiBEcmFtYSBGcmVlOiBBIEd1aWRlIHRvIE1hbmFnaW5nIFVuaGVhbHRoeSBGYW1pbHkgUmVsYXRpb25zaGlwcy4gICAgTGVhcm4gbW9yZSBhYm91dCB5b3VyIGFkIGNob2ljZXMuIFZpc2l0IG1lZ2FwaG9uZS5mbS9hZGNob2ljZXMiLCJkdXJhdGlvbiI6eyJ0b3RhbE1pbGxpc2Vjb25kcyI6NDE2NDU0NX0sImlkIjoiNVczTDYySnlqVUpoVGFuMTA5WkFZeSIsIm1lZGlhVHlwZXMiOlsiQVVESU8iXSwibmFtZSI6IkhlYWxpbmcgQ2hpbGRob29kIFRyYXVtYSBDYW4gRml4IFlvdXIgUmVsYXRpb25zaGlwcywgSGFwcGluZXNzIEFuZCBQaHlzaWNhbCBIZWFsdGggd2l0aCBOZWRyYSBUYXd3YWIiLCJwbGF5YWJpbGl0eSI6eyJwbGF5YWJsZSI6dHJ1ZSwicmVhc29uIjoiUExBWUFCTEUifSwicGxheWVkU3RhdGUiOnsicGxheVBvc2l0aW9uTWlsbGlzZWNvbmRzIjowLCJzdGF0ZSI6Ik5PVF9TVEFSVEVEIn0sInBvZGNhc3RWMiI6eyJfX3R5cGVuYW1lIjoiUG9kY2FzdFJlc3BvbnNlV3JhcHBlciIsImRhdGEiOnsiX190eXBlbmFtZSI6IlBvZGNhc3QiLCJjb3ZlckFydCI6eyJzb3VyY2VzIjpbeyJoZWlnaHQiOjY0LCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDBmNjhkYTJjNDlmOGJlY2Q4MDNjNWUwNTM1OTUwIiwid2lkdGgiOjY0fSx7ImhlaWdodCI6MzAwLCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDA1ZjFmYTJjNDlmOGJlY2Q4MDNjNWUwNTM1OTUwIiwid2lkdGgiOjMwMH0seyJoZWlnaHQiOjY0MCwidXJsIjoiaHR0cHM6Ly9pLnNjZG4uY28vaW1hZ2UvYWI2NzY1NjMwMDAwYmE4YWEyYzQ5ZjhiZWNkODAzYzVlMDUzNTk1MCIsIndpZHRoIjo2NDB9XX0sIm5hbWUiOiJUaGUgRHIuIEh5bWFuIFNob3ciLCJzaG93VHlwZXMiOltdLCJ1cmkiOiJzcG90aWZ5OnNob3c6NTBNRmhMNnJJdGxuRERFU3RGTVNQdSJ9fSwicmVsZWFzZURhdGUiOnsiaXNvU3RyaW5nIjoiMjAyMy0wOC0xNlQxMDowMDowMFoifSwicmVzdHJpY3Rpb25zIjp7InBheXdhbGxDb250ZW50IjpmYWxzZX0sInVyaSI6InNwb3RpZnk6ZXBpc29kZTo1VzNMNjJKeWpVSmhUYW4xMDlaQVl5In0seyJfX3R5cGVuYW1lIjoiRXBpc29kZSIsImF1ZGlvIjp7Iml0ZW1zIjpbeyJmaWxlSWQiOiJkMDk3OTgxZTY4YjY5ZGY2Mjc5MWVlMmYxNmM2MTFjYTA2ZGVlMGZlIiwiZm9ybWF0IjoiTVA0XzEyOCIsInVybCI6Imh0dHBzOi8vcC5zY2RuLmNvL21wMy1wcmV2aWV3L2QwOTc5ODFlNjhiNjlkZjYyNzkxZWUyZjE2YzYxMWNhMDZkZWUwZmUifSx7ImZpbGVJZCI6Ijc3ZjdmYzQ3NzNmODM2NzhhYjUzNGY0YzgwZWFjMmUzMDgwMWE0N2YiLCJmb3JtYXQiOiJNUDRfMTI4X0RVQUwiLCJ1cmwiOiJodHRwczovL3Auc2Nkbi5jby9tcDMtcHJldmlldy83N2Y3ZmM0NzczZjgzNjc4YWI1MzRmNGM4MGVhYzJlMzA4MDFhNDdmIn0seyJmaWxlSWQiOiI5ZjBhNTY1ZTI3NTBmM2E5ZGQ3MjM2MDBmOGMzYjU3MDUxNjIzNTMxIiwiZm9ybWF0IjoiQUFDXzI0IiwidXJsIjoiaHR0cHM6Ly9wLnNjZG4uY28vbXAzLXByZXZpZXcvOWYwYTU2NWUyNzUwZjNhOWRkNzIzNjAwZjhjM2I1NzA1MTYyMzUzMSJ9LHsiZmlsZUlkIjoiYWEzMmEwN2FiN2ZjZmI0OThiYWI2NmRkNmI1NzdiZWZkM2Q2ODBjNiIsImZvcm1hdCI6Ik9HR19WT1JCSVNfOTYiLCJ1cmwiOiJodHRwczovL3Auc2Nkbi5jby9tcDMtcHJldmlldy9hYTMyYTA3YWI3ZmNmYjQ5OGJhYjY2ZGQ2YjU3N2JlZmQzZDY4MGM2In0seyJmaWxlSWQiOiJmY2Q3NjJmMmE0Zjk5MjZlMDA4YzY2YmQ3NDU3YmZjODBhNGVhMTEyIiwiZm9ybWF0IjoiTVA0XzEyOF9DQkNTIiwidXJsIjoiaHR0cHM6Ly9wLnNjZG4uY28vbXAzLXByZXZpZXcvZmNkNzYyZjJhNGY5OTI2ZTAwOGM2NmJkNzQ1N2JmYzgwYTRlYTExMiJ9XX0sImNvbnRlbnRSYXRpbmciOnsibGFiZWwiOiJOT05FIn0sImNvdmVyQXJ0Ijp7InNvdXJjZXMiOlt7ImhlaWdodCI6NjQsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMGY2OGQyMTExZjU1ZGI5YTU1NzBmMGQzNjVhYjQiLCJ3aWR0aCI6NjR9LHsiaGVpZ2h0IjozMDAsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMDVmMWYyMTExZjU1ZGI5YTU1NzBmMGQzNjVhYjQiLCJ3aWR0aCI6MzAwfSx7ImhlaWdodCI6NjQwLCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDBiYThhMjExMWY1NWRiOWE1NTcwZjBkMzY1YWI0Iiwid2lkdGgiOjY0MH1dfSwiZGVzY3JpcHRpb24iOiJUaGlzIGVwaXNvZGUgaXMgYnJvdWdodCB0byB5b3UgYnkgUnVwYSBIZWFsdGgsIEJpT3B0aW1pemVycywgYW5kIEluc2lkZVRyYWNrZXIuIE91ciByZWxhdGlvbnNoaXBzIGFmZmVjdCBvdXIgaGVhbHRoIGFuZCBoYXBwaW5lc3MuIFRoZSBwcm9ibGVtIGlzIHRoYXQgd2XigJlyZSBuZXZlciB0YXVnaHQgaG93IHRvIHNlZWssIGNyZWF0ZSwgbnVydHVyZSwgYW5kIGFzc2VzcyBvdXIgcmVsYXRpb25zaGlwcyB0aGUgc2FtZSB3YXkgd2UgZG8gb3VyIGNhcmVlcnMgYW5kIGJhbmsgYWNjb3VudHMuIEJ1dCB0aGUgY29zdCBvZiBiYWQgcmVsYXRpb25zaGlwcyBvbiBvdXJzZWx2ZXMgYW5kIG91ciBzb2NpZXR5IHRydWx5IGFkZHMgdXAuIFRoZSByZWxhdGlvbnNoaXBzIG1hbnkgb2YgdXMgZ3JldyB1cCBhcm91bmQgYW5kIG1pZ2h0IGNvbnNpZGVyIOKAnG5vcm1hbOKAnSBhcmUgaW4gZmFjdCBkeXNmdW5jdGlvbmFsLCBjcmVhdGluZyBhIG5lZ2F0aXZlIGN5Y2xlIHdlIG9mdGVuIGRvbuKAmXQgZXZlbiByZWFsaXplIHdl4oCZcmUgaW4uIFNvIGhvdyBjYW4gd2UgZmluZCBnb29kIGxvdmUsIGNyZWF0ZSBnb29kIHJlbGF0aW9uc2hpcHMsIGFuZCBrZWVwIHRoZW0/IFRoYXTigJlzIHdoYXQgdG9kYXnigJlzIGNvbnZlcnNhdGlvbiB3aXRoIE1pYSBMdXggaXMgYWxsIGFib3V0LsKgIE1pYSBtZXJnZXMgdGhlIHBsYXlmdWwgYW5kIHRoZSBwcm9mb3VuZOKAlGRyYXdpbmcgb24gaGVyIGV4cGVyaWVuY2UgYXMgYSBzdGFydC11cCBDRU8sIHN0YW5kLXVwIGNvbWVkaWFuLCBwZXJzb25hbCBncm93dGgganVua2llLCBhbmQgcmVjb3ZlcmluZyBsYXd5ZXIuIEZvciBvdmVyIDcgeWVhcnMsIE1pYSBoYXMgYmVlbiBhbiBpbnRlcm5hdGlvbmFsIGhvc3QsIGNvbWVkaWFuICYgZmFjaWxpdGF0b3IsIHNwZWNpYWxpemluZyBpbiBkZXNpZ25pbmcgYW5kIGZhY2lsaXRhdGluZyB0b3Agd2VsbG5lc3MvcGVyc29uYWwgZGV2ZWxvcG1lbnQgZXhwZXJpZW5jZXMgYXJvdW5kIHRoZSB3b3JsZC4gTm93LCBNaWEgaXMgY2hhbm5lbGluZyB0aGlzIGluIHRoZSBuYW1lIG9mIGxvdmUgYXMgdGhlIENvLUZvdW5kZXIgJiBDRU8gb2YgTGEgVmV0dGUsIGEgcmFkaWNhbCBuZXcgcGxhdGZvcm0gZGVzaWduZWQgdG8gcmVodW1hbml6ZSBkYXRpbmcgaW4gdGhlIGRpZ2l0YWwgZXJhLsKgIFRoaXMgZXBpc29kZSBpcyBicm91Z2h0IHRvIHlvdSBieSBSdXBhIEhlYWx0aCwgQmlPcHRpbWl6ZXJzLCBhbmQgSW5zaWRlVHJhY2tlci4gUnVwYSBIZWFsdGggaXMgYSBwbGFjZSB3aGVyZSBGdW5jdGlvbmFsIE1lZGljaW5lIHByYWN0aXRpb25lcnMgY2FuIGFjY2VzcyBtb3JlIHRoYW4gMiwwMDAgc3BlY2lhbHR5IGxhYiB0ZXN0cyBmcm9tIG92ZXIgMjAgbGFicyBsaWtlIERVVENILCBWaWJyYW50IEFtZXJpY2EsIEdlbm92YSwgYW5kIEdyZWF0IFBsYWlucy4gWW91IGNhbiBjaGVjayBvdXQgYSBmcmVlLCBsaXZlIGRlbW8gd2l0aCBhIFEmQSBvciBjcmVhdGUgYW4gYWNjb3VudCBhdCBSdXBhSGVhbHRoLmNvbS4gTWFnbmVzaXVtIEJyZWFrdGhyb3VnaCByZWFsbHkgc3RhbmRzIG91dCBmcm9tIHRoZSBvdGhlciBtYWduZXNpdW0gc3VwcGxlbWVudHMgb3V0IHRoZXJlLiBCaU9wdGltaXplcnMgaXMgb2ZmZXJpbmcgbXkgY29tbXVuaXR5IDEwJSBvZmYsIHNvIGp1c3QgaGVhZCBvdmVyIHRvIG1hZ2JyZWFrdGhyb3VnaC5jb20vaHltYW4gd2l0aCBjb2RlIGh5bWFuMTAuIOKAi+KAi0luc2lkZVRyYWNrZXIgaXMgYSBwZXJzb25hbGl6ZWQgaGVhbHRoIGFuZCB3ZWxsbmVzcyBwbGF0Zm9ybSBsaWtlIG5vIG90aGVyLiBSaWdodCBub3cgdGhleeKAmXJlIG9mZmVyaW5nIG15IGNvbW11bml0eSAyMCUgb2ZmIGF0IGluc2lkZXRyYWNrZXIuY29tL2RyaHltYW4uIEhlcmUgYXJlIG1vcmUgZGV0YWlscyBmcm9tIG91ciBpbnRlcnZpZXcgKGF1ZGlvIHZlcnNpb24gLyBBcHBsZSBTdWJzY3JpYmVyIHZlcnNpb24pOiAgSG93IG91ciByZWxhdGlvbnNoaXBzIGFmZmVjdCBvdXIgaGVhbHRoIGFuZCBoYXBwaW5lc3MgKDY6MDEgLyAyOjI1KSAgU2hpZnRpbmcgYXdheSBmcm9tIGR5c2Z1bmN0aW9uYWwgcmVsYXRpb25zaGlwcyB0b3dhcmQgaW50ZW50aW9uYWwgcmVsYXRpb25zaGlwcyAoNzo0OSAvIDU6MDQpICBTZWxmLWlucXVpcnkgdG8gc3VwcG9ydCBoZWFsdGh5IGxvdmUgcmVsYXRpb25zaGlwcyAoMTQ6MDcgLyAxMTozMCkgIElkZW50aWZ5aW5nIHRoZSB1bmNvbnNjaW91cyBiZWxpZWZzIGRyaXZpbmcgdXMgaW50byByZWxhdGlvbnNoaXBzICgxOTowNSAvIDE1OjM3KcKgICBMZXR0aW5nIGdvIG9mIGdvb2QgbG92ZSBhbmQgY29uc2Npb3VzIHVuY291cGxpbmcgKDI1OjExIC8gMjA6MDIpwqAgIFNjaWVudGlmaWMgcHJlZGljdG9ycyBvZiByZWxhdGlvbnNoaXAgc3VjY2VzcyAoMjc6MTggLyAyMzo1MinCoCAgSW50ZXJwZXJzb25hbCBza2lsbHMgdG8gaW1wcm92ZSB5b3VyIGRhdGluZyBsaWZlIGFuZCByZWxhdGlvbnNoaXBzICgzMTo1OSAvIDI2OjM3KcKgICBTcGVha2luZyB5b3VyIHRydXRoIGluIHJlbGF0aW9uc2hpcHMgKDM4OjQ3IC8gMzM6NDApwqAgIE5hdmlnYXRpbmcgdGhlIGRhbmdlcnMgb2YgZGF0aW5nICg0MDoxOCAvIDM2OjEwKcKgICBUaGUgaW1wb3J0YW5jZSBvZiB2dWxuZXJhYmlsaXR5IGFuZCBhdXRoZW50aWNpdHkgaW4gZGF0aW5nIGFuZCByZWxhdGlvbnNoaXBzICg0ODoxNyAvIDQ1OjM1KcKgICAgTGVhcm4gbW9yZSBhYm91dCBMYVZldHRlIGFuZCB0cnkgeW91ciBmaXJzdCBtb250aCBmcmVlIGF0IGxhdmV0dGUubG92ZS9kcmh5bWFuLiAgIExlYXJuIG1vcmUgYWJvdXQgeW91ciBhZCBjaG9pY2VzLiBWaXNpdCBtZWdhcGhvbmUuZm0vYWRjaG9pY2VzIiwiZHVyYXRpb24iOnsidG90YWxNaWxsaXNlY29uZHMiOjM5OTYxNjB9LCJpZCI6IjBpZXU4ZlljOXA1VjlGZXNnWjhZVk4iLCJtZWRpYVR5cGVzIjpbIkFVRElPIl0sIm5hbWUiOiJBIFJvYWRtYXAgVG8gQ3JlYXRpbmcgSGVhbHRoeSBMb3ZlIEFuZCBSZWxhdGlvbnNoaXBzIHdpdGggTWlhIEx1eCIsInBsYXlhYmlsaXR5Ijp7InBsYXlhYmxlIjp0cnVlLCJyZWFzb24iOiJQTEFZQUJMRSJ9LCJwbGF5ZWRTdGF0ZSI6eyJwbGF5UG9zaXRpb25NaWxsaXNlY29uZHMiOjAsInN0YXRlIjoiTk9UX1NUQVJURUQifSwicG9kY2FzdFYyIjp7Il9fdHlwZW5hbWUiOiJQb2RjYXN0UmVzcG9uc2VXcmFwcGVyIiwiZGF0YSI6eyJfX3R5cGVuYW1lIjoiUG9kY2FzdCIsImNvdmVyQXJ0Ijp7InNvdXJjZXMiOlt7ImhlaWdodCI6NjQsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMGY2OGRhMmM0OWY4YmVjZDgwM2M1ZTA1MzU5NTAiLCJ3aWR0aCI6NjR9LHsiaGVpZ2h0IjozMDAsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMDVmMWZhMmM0OWY4YmVjZDgwM2M1ZTA1MzU5NTAiLCJ3aWR0aCI6MzAwfSx7ImhlaWdodCI6NjQwLCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDBiYThhYTJjNDlmOGJlY2Q4MDNjNWUwNTM1OTUwIiwid2lkdGgiOjY0MH1dfSwibmFtZSI6IlRoZSBEci4gSHltYW4gU2hvdyIsInNob3dUeXBlcyI6W10sInVyaSI6InNwb3RpZnk6c2hvdzo1ME1GaEw2ckl0bG5EREVTdEZNU1B1In19LCJyZWxlYXNlRGF0ZSI6eyJpc29TdHJpbmciOiIyMDIyLTA5LTI4VDEwOjAwOjAwWiJ9LCJyZXN0cmljdGlvbnMiOnsicGF5d2FsbENvbnRlbnQiOmZhbHNlfSwidXJpIjoic3BvdGlmeTplcGlzb2RlOjBpZXU4ZlljOXA1VjlGZXNnWjhZVk4ifSx7Il9fdHlwZW5hbWUiOiJFcGlzb2RlIiwiYXVkaW8iOnsiaXRlbXMiOlt7ImZpbGVJZCI6IjVlZDExYjIyYzI0NmJlZDE4MWY2Y2Y3YjkzZjE4Zjg3YmU3YjFlODkiLCJmb3JtYXQiOiJNUDRfMTI4X0NCQ1MiLCJ1cmwiOiJodHRwczovL3Auc2Nkbi5jby9tcDMtcHJldmlldy81ZWQxMWIyMmMyNDZiZWQxODFmNmNmN2I5M2YxOGY4N2JlN2IxZTg5In0seyJmaWxlSWQiOiJkMzA4ODc2NzJjOTVhYzNlZGM3MTc0ODkzMjc4NzNlNjc2Mzc5YTViIiwiZm9ybWF0IjoiTVA0XzEyOF9EVUFMIiwidXJsIjoiaHR0cHM6Ly9wLnNjZG4uY28vbXAzLXByZXZpZXcvZDMwODg3NjcyYzk1YWMzZWRjNzE3NDg5MzI3ODczZTY3NjM3OWE1YiJ9LHsiZmlsZUlkIjoiYWM4MjMwNTRhZjBjNmJmMGJmZTYxYmIxNzNiODYyZWU2YzM1OTAzNCIsImZvcm1hdCI6IkFBQ18yNCIsInVybCI6Imh0dHBzOi8vcC5zY2RuLmNvL21wMy1wcmV2aWV3L2FjODIzMDU0YWYwYzZiZjBiZmU2MWJiMTczYjg2MmVlNmMzNTkwMzQifSx7ImZpbGVJZCI6IjdiYzRmYTc3ZDhlOTJkM2YwNzZmZWVhOTMzNGM0YzlkMTZkMDQ1OGQiLCJmb3JtYXQiOiJPR0dfVk9SQklTXzk2IiwidXJsIjoiaHR0cHM6Ly9wLnNjZG4uY28vbXAzLXByZXZpZXcvN2JjNGZhNzdkOGU5MmQzZjA3NmZlZWE5MzM0YzRjOWQxNmQwNDU4ZCJ9LHsiZmlsZUlkIjoiOWUzNmY5OTYyYmY4OGQzNDA4YzhiZjMwMDllNjM1MDUzZTQ3MDJlMiIsImZvcm1hdCI6Ik1QNF8xMjgiLCJ1cmwiOiJodHRwczovL3Auc2Nkbi5jby9tcDMtcHJldmlldy85ZTM2Zjk5NjJiZjg4ZDM0MDhjOGJmMzAwOWU2MzUwNTNlNDcwMmUyIn1dfSwiY29udGVudFJhdGluZyI6eyJsYWJlbCI6IkVYUExJQ0lUIn0sImNvdmVyQXJ0Ijp7InNvdXJjZXMiOlt7ImhlaWdodCI6NjQsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMGY2OGQxZTQzY2IzMmYwYzM5NWQ4N2FmMWJjMTciLCJ3aWR0aCI6NjR9LHsiaGVpZ2h0IjozMDAsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMDVmMWYxZTQzY2IzMmYwYzM5NWQ4N2FmMWJjMTciLCJ3aWR0aCI6MzAwfSx7ImhlaWdodCI6NjQwLCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDBiYThhMWU0M2NiMzJmMGMzOTVkODdhZjFiYzE3Iiwid2lkdGgiOjY0MH1dfSwiZGVzY3JpcHRpb24iOiJHZXQgcmVhZHkgdG8gZGl2ZSBkZWVwIGludG8gdGhlIHdvcmxkIG9mIHBlcmltZW5vcGF1c2UgYW5kIHJlbGF0aW9uc2hpcHMgaW4gb3VyIHVwY29taW5nIHBlcnJ5IFRhbGssIGZlYXR1cmluZyBQYXdlbCBCaWVkcnp5Y2tpLCByZWdpc3RlcmVkIHBzeWNob3RoZXJhcGlzdCBhbmQgY28tZm91bmRlciBvZiBoZXlkYXl0aGVyYXB5LmNvbSAtIGFuIG9ubGluZSB0aGVyYXB5IHBsYXRmb3JtISBSYWNoZWwgYW5kIFBhd2VsIHdpbGwgY292ZXIgdGhlIGFnZS1vbGQgcXVlc3Rpb246IFwiQ2FuIGxvdmUsIGZyaWVuZHNoaXBzIGFuZCBmYW1pbHkgZHluYW1pY3Mgc3Vydml2ZSB0aGUgaG9ybW9uYWwgaHVycmljYW5lP1wiIPCfjKrvuI/wn5KVICBQZXJpbWVub3BhdXNlIFdURiEgYnJvdWdodCB0byB5b3UgYnkgcGVycnkgcGVycnkgaXMgYSBzYWZlIHNwYWNlIGZvciBjb25uZWN0aW9ucywgc3VwcG9ydCwgbmV3IGZyaWVuZHNoaXBzIGFuZCBvY2Nhc2lvbmFsIGxhdWdocyBkdXJpbmcgdGhlIG1lbm9wYXVzZSB0cmFuc2l0aW9uLiBJdOKAmXMgYSAjMSBwZXJpbWVub3BhdXNlIGFwcCB3aGVyZSB5b3Ugd2lsbCBtZWV0IG90aGVyIHdhcnJpb3JzIHdobyB1bmRlcnN0YW5kLiBZb3UgY2FuIGpvaW4gdXMgaGVyZSBpbiBvdXIgZnJlZSBhcHAuwqAgIFNoYXJpbmcgZXhwZXJpZW5jZXMgd2lsbCBoZWxwIHRvIGZlZWwg4oCYbm9ybWFs4oCZIGFnYWluLiBObywgeW914oCZcmUgbm90IGNyYXp5IGFuZCBubywgeW91IGFyZSBub3QgYWxvbmUuIFdpdGggb3VyIG5ldHdvcmsgb2Ygd29uZGVyZnVsIG1lbm9wYXVzZSBleHBlcnRzLCB3ZSBoYXZlIGdhdGhlcmVkIGFuIGFidW5kYW5jZSBvZsKgIGV2aWRlbmNlLWJhc2VkIGtub3dsZWRnZSwgYXJ0aWNsZXMsIHBvZGNhc3RzIGFuZCBhIG5ldyBib29rOiBUaGUgUGVycnkgTWVub3BhdXNlIEpvdXJuYWwuIFRvIGxlYXJuIG1vcmUgdmlzaXQ6IHd3dy5oZXlwZXJyeS5jb20gIFRoZSBQZXJpbWVub3BhdXNlIEpvdXJuYWwgQXJlIHlvdSBsb29raW5nIGZvciBhIG1lYW5pbmdmdWwgd2F5IHRvIHByaW9yaXRpemUgeW91ciB3ZWxsLWJlaW5nIGR1cmluZyB0aGlzIGNydWNpYWwgcGhhc2Ugb2YgeW91ciBsaWZlPyBEbyB5b3UgY3JhdmUgc2VsZi1jYXJlIHByYWN0aWNlcyB0YWlsb3JlZCBzcGVjaWZpY2FsbHkgdG8gdGhlIHVwcyBhbmQgZG93bnMgb2YgcGVyaW1lbm9wYXVzZT8gVGhlIGpvdXJuYWwgb2ZmZXJzOiAgMe+4j+KDoyBUaG91Z2h0ZnVsIFByb21wdHM6IDLvuI/ig6MgUHJvZ3Jlc3MgdHJhY2tpbmc6IDPvuI/ig6MgRXZpZGVuY2UtYmFzZWQga25vd2xlZGdlwqAgNO+4j+KDoyBDb21tdW5pdHkgU3VwcG9ydCAgVG8gZ3JhYiBhIGpvdXJuYWwgdmlzaXQ6wqAgaGV5cGVycnkuY29tL3RoZXBlcnJ5bWVub3BhdXNlam91cm5hbCBvciBhbXpuLnRvLzNOdDFZWVIgIPCfjoEgU3BlY2lhbCBPZmZlciEgV2UncmUgb2ZmZXJpbmcgYW4gZXhjbHVzaXZlIGRpc2NvdW50IHRvIG91ciBsaXN0ZW5lcnMuIPCfjoEgIERpc2NsYWltZXI6IFRoZSBQZXJpbWVub3BhdXNlIEpvdXJuYWwgaXMgYSB0b29sIGRlc2lnbmVkIHRvIGNvbXBsZW1lbnQgeW91ciBzZWxmLWNhcmUgcm91dGluZS4gUGxlYXNlIGNvbnN1bHQgd2l0aCB5b3VyIGhlYWx0aGNhcmUgcHJvZmVzc2lvbmFsIGZvciBwZXJzb25hbGl6ZWQgYWR2aWNlICYgZ3VpZGFuY2UgcmVnYXJkaW5nIHBlcmltZW5vcGF1c2UuICBBYm91dCBndWVzdCBQYXdlbCBCaWVkcnp5Y2tpIFBhd2VsIEJpZWRyenlja2kgaXMgdGhlIGNvLWZvdW5kZXIgb2YgSGV5RGF5OiBoZXlkYXl0aGVyYXB5LmNvbeKBoC4gUGF3ZWzigJlzIHBzeWNob3RoZXJhcHkgcHJhY3RpY2UgZm9jdXNlZCBvbiB3b3JraW5nIHdpdGggaGVhbHRoY2FyZSBzcGVjaWFsaXN0cyB0byBoZWxwIHlvdXRoLCBmYW1pbGllcywgYW5kIGFkdWx0cyBzb2x2ZSB0aGVpciBoZWFsdGggaXNzdWVzLiBGcm9tIGNoaXJvcHJhY3RvcnMgdGhyb3VnaCBwc3ljaG9sb2dpc3RzIGFuZCBtYXNzYWdlIHRoZXJhcGlzdHMgdG8gc29jaWFsIHdvcmtlcnMsIGl0IGlzIGFsd2F5cyBhYm91dCBwaWNraW5nIHRoZSByaWdodCB0ZWFtIHRvIGhlbHAgYXQgdGhlIGhpZ2hlc3QgbGV2ZWwuIFdpdGggb3ZlciAxNSB5ZWFycyBvZiBleHBlcmllbmNlIGluIHRoZSBtZWRpY2FsIGZpZWxkLCBQYXdlbCBhbmQgaGlzIHRlYW0gc2VydmUgd29ybGQtY2xhc3MgY2FyZSBhbmQgdW5kZXJzdGFuZGluZyBmb3IgYWxsIGtpbmRzIG9mIHBhdGllbnRzLiBJdCBpcyBhbGwgYWJvdXQgYnVpbGRpbmcgcmVsYXRpb25zaGlwcyBiYXNlZCBvbiB0cnVzdCBhbmQgY29tcGFzc2lvbiB0byBjcmVhdGUgYSBzdHJlc3MtZnJlZSBlbnZpcm9ubWVudCB0byBzcGVhayBvcGVubHkuwqAgUGF3ZWzigJlzIHdvcmsgYmFja2dyb3VuZCBpbmNsdWRlcyBkaXZlcnNlIHRyYWluaW5nIGFuZCBjbGluaWNhbCBleHBlcmllbmNlcyBpbiBib3RoIGlucGF0aWVudCBhbmQgb3V0cGF0aWVudCBob3NwaXRhbCBzZXR0aW5ncy4gSGUgaGFzIGFsc28gd29ya2VkIGluIHNjaG9vbHMsIHRlYWNoaW5nIGF0IHRoZSBDb2xsZWdlIGxldmVsLCBjb21tdW5pdHkgbWVudGFsIGhlYWx0aCBwcm9ncmFtcywgZGF5Y2FyZXMsIHNwb3J0cyBjYW1wcyBhbmQgdGhyb3VnaCB3ZWxsbmVzcyBzZW1pbmFycyBhbmQgY29uZmVyZW5jZXMuICBBYm91dCBob3N0IFJhY2hlbCBIdWdoZXM6IFJhY2hlbCBpcyBhIGdyYWR1YXRlIG9mIFZhc3NhciBDb2xsZWdlIGFuZCByZWNlaXZlZCBhIE1TRWQgZnJvbSBCYW5rIFN0LiBDb2xsZWdlLCBOWUMsIHdpdGggYSBmb2N1cyBvbiBNdXNldW0gRWR1Y2F0aW9uLiBTaGUgbGF0ZXIgb2J0YWluZWQgaGVyIGxpY2Vuc2UgaW4gTnV0cml0aW9uYWwgQ291bnNlbGluZyBhbmQgd29ya2VkIHdpdGggY2hyb25pYyBwYWluIHBhdGllbnRzIGZvciBvdmVyIDEwIHllYXJzIGF0IHRoZSBOZXcgRW5nbGFuZCBDZW50ZXIgZm9yIENocm9uaWMgUGFpbiBpbiBHcmVlbndpY2gsIENULiBBZnRlciBmaW5kaW5nIHRoYXQgaGVyIG93biBwZXJpbWVub3BhdXNhbCBzeW1wdG9tcyB3ZXJlIGRpc3J1cHRpdmUgdG8gaGVyIGxpZmUsIFJhY2hlbCBsYXVuY2hlZCBoZXIgb3duIHBsYXRmb3JtLCBSYWNoZWwgSHVnaGVzIE1pZGxpZmUsIGEgbGFuZGluZyBzcG90IHNoZSBob3BlcyB0byBiZSBhIGxpdmVseSwgZW5nYWdpbmcgYW5kIHJlbGF0YWJsZSBmZWVkIGZvciB3b21lbiBvZiBhbGwgYmFja2dyb3VuZHMgdG8gYmUgaW5zcGlyZWQgdG8gbGl2ZSBhIGhlYWx0aHksIHZpYnJhbnQgc2Vjb25kIHNlYXNvbiBvZiBsaWZlLsKgwqAgUmFjaGVsIGhvc3RzIFBlcmltZW5vcGF1c2VXVEYhIC0gbGl2ZSBpbnRlcnZpZXdzIHdpdGggcGh5c2ljaWFucywgZXhwZXJ0cywgdGhvdWdodCBsZWFkZXJzIGFuZCBpbnNwaXJhdGlvbmFsIHZvaWNlcyBvbiBhbGwgdGhpbmdzIHBlcmkvbWVub3BhdXNlLCBleGNsdXNpdmVseSBvbiB0aGUgcGVycnkgYXBwIGFuZCBwb2RjYXN0LiAgVG8gbGVhcm4gbW9yZSBhYm91dCBob3N0IFJhY2hlbCBIdWdoZXM6IGxpbmtlZGluLmNvbS9pbi9yYWNoZWwtaHVnaGVzLTgyNTU5YTE2IGh0dHBzOi8vd3d3Lmluc3RhZ3JhbS5jb20vcmFjaGVsLmh1Z2hlcy5taWRsaWZlLz9yZWY9U291ckFwcGxlJmhsPWFmICBTZW5kIGEgdm9pY2UgbWVzc2FnZSEgaHR0cHM6Ly9wb2RjYXN0ZXJzLnNwb3RpZnkuY29tL3BvZC9zaG93L3BlcnJ5YXBwL21lc3NhZ2UgIERpc2NsYWltZXI6IFRoaXMgaXMgbm90IG1lZGljYWwgYWR2aWNlLCBkb2VzIG5vdCB0YWtlIHRoZSBwbGFjZSBvZiBtZWRpY2FsIGFkdmljZSBmcm9tIHlvdXIgcGh5c2ljaWFuLCBhbmQgaXMgbm90IGludGVuZGVkIHRvIHRyZWF0IG9yIGN1cmUgYW55IGRpc2Vhc2UuIFBhdGllbnRzIHNob3VsZCBzZWUgYSBxdWFsaWZpZWQgbWVkaWNhbCBwcm92aWRlciBmb3IgYXNzZXNzbWVudCBhbmQgdHJlYXRtZW50LiIsImR1cmF0aW9uIjp7InRvdGFsTWlsbGlzZWNvbmRzIjozOTMzMDE5fSwiaWQiOiIwU2VicVBBcVlEQzNHeVN5SmlkN3hvIiwibWVkaWFUeXBlcyI6WyJBVURJTyJdLCJuYW1lIjoiVGhlIEltcGFjdCBvZiBQZXJpbWVub3BhdXNlIG9uIFJlbGF0aW9uc2hpcHMgd2l0aCBQYXdlbCBCaWVkcnp5Y2tpIiwicGxheWFiaWxpdHkiOnsicGxheWFibGUiOnRydWUsInJlYXNvbiI6IlBMQVlBQkxFIn0sInBsYXllZFN0YXRlIjp7InBsYXlQb3NpdGlvbk1pbGxpc2Vjb25kcyI6MCwic3RhdGUiOiJOT1RfU1RBUlRFRCJ9LCJwb2RjYXN0VjIiOnsiX190eXBlbmFtZSI6IlBvZGNhc3RSZXNwb25zZVdyYXBwZXIiLCJkYXRhIjp7Il9fdHlwZW5hbWUiOiJQb2RjYXN0IiwiY292ZXJBcnQiOnsic291cmNlcyI6W3siaGVpZ2h0Ijo2NCwidXJsIjoiaHR0cHM6Ly9pLnNjZG4uY28vaW1hZ2UvYWI2NzY1NjMwMDAwZjY4ZGVhYzE3MzgxZWUxMjVlZDliN2U2MDg0YSIsIndpZHRoIjo2NH0seyJoZWlnaHQiOjMwMCwidXJsIjoiaHR0cHM6Ly9pLnNjZG4uY28vaW1hZ2UvYWI2NzY1NjMwMDAwNWYxZmVhYzE3MzgxZWUxMjVlZDliN2U2MDg0YSIsIndpZHRoIjozMDB9LHsiaGVpZ2h0Ijo2NDAsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMGJhOGFlYWMxNzM4MWVlMTI1ZWQ5YjdlNjA4NGEiLCJ3aWR0aCI6NjQwfV19LCJuYW1lIjoiUGVyaW1lbm9wYXVzZSBXVEY/Iiwic2hvd1R5cGVzIjpbXSwidXJpIjoic3BvdGlmeTpzaG93OjRoczlUTUZMQ3NST2V2VktEeXlhZksifX0sInJlbGVhc2VEYXRlIjp7Imlzb1N0cmluZyI6IjIwMjMtMDctMTdUMTE6NTQ6MDBaIn0sInJlc3RyaWN0aW9ucyI6eyJwYXl3YWxsQ29udGVudCI6ZmFsc2V9LCJ1cmkiOiJzcG90aWZ5OmVwaXNvZGU6MFNlYnFQQXFZREMzR3lTeUppZDd4byJ9XSwidXJpIjoic3BvdGlmeTplcGlzb2RlOjBRMTV3SlRxRklpRDcwQ2t0QUc5WGYiLCJzdGF0dXMiOiJMT0FERUQifSwic2ltaWxhclBsYXlsaXN0cyI6eyJzdGF0dXMiOiJVTkFWQUlMQUJMRSJ9LCJzaW1pbGFyQWxidW1zIjp7InN0YXR1cyI6IlVOQVZBSUxBQkxFIn0sInBvcHVsYXJFcGlzb2RlcyI6eyJzdGF0dXMiOiJVTkFWQUlMQUJMRSJ9fSwicGxheWxpc3RSZWNvbW1lbmRlZFRyYWNrcyI6eyJwbGF5bGlzdCI6eyJzdGF0dXMiOiJVTkFWQUlMQUJMRSJ9fSwiY29uY2VydEh1YiI6eyJjb25jZXJ0RmVlZCI6bnVsbCwibG9jYXRpb24iOm51bGx9LCJtYXN0aGVhZCI6eyJpc0NyYXdsZXJCb3QiOmZhbHNlfX0=</script><script id="remote-configuration" type="text/plain">eyIjdiI6IjEiLCJlbmFibGVJTFJQbGF5bGlzdE1XUCI6Im9ubHktc2ltaWxhci1hYm92ZSIsImVuYWJsZUkxOG5Sb3V0ZXMiOiJ2YXJpYW50IiwiZGlzYWJsZVVuYXV0aEx5cmljc0NUQSI6dHJ1ZSwiI2NvbmZpZ3VyYXRpb25Bc3NpZ25tZW50SWQiOiJhNjAyMjdhNC0yYmY2LTQzNTAtYzEwZS1lZWU2YzVmMDU0ODk6MCIsIiNncm91cElkcyI6eyJlbmFibGVJTFJQbGF5bGlzdE1XUCI6MTIxMDkyMCwiZW5hYmxlSTE4blJvdXRlcyI6MTEwMjY2MSwiZGlzYWJsZVVuYXV0aEx5cmljc0NUQSI6MTE4NjU0MX0sIiNmZXRjaFRpbWVNaWxsaXMiOjE3MzI2OTY5MzA3NDMsIiNjb250ZXh0SGFzaCI6Ijg4MmQ1NTA1ZTViZGZiODYifQ==</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>