CINXE.COM
Jumpstart Your Workplace Culture | Eric Stone - Do Good To Lead Well with Craig Dowden | Podcast on Spotify
<!doctype html><html class="mobile-web-player" lang="en" dir="ltr"><head><meta charSet="utf-8"/><title>Jumpstart Your Workplace Culture | Eric Stone - Do Good To Lead Well with Craig Dowden | 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 Do Good To Lead Well with Craig Dowden on Spotify. Join us for an insightful exploration into the intricacies of workplace culture with Eric Stone, author of "Jumpstart Your Workplace Culture." Listen in as Eric reflects on navigating pivotal challenges like 9-11, offering practical strategies and a human-centric approach to transform organizational dynamics. His insights underscore the potential for innovative thinking in reshaping the way organizations operate. We discuss the critical role of one-on-one interactions in understanding motivations and management styles. Our conversation introduces the "hourglass approach" as a strategic framework for operationalizing insights, emphasizing the importance of mission, vision, and values in decision-making. As we face technological shifts and unforeseen events like the global pandemic, this approach helps realign strategies with core values, ensuring a cohesive and engaged work environment. Explore the importance of embedding organizational values throughout the life cycle of an organization to ensure they remain vibrant and influential. We also examine the key role of talent management, especially when it comes to promotions, emphasizing the need for transparency and linking advancement to cultural and values alignment. Finally, Eric shares his "John Wick School of Management" approach to fostering resilience in hybrid work environments. If you’re interested in how to build a peak performing and highly engaged culture, this episode is for you. What You’ll Learn: • The importance of aligning mission, vision, and values with the "hourglass approach." • Using "30 minutes of fame" to enhance employee-manager relationships • Embedding organizational values from the ground up • The critical role of diversifying award systems • Why you want to hire for a match rather than hire for fit • Transparency is the key ingredient when it comes to talent management and advancement • Leveraging the "John Wick School of Management" approach to foster resilience in hybrid work environments. Podcast Timestamps: (00:00) – How to Jumpstart Your Workplace Culture (13:11) Building Employee Engagement Through Relationships (18:58) – The Crucial Role of Values In Fostering a Strong Culture (27:09) – Hiring and Promotion as Levers to Drive Culture (42:28) - Building Resilient Organizational Cultures (49:55) The John Wick School of Management Success (53:12) Shrinking the Leadership Gap More of Eric: Eric Stone is a seasoned leader and the founder and CEO of Clear Path Ventures, dedicated to helping organizations cultivate high-performance cultures and address complex challenges. After a remarkable 26-year career at Enterprise Holdings—one of North America's largest privately held companies—Eric became one of the company’s most decorated regional vice presidents, renowned for his skill in fostering resilience and engagement across diverse teams. He led through pivotal moments, including 9/11, the Great Recession, and the COVID-19 pandemic, ultimately deciding to retire in 2018. However, inspired by his network, he soon returned with a new mission: to share his wealth of experience and insights through international keynote talks, workshops, and his award-winning book, Jumpstart Your Workplace Culture. Today, Eric collaborates with leaders to enhance employee engagement, improve customer experiences, and drive sustainable growth. Through Clear Path Ventures and his roles on nonprofit boards, Eric remains committed to empowering businesses and bridging opportunity gaps for marginalized communities. LinkedIn: https://www.linkedin.com/in/eric-stone-clear-path/ Mentions: Jumpstart Your Workplace Culture: A Road Map for Igniting High Performance by Eric Stone Key Topics Discussed: Leadership, Company Culture, Workplace Culture, Values, Mission, Vision, Moral Management, Promotions, Talent Management More of Do Good to Lead Well: Website: https://craigdowden.com/ LinkedIn: https://www.linkedin.com/in/craigdowden/"/><meta name="google" content="notranslate"/><meta name="music:duration" content="3119"/><meta name="music:album" content="https://open.spotify.com/show/2yBKQRlGuoALKIgD8M51t1"/><meta name="music:release_date" content="2024-11-14T07:01: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/7zw756dNKGw1pU5G4Uo6vL"/><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/7zw756dNKGw1pU5G4Uo6vL"/><meta property="og:title" content="Jumpstart Your Workplace Culture | Eric Stone"/><meta property="og:description" content="Do Good To Lead Well with Craig Dowden · Episode"/><meta property="og:url" content="https://open.spotify.com/episode/7zw756dNKGw1pU5G4Uo6vL"/><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="AR"/><meta property="og:restrictions:country:allowed" content="AT"/><meta property="og:restrictions:country:allowed" content="AU"/><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="BJ"/><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="CL"/><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="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="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="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="KI"/><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="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="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="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="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="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="UA"/><meta property="og:restrictions:country:allowed" content="US"/><meta property="og:restrictions:country:allowed" content="UY"/><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:audio" content="https://podz-content.spotifycdn.com/audio/clips/76ZmjsTFgsXXjxQwoKoPs3/clip_341882_401882.mp3"/><meta property="og:audio:type" content="audio/mpeg"/><meta property="og:image" content="https://i.scdn.co/image/ab6765630000ba8aad422c69ffaab2f34c9a9eb7"/><meta name="twitter:site" content="@spotify"/><meta name="twitter:title" content="Jumpstart Your Workplace Culture | Eric Stone"/><meta name="twitter:description" content="Do Good To Lead Well with Craig Dowden · Episode"/><meta name="twitter:image" content="https://i.scdn.co/image/ab6765630000ba8aad422c69ffaab2f34c9a9eb7"/><meta name="twitter:card" content="summary"/><link rel="canonical" href="https://open.spotify.com/episode/7zw756dNKGw1pU5G4Uo6vL"/><link rel="alternate" type="application/json+oembed" href="https://open.spotify.com/oembed?url=https%3A%2F%2Fopen.spotify.com%2Fepisode%2F7zw756dNKGw1pU5G4Uo6vL"/><link rel="alternate" href="https://open.spotify.com/episode/7zw756dNKGw1pU5G4Uo6vL" hrefLang="x-default"/><link rel="alternate" href="https://open.spotify.com/episode/7zw756dNKGw1pU5G4Uo6vL" hrefLang="en"/><link rel="alternate" href="android-app://com.spotify.music/spotify/episode/7zw756dNKGw1pU5G4Uo6vL"/><script type="application/ld+json">{"@context":"http://schema.googleapis.com/","@type":"MusicGroup","@id":"https://open.spotify.com/episode/7zw756dNKGw1pU5G4Uo6vL","url":"https://open.spotify.com/episode/7zw756dNKGw1pU5G4Uo6vL","name":"Jumpstart Your Workplace Culture | Eric Stone","description":"Listen to this episode from Do Good To Lead Well with Craig Dowden on Spotify. Join us for an insightful exploration into the intricacies of workplace culture with Eric Stone, author of \"Jumpstart Your Workplace Culture.\" Listen in as Eric reflects on navigating pivotal challenges like 9-11, offering practical strategies and a human-centric approach to transform organizational dynamics. His insights underscore the potential for innovative thinking in reshaping the way organizations operate. We discuss the critical role of one-on-one interactions in understanding motivations and management styles. Our conversation introduces the \"hourglass approach\" as a strategic framework for operationalizing insights, emphasizing the importance of mission, vision, and values in decision-making. As we face technological shifts and unforeseen events like the global pandemic, this approach helps realign strategies with core values, ensuring a cohesive and engaged work environment. Explore the importance of embedding organizational values throughout the life cycle of an organization to ensure they remain vibrant and influential. We also examine the key role of talent management, especially when it comes to promotions, emphasizing the need for transparency and linking advancement to cultural and values alignment. Finally, Eric shares his \"John Wick School of Management\" approach to fostering resilience in hybrid work environments. If you\u2019re interested in how to build a peak performing and highly engaged culture, this episode is for you. What You\u2019ll Learn: \u2022 The importance of aligning mission, vision, and values with the \"hourglass approach.\" \u2022 Using \"30 minutes of fame\" to enhance employee-manager relationships \u2022 Embedding organizational values from the ground up\u00A0 \u2022 The critical role of diversifying award systems \u2022 Why you want to hire for a match rather than hire for fit \u2022 Transparency is the key ingredient when it comes to talent management and advancement \u2022 Leveraging the \"John Wick School of Management\" approach to foster resilience in hybrid work environments. Podcast Timestamps: (00:00) \u2013 How to Jumpstart Your Workplace Culture (13:11) Building Employee Engagement Through Relationships (18:58) \u2013 The Crucial Role of Values In Fostering a Strong Culture (27:09) \u2013 Hiring and Promotion as Levers to Drive Culture (42:28) - Building Resilient Organizational Cultures (49:55) The John Wick School of Management Success (53:12) Shrinking the Leadership Gap More of Eric: Eric Stone is a seasoned leader and the founder and CEO of Clear Path Ventures, dedicated to helping organizations cultivate high-performance cultures and address complex challenges. After a remarkable 26-year career at Enterprise Holdings\u2014one of North America's largest privately held companies\u2014Eric became one of the company\u2019s most decorated regional vice presidents, renowned for his skill in fostering resilience and engagement across diverse teams. He led through pivotal moments, including 9/11, the Great Recession, and the COVID-19 pandemic, ultimately deciding to retire in 2018. However, inspired by his network, he soon returned with a new mission: to share his wealth of experience and insights through international keynote talks, workshops, and his award-winning book, Jumpstart Your Workplace Culture. Today, Eric collaborates with leaders to enhance employee engagement, improve customer experiences, and drive sustainable growth. Through Clear Path Ventures and his roles on nonprofit boards, Eric remains committed to empowering businesses and bridging opportunity gaps for marginalized communities. LinkedIn: https://www.linkedin.com/in/eric-stone-clear-path/ Mentions: Jumpstart Your Workplace Culture: A Road Map for Igniting High Performance by Eric Stone Key Topics Discussed: Leadership, Company Culture, Workplace Culture, Values, Mission, Vision, Moral Management, Promotions, Talent Management More of Do Good to Lead Well: Website: https://craigdowden.com/ LinkedIn: https://www.linkedin.com/in/craigdowden/","datePublished":"2024-11-14","potentialAction":{"@type":"ListenAction","target":[{"@type":"EntryPoint","urlTemplate":"https://open.spotify.com/episode/7zw756dNKGw1pU5G4Uo6vL?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/7zw756dNKGw1pU5G4Uo6vL/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":"AR"},{"@type":"Country","name":"AT"},{"@type":"Country","name":"AU"},{"@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":"BJ"},{"@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":"CL"},{"@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":"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":"GB"},{"@type":"Country","name":"GD"},{"@type":"Country","name":"GE"},{"@type":"Country","name":"GH"},{"@type":"Country","name":"GM"},{"@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":"KI"},{"@type":"Country","name":"KN"},{"@type":"Country","name":"KR"},{"@type":"Country","name":"KW"},{"@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":"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":"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":"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":"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":"UA"},{"@type":"Country","name":"US"},{"@type":"Country","name":"UY"},{"@type":"Country","name":"VC"},{"@type":"Country","name":"VN"},{"@type":"Country","name":"VU"},{"@type":"Country","name":"WS"},{"@type":"Country","name":"XK"},{"@type":"Country","name":"ZA"}]}}}</script><link rel="manifest" href="https://open.spotifycdn.com/cdn/generated/manifest-mobile-web-player.a1ddf51c.json"/><style data-styled="active"></style><style data-styled="" data-styled-version="5.3.11">.bksmLQ{box-sizing:border-box;-webkit-tap-highlight-color:transparent;background-color:transparent;border:0;border-radius:var(--encore-button-corner-radius,9999px);cursor:pointer;display:inline-block;position:relative;text-align:center;-webkit-text-decoration:none;text-decoration:none;text-transform:none;touch-action:manipulation;-webkit-transition-duration:33ms;transition-duration:33ms;-webkit-transition-property:background-color,border-color,color,box-shadow,filter,-webkit-transform;-webkit-transition-property:background-color,border-color,color,box-shadow,filter,transform;transition-property:background-color,border-color,color,box-shadow,filter,transform;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);color:var(--text-subdued,#656565);min-inline-size:0;min-block-size:var(--encore-control-size-base,48px);padding-block:var(--encore-spacing-tighter,12px);padding-inline:var(--encore-spacing-tighter,12px);display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}/*!sc*/ @supports (overflow-wrap:anywhere){.bksmLQ{overflow-wrap:anywhere;}}/*!sc*/ @supports not (overflow-wrap:anywhere){.bksmLQ{word-break:break-word;}}/*!sc*/ .bksmLQ:hover{-webkit-transform:scale(1.04);-ms-transform:scale(1.04);transform:scale(1.04);color:var(--text-base,#000000);}/*!sc*/ .bksmLQ:active{opacity:0.7;outline:none;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);color:var(--text-subdued,#656565);}/*!sc*/ .bksmLQ::after{inline-size:24px;}/*!sc*/ .bksmLQ[disabled],.bksmLQ[aria-disabled='true'],fieldset[disabled] .bksmLQ{cursor:not-allowed;opacity:0.3;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);color:var(--text-subdued,#656565);}/*!sc*/ .bksmLQ[disabled]::before,.bksmLQ[aria-disabled='true']::before,fieldset[disabled] .bksmLQ::before{background-color:transparent;}/*!sc*/ .bksmLQ[disabled]::after,.bksmLQ[aria-disabled='true']::after,fieldset[disabled] .bksmLQ::after{border-color:transparent;}/*!sc*/ .kTFJuL{box-sizing:border-box;-webkit-tap-highlight-color:transparent;background-color:transparent;border:0;border-radius:var(--encore-button-corner-radius,9999px);cursor:pointer;display:inline-block;position:relative;text-align:center;-webkit-text-decoration:none;text-decoration:none;text-transform:none;touch-action:manipulation;-webkit-transition-duration:33ms;transition-duration:33ms;-webkit-transition-property:background-color,border-color,color,box-shadow,filter,-webkit-transform;-webkit-transition-property:background-color,border-color,color,box-shadow,filter,transform;transition-property:background-color,border-color,color,box-shadow,filter,transform;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);color:var(--text-base,#000000);min-inline-size:0;padding:0;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}/*!sc*/ @supports (overflow-wrap:anywhere){.kTFJuL{overflow-wrap:anywhere;}}/*!sc*/ @supports not (overflow-wrap:anywhere){.kTFJuL{word-break:break-word;}}/*!sc*/ .kTFJuL:hover{-webkit-transform:scale(1.04);-ms-transform:scale(1.04);transform:scale(1.04);}/*!sc*/ .kTFJuL:active{opacity:0.7;outline:none;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);color:var(--text-base,#000000);}/*!sc*/ .kTFJuL::after{inline-size:100%;}/*!sc*/ .kTFJuL[disabled],.kTFJuL[aria-disabled='true'],fieldset[disabled] .kTFJuL{cursor:not-allowed;opacity:0.3;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);color:var(--text-base,#000000);}/*!sc*/ .kTFJuL[disabled]::before,.kTFJuL[aria-disabled='true']::before,fieldset[disabled] .kTFJuL::before{background-color:transparent;}/*!sc*/ .kTFJuL[disabled]::after,.kTFJuL[aria-disabled='true']::after,fieldset[disabled] .kTFJuL::after{border-color:transparent;}/*!sc*/ .hRqQQR{box-sizing:border-box;-webkit-tap-highlight-color:transparent;background-color:transparent;border:0;border-radius:var(--encore-button-corner-radius,9999px);cursor:pointer;display:inline-block;position:relative;text-align:center;-webkit-text-decoration:none;text-decoration:none;text-transform:none;touch-action:manipulation;-webkit-transition-duration:33ms;transition-duration:33ms;-webkit-transition-property:background-color,border-color,color,box-shadow,filter,-webkit-transform;-webkit-transition-property:background-color,border-color,color,box-shadow,filter,transform;transition-property:background-color,border-color,color,box-shadow,filter,transform;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);color:var(--text-base,#000000);min-inline-size:0;min-block-size:var(--encore-control-size-base,48px);padding-block:calc(var(--encore-spacing-tighter-2,8px) - 2px);padding-inline:0;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}/*!sc*/ @supports (overflow-wrap:anywhere){.hRqQQR{overflow-wrap:anywhere;}}/*!sc*/ @supports not (overflow-wrap:anywhere){.hRqQQR{word-break:break-word;}}/*!sc*/ .hRqQQR:hover{-webkit-transform:scale(1.04);-ms-transform:scale(1.04);transform:scale(1.04);}/*!sc*/ .hRqQQR:active{opacity:0.7;outline:none;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);color:var(--text-base,#000000);}/*!sc*/ .hRqQQR::after{inline-size:100%;}/*!sc*/ .hRqQQR[disabled],.hRqQQR[aria-disabled='true'],fieldset[disabled] .hRqQQR{cursor:not-allowed;opacity:0.3;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);color:var(--text-base,#000000);}/*!sc*/ .hRqQQR[disabled]::before,.hRqQQR[aria-disabled='true']::before,fieldset[disabled] .hRqQQR::before{background-color:transparent;}/*!sc*/ .hRqQQR[disabled]::after,.hRqQQR[aria-disabled='true']::after,fieldset[disabled] .hRqQQR::after{border-color:transparent;}/*!sc*/ data-styled.g2[id="Button-sc-1dqy6lx-0"]{content:"bksmLQ,kTFJuL,hRqQQR,"}/*!sc*/ .hYdsxw{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}/*!sc*/ .kUVYXR{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-inline-start:12px;}/*!sc*/ data-styled.g3[id="IconWrapper__Wrapper-sc-16usrgb-0"]{content:"hYdsxw,kUVYXR,"}/*!sc*/ .bneLcE{fill:currentcolor;width:var(--encore-graphic-size-decorative-base,24px);height:var(--encore-graphic-size-decorative-base,24px);}/*!sc*/ .bneLcE *{vector-effect:non-scaling-stroke;}/*!sc*/ .zsGU{fill:currentcolor;width:var(--encore-graphic-size-decorative-base,24px);height:var(--encore-graphic-size-decorative-base,24px);}/*!sc*/ .zsGU *{vector-effect:non-scaling-stroke;}/*!sc*/ [dir='rtl'] .zsGU.zsGU{-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1);}/*!sc*/ data-styled.g4[id="Svg-sc-ytk21e-0"]{content:"bneLcE,zsGU,"}/*!sc*/ .hKFGwn{box-sizing:border-box;-webkit-tap-highlight-color:transparent;position:relative;background-color:var(--background-base,#1ed760);color:var(--text-base,#000000);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;border-radius:var(--encore-button-corner-radius,9999px);font-size:inherit;min-block-size:var(--encore-control-size-larger,56px);-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;inline-size:var(--encore-control-size-larger,56px);-webkit-block-size:var(--encore-control-size-larger,56px);-ms-flex-block-size:var(--encore-control-size-larger,56px);block-size:var(--encore-control-size-larger,56px);-webkit-transition-property:background-color,-webkit-transform;-webkit-transition-property:background-color,transform;transition-property:background-color,transform;-webkit-transition-duration:33ms;transition-duration:33ms;}/*!sc*/ @supports (overflow-wrap:anywhere){.hKFGwn{overflow-wrap:anywhere;}}/*!sc*/ @supports not (overflow-wrap:anywhere){.hKFGwn{word-break:break-word;}}/*!sc*/ data-styled.g6[id="ButtonInner-sc-14ud5tc-0"]{content:"hKFGwn,"}/*!sc*/ .dlTJiR{box-sizing:border-box;-webkit-tap-highlight-color:transparent;background-color:transparent;border:0;border-radius:var(--encore-button-corner-radius,9999px);cursor:pointer;display:inline-block;position:relative;text-align:center;-webkit-text-decoration:none;text-decoration:none;text-transform:none;touch-action:manipulation;-webkit-transition-duration:33ms;transition-duration:33ms;-webkit-transition-property:background-color,border-color,color,box-shadow,filter,-webkit-transform;-webkit-transition-property:background-color,border-color,color,box-shadow,filter,transform;transition-property:background-color,border-color,color,box-shadow,filter,transform;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);padding:0;min-inline-size:0;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;}/*!sc*/ .dlTJiR:hover .ButtonInner-sc-14ud5tc-0,.dlTJiR:hover .ButtonFocus-sc-2hq6ey-0{-webkit-transform:scale(1.04);-ms-transform:scale(1.04);transform:scale(1.04);}/*!sc*/ .dlTJiR:hover .ButtonInner-sc-14ud5tc-0{background-color:var(--background-highlight,#3be477);}/*!sc*/ .dlTJiR:active .ButtonInner-sc-14ud5tc-0{background-color:var(--background-press,#1abc54);box-shadow:none;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}/*!sc*/ .dlTJiR:active .ButtonFocus-sc-2hq6ey-0{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}/*!sc*/ .dlTJiR:focus .ButtonFocus-sc-2hq6ey-0{border-color:var(--parents-essential-base,var(--essential-base,#000000));}/*!sc*/ .dlTJiR[disabled] .ButtonInner-sc-14ud5tc-0,.dlTJiR[aria-disabled='true'] .ButtonInner-sc-14ud5tc-0,fieldset[disabled] .dlTJiR .ButtonInner-sc-14ud5tc-0{cursor:not-allowed;opacity:0.3;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);background-color:var(--background-base,#1ed760);color:var(--text-base,#000000);}/*!sc*/ .dlTJiR[disabled] .ButtonFocus-sc-2hq6ey-0,.dlTJiR[aria-disabled='true'] .ButtonFocus-sc-2hq6ey-0,fieldset[disabled] .dlTJiR .ButtonFocus-sc-2hq6ey-0{border-color:transparent;}/*!sc*/ data-styled.g7[id="Button-sc-qlcn5g-0"]{content:"dlTJiR,"}/*!sc*/ .ivomLs{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:absolute;inset-block-start:calc((var(--encore-control-size-larger,56px) - var(--encore-graphic-size-decorative-base,24px)) / 2);inset-inline-start:calc((var(--encore-control-size-larger,56px) - var(--encore-graphic-size-decorative-base,24px)) / 2);}/*!sc*/ data-styled.g8[id="IconWrapper__Wrapper-sc-1hf1hjl-0"]{content:"ivomLs,"}/*!sc*/ .kOChlU{inline-size:100%;border-radius:var(--encore-corner-radius-base,4px);}/*!sc*/ data-styled.g15[id="Image-sc-1u215sg-3"]{content:"kOChlU,"}/*!sc*/ .lmgIvZ{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}/*!sc*/ data-styled.g19[id="ListRowTitle__LineClamp-sc-1xe2if1-0"]{content:"lmgIvZ,"}/*!sc*/ .eFGzcP{outline:none;-webkit-text-decoration:none;text-decoration:none;}/*!sc*/ @supports (overflow-wrap:anywhere){.eFGzcP{overflow-wrap:anywhere;}}/*!sc*/ @supports not (overflow-wrap:anywhere){.eFGzcP{word-break:break-word;}}/*!sc*/ data-styled.g20[id="ListRowTitle__ListRowText-sc-1xe2if1-1"]{content:"eFGzcP,"}/*!sc*/ .wLcyr{box-sizing:border-box;-webkit-tap-highlight-color:transparent;position:relative;border-radius:var(--encore-corner-radius-larger,6px);min-block-size:48px;z-index:0;color:var(--text-base,#000000);padding-block-start:8px;padding-block-end:8px;padding-inline-start:8px;padding-inline-end:8px;--animation-speed:300ms;--animation-ease:ease;--bg-inset-change-press:-4px;cursor:pointer;}/*!sc*/ .wLcyr::after{content:'';position:absolute;border-radius:var(--encore-corner-radius-larger,6px);z-index:-1;-webkit-transition:background-color var(--animation-speed) var(--animation-ease),top var(--animation-speed) var(--animation-ease),left var(--animation-speed) var(--animation-ease),right var(--animation-speed) var(--animation-ease),bottom var(--animation-speed) var(--animation-ease);transition:background-color var(--animation-speed) var(--animation-ease),top var(--animation-speed) var(--animation-ease),left var(--animation-speed) var(--animation-ease),right var(--animation-speed) var(--animation-ease),bottom var(--animation-speed) var(--animation-ease);inset:0;inset:8px 8px 8px 8px;}/*!sc*/ .wLcyr[disabled],.wLcyr[aria-disabled='true'],fieldset[disabled] .wLcyr{cursor:not-allowed;opacity:0.3;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}/*!sc*/ .wLcyr:hover::after{background-color:var(--background-highlight,#f5f5f5);inset:0;}/*!sc*/ .wLcyr[disabled]:hover::after,.wLcyr[aria-disabled='true']:hover::after{background-color:unset;}/*!sc*/ .wLcyr[disabled]:active::after,.wLcyr[aria-disabled='true']:active::after{background-color:unset;inset:unset;}/*!sc*/ data-styled.g29[id="Box__BoxComponent-sc-y4nds-0"]{content:"wLcyr,"}/*!sc*/ .MWEhk button,.MWEhk a,.MWEhk [role='button'],.MWEhk [role='link']{position:relative;z-index:1;}/*!sc*/ data-styled.g37[id="Areas__InteractiveArea-sc-1tea2mc-0"]{content:"MWEhk,"}/*!sc*/ .kLALqL{-webkit-column-gap:var(--encore-spacing-tighter,12px);column-gap:var(--encore-spacing-tighter,12px);-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}/*!sc*/ data-styled.g38[id="Areas__MainArea-sc-1tea2mc-1"]{content:"kLALqL,"}/*!sc*/ .cuoMqc{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:2px;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-align-items:flex-start;-webkit-box-align:flex-start;-ms-flex-align:flex-start;align-items:flex-start;}/*!sc*/ data-styled.g39[id="Areas__Column-sc-1tea2mc-2"]{content:"cuoMqc,"}/*!sc*/ .hscyXl{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;row-gap:var(--encore-spacing-tighter-2,8px);}/*!sc*/ .hscyXl[disabled]{opacity:0.7;}/*!sc*/ data-styled.g41[id="Box-sc-1njtxi4-0"]{content:"hscyXl,"}/*!sc*/ .DjiIj{position:absolute;z-index:0;inset:0;cursor:pointer;}/*!sc*/ data-styled.g43[id="CardLink-sc-1ut6cns-0"]{content:"DjiIj,"}/*!sc*/ .gPhSUm{box-sizing:border-box;-webkit-tap-highlight-color:transparent;border:0;border-block-start:1px solid var(--decorative-subdued,#dedede);margin-block:var(--encore-spacing-looser,24px);}/*!sc*/ data-styled.g48[id="HorizontalRule__HorizontalRuleElement-sc-198gjx4-0"]{content:"gPhSUm,"}/*!sc*/ </style><link rel="stylesheet" href="https://open.spotifycdn.com/cdn/build/mobile-web-player/mwp-dialog-container.6c819d02.css"/><link rel="stylesheet" href="https://open.spotifycdn.com/cdn/build/mobile-web-player/mwp-context-menu-container.e0735ed4.css"/><link rel="stylesheet" href="https://open.spotifycdn.com/cdn/build/mobile-web-player/mwp-connect-view-container.9dd5fa75.css"/><link rel="stylesheet" href="https://open.spotifycdn.com/cdn/build/mobile-web-player/mwp-now-playing-view.05007962.css"/><link rel="stylesheet" href="https://open.spotifycdn.com/cdn/build/mobile-web-player/mwp-home-page.7c21e205.css"/><link rel="stylesheet" href="https://open.spotifycdn.com/cdn/build/mobile-web-player/mwp-artist-page.17bdc668.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.4d94b55c.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":"45fedacaf0f4679f3506caf1ee32ae3b","isAnonymous":true,"gtmId":"GTM-PZHN3VD","optimizeId":"GTM-W53X654","pipResources":{"scripts":["https://open.spotifycdn.com/cdn/build/web-player/vendor~web-player.4fe128c7.js","https://open.spotifycdn.com/cdn/build/web-player/pip-mini-player.388ed7ba.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":"BQDzzpSa49kCrZgg3-q1kpnjMfe5vEefaNVPG-YoOUvdZwwGRdy0HZ8qLtTrvjtT6TtvAln7gEBPn5R95dd2hCq4-5vyWMb3N-zN2z2du9B6aEH9Kck","accessTokenExpirationTimestampMs":1732569783760,"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(#7200FF 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/ab67656300005f1fad422c69ffaab2f34c9a9eb7" 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">Jumpstart Your Workplace Culture | Eric Stone</h1><div class="encore-text encore-text-body-small sMT6JaxLhI2QLVSevX_3 fjP8GyQyM5IWQvTxWk6W" data-encore-id="text" data-testid="entity-header-entity-subtitle">Do Good To Lead Well with Craig Dowden</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">Nov 14</p><p class="encore-text encore-text-body-small _q93agegdE655O5zPz6l" data-encore-id="text" data-testid="episode-progress-not-played"><span class="UyzJidwrGk3awngSGIwv">51 min 59 sec</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">Join us for an insightful exploration into the intricacies of workplace culture with Eric Stone, author of "Jumpstart Your Workplace Culture." Listen in as Eric reflects on navigating pivotal challenges like 9-11, offering practical strategies and a human-centric approach to transform organizational dynamics. His insights underscore the potential for innovative thinking in reshaping the way organizations operate. We discuss the critical role of one-on-one interactions in understanding motivations and management styles. Our conversation introduces the "hourglass approach" as a strategic framework for operationalizing insights, emphasizing the importance of mission, vision, and values in decision-making. As we face technological shifts and unforeseen events like the global pandemic, this approach helps realign strategies with core values, ensuring a cohesive and engaged work environment. Explore the importance of embedding organizational values throughout the life cycle of an organization to ensure they remain vibrant and influential. We also examine the key role of talent management, especially when it comes to promotions, emphasizing the need for transparency and linking advancement to cultural and values alignment. Finally, Eric shares his "John Wick School of Management" approach to fostering resilience in hybrid work environments. If you’re interested in how to build a peak performing and highly engaged culture, this episode is for you.</span></div> <div class="encore-text encore-text-body-small Zbad_ytC5aqG3ZISd4Gw" data-encore-id="text"><span class="encore-text encore-text-body-small encore-internal-color-text-subdued G_f5DJd2sgHWeto5cwbi" data-encore-id="text">What You’ll Learn: • The importance of aligning mission, vision, and values with the "hourglass approach." • Using "30 minutes of fame" to enhance employee-manager relationships • Embedding organizational values from the ground up</span><button class="Button-sc-1dqy6lx-0 kTFJuL encore-text-body-medium-bold" data-encore-id="buttonTertiary"><span class="encore-text encore-text-body-small-bold" data-encore-id="text">… <!-- -->see more</span></button></div></div></div><img class="kjxUv_MHNgEH5IARHdA0" src="https://lite-images-i.scdn.co/image/ab67656300005f1fad422c69ffaab2f34c9a9eb7" alt="Podcast Episode" loading="lazy"/><a href="/show/2yBKQRlGuoALKIgD8M51t1"><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-53A35vfux1YHidaZaHRVn1"><div class="CardLink-sc-1ut6cns-0 DjiIj"></div><div style="display:none" id="onClickHint53A35vfux1YHidaZaHRVn1"></div><a draggable="false" href="/episode/53A35vfux1YHidaZaHRVn1"><img alt="" style="min-inline-size:152px" data-encore-id="image" src="https://i.scdn.co/image/ab67656300005f1fac8cbca88417d028c08e2d82" 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/53A35vfux1YHidaZaHRVn1"><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">#98: Peering Into the Future with Jason Cochran</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-5ejNFi6dUWthNdqgmaLoSj"><div class="CardLink-sc-1ut6cns-0 DjiIj"></div><div style="display:none" id="onClickHint5ejNFi6dUWthNdqgmaLoSj"></div><a draggable="false" href="/episode/5ejNFi6dUWthNdqgmaLoSj"><img alt="" style="min-inline-size:152px" data-encore-id="image" src="https://i.scdn.co/image/ab67656300005f1f12485c8a145aceb2aa459fea" 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/5ejNFi6dUWthNdqgmaLoSj"><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">From Tow Truck Driver to the Corner Office (Part 2): Building an Award-Winning Corporate Culture Starts with Values and Purpose | Dan Turner</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-6DWlu23YWIhj8emNYqfFZk"><div class="CardLink-sc-1ut6cns-0 DjiIj"></div><div style="display:none" id="onClickHint6DWlu23YWIhj8emNYqfFZk"></div><a draggable="false" href="/episode/6DWlu23YWIhj8emNYqfFZk"><img alt="" style="min-inline-size:152px" data-encore-id="image" src="https://i.scdn.co/image/ab67656300005f1fd7520afe9e20cda4cf2f303e" 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/6DWlu23YWIhj8emNYqfFZk"><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">Creating High-Performance Cultures with John Amaechi</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-4r9vwsWln3bv2oZcjVUEiJ"><div class="CardLink-sc-1ut6cns-0 DjiIj"></div><div style="display:none" id="onClickHint4r9vwsWln3bv2oZcjVUEiJ"></div><a draggable="false" href="/episode/4r9vwsWln3bv2oZcjVUEiJ"><img alt="" style="min-inline-size:152px" data-encore-id="image" src="https://i.scdn.co/image/ab67656300005f1f8896509801e1fdacae3f343a" 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/4r9vwsWln3bv2oZcjVUEiJ"><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">Foster Unity Without Compromising Principles: Q&A with Karl Martin</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-6H1Zozt5zmJDne2cXvV3sd"><div class="CardLink-sc-1ut6cns-0 DjiIj"></div><div style="display:none" id="onClickHint6H1Zozt5zmJDne2cXvV3sd"></div><a draggable="false" href="/episode/6H1Zozt5zmJDne2cXvV3sd"><img alt="" style="min-inline-size:152px" data-encore-id="image" src="https://i.scdn.co/image/ab67656300005f1f5504a7ae30091390144cb138" 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/6H1Zozt5zmJDne2cXvV3sd"><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">Tiny Moments Matter: Lessons from Zach Mercurio</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-3MJDz7FLPIWSPYBYDn54GX"><div class="CardLink-sc-1ut6cns-0 DjiIj"></div><div style="display:none" id="onClickHint3MJDz7FLPIWSPYBYDn54GX"></div><a draggable="false" href="/episode/3MJDz7FLPIWSPYBYDn54GX"><img alt="" style="min-inline-size:152px" data-encore-id="image" src="https://i.scdn.co/image/ab67656300005f1fd102837f6575c964a8397b29" 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/3MJDz7FLPIWSPYBYDn54GX"><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">#94: Connecting Teams and Leadership with Anthony Coppedge</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">eyJzZXNzaW9uIjp7Im1lIjpudWxsLCJwcm9kdWN0Ijp7ImNvdW50cnkiOiJTRyIsImNhdGFsb2d1ZSI6InByZW1pdW0iLCJwcm9kdWN0IjoiUFJFTUlVTSIsIm9uLWRlbWFuZCI6IjEifSwibG9jYWxlIjoiZW4iLCJ0ZXh0RGlyZWN0aW9uYWxpdHkiOiJsdHIiLCJpc0Fub255bW91cyI6dHJ1ZSwiZmVhdHVyZXMiOnsiZW5hYmxlU2hvd3MiOnRydWUsImlzVHJhY2luZ0VuYWJsZWQiOmZhbHNlLCJ1cGdyYWRlQnV0dG9uIjoiY29udHJvbCIsIm13cCI6dHJ1ZSwiaXNNV1BFcnJvckNvZGVFbmFibGVkIjpmYWxzZSwiaXNNd3BSYWRpb0VudGl0eSI6dHJ1ZSwiaXNNV1BBbmRQbGF5YmFja0NhcGFibGUiOmZhbHNlLCJwcmVhdXRoUmVjYXB0Y2hhIjpmYWxzZSwiaXNFcXVhbGl6ZXJBQkVuYWJsZWQiOmZhbHNlLCJpc1BvZGNhc3RFbmFibGVkIjp0cnVlLCJlbmFibGVJMThuTG9jYWxlcyI6dHJ1ZSwiaXNJMThuQWRkaXRpb25hbFBhZ2VzRW5hYmxlZCI6ZmFsc2UsImlzSW50ZXJhY3Rpb25Mb2dnZXJFbmFibGVkIjp0cnVlLCJpc1JlaW52ZW50RnJlZUVuYWJsZWQiOmZhbHNlLCJpc0VudGl0eVJlcG9ydEVuYWJsZWQiOnRydWUsImlzQWxidW1SZXBvcnRFbmFibGVkIjpmYWxzZSwiaXNUcmFja1JlcG9ydEVuYWJsZWQiOmZhbHNlLCJpc1BvZGNhc3RTaG93UmVwb3J0RW5hYmxlZCI6ZmFsc2UsImlzUG9kY2FzdEVwaXNvZGVSZXBvcnRFbmFibGVkIjpmYWxzZX0sImNvdW50cnkiOiJTRyIsImJyb3dzZXJPUyI6ImFuZHJvaWQiLCJjYW5Hb0JhY2siOmZhbHNlLCJjYW5Hb0ZvcndhcmQiOmZhbHNlfSwiY29ubmVjdCI6eyJkZXZpY2UiOm51bGwsImRldmljZXMiOltdLCJtYW51YWxUcmFuc2ZlckRldmljZUlkIjpudWxsfSwiZW50aXRpZXMiOnsiaXRlbXMiOnsic3BvdGlmeTplcGlzb2RlOjd6dzc1NmROS0d3MXBVNUc0VW82dkwiOnsiX190eXBlbmFtZSI6IkVwaXNvZGUiLCJhdWRpbyI6eyJpdGVtcyI6W3siZmlsZUlkIjoiMjcyMjM4M2YwODY4M2ZhMmVmNjZiZWMxOGU3NmU4OWM2MmY4ZmUzMyIsImZvcm1hdCI6Ik1QNF8xMjgiLCJ1cmwiOiJodHRwczovL3Auc2Nkbi5jby9tcDMtcHJldmlldy8yNzIyMzgzZjA4NjgzZmEyZWY2NmJlYzE4ZTc2ZTg5YzYyZjhmZTMzIn0seyJmaWxlSWQiOiI4N2JkYTI4NTU3MzI1Y2U2MDk5NWY4OTVjZTk5OGI5MjY2NjNkMDZmIiwiZm9ybWF0IjoiQUFDXzI0IiwidXJsIjoiaHR0cHM6Ly9wLnNjZG4uY28vbXAzLXByZXZpZXcvODdiZGEyODU1NzMyNWNlNjA5OTVmODk1Y2U5OThiOTI2NjYzZDA2ZiJ9LHsiZmlsZUlkIjoiNDI1YTBmZDExMzgyYWI1NDQ2OGFmNzE5ZmNjMDdkMWUyNDQyNzBmMCIsImZvcm1hdCI6Ik9HR19WT1JCSVNfOTYiLCJ1cmwiOiJodHRwczovL3Auc2Nkbi5jby9tcDMtcHJldmlldy80MjVhMGZkMTEzODJhYjU0NDY4YWY3MTlmY2MwN2QxZTI0NDI3MGYwIn0seyJmaWxlSWQiOiJjYjg4Yzk0N2VjMzgyYmI0OThiODU0ZGQwZDZiMzAwMzU2YWNlNzg5IiwiZm9ybWF0IjoiTVA0XzEyOF9DQkNTIiwidXJsIjoiaHR0cHM6Ly9wLnNjZG4uY28vbXAzLXByZXZpZXcvY2I4OGM5NDdlYzM4MmJiNDk4Yjg1NGRkMGQ2YjMwMDM1NmFjZTc4OSJ9LHsiZmlsZUlkIjoiMzZmZTIwYTE5MGRlNDM0Y2Y5NDcyODYyNmFiMTQ2NjllZjlmOTM3ZSIsImZvcm1hdCI6Ik1QNF8xMjhfRFVBTCIsInVybCI6Imh0dHBzOi8vcC5zY2RuLmNvL21wMy1wcmV2aWV3LzM2ZmUyMGExOTBkZTQzNGNmOTQ3Mjg2MjZhYjE0NjY5ZWY5ZjkzN2UifV19LCJhdWRpb1ByZXZpZXciOnsiZm9ybWF0IjoiTVAzXzk2IiwidXJsIjoiaHR0cHM6Ly9wb2R6LWNvbnRlbnQuc3BvdGlmeWNkbi5jb20vYXVkaW8vY2xpcHMvNzZabWpzVEZnc1hYanhRd29Lb1BzMy9jbGlwXzM0MTg4Ml80MDE4ODIubXAzIn0sImF2YWlsYWJsZU1hcmtldHMiOnsiaXRlbXMiOlt7ImNvdW50cnlDb2RlIjoiQUQifSx7ImNvdW50cnlDb2RlIjoiQUUifSx7ImNvdW50cnlDb2RlIjoiQUcifSx7ImNvdW50cnlDb2RlIjoiQUwifSx7ImNvdW50cnlDb2RlIjoiQU0ifSx7ImNvdW50cnlDb2RlIjoiQVIifSx7ImNvdW50cnlDb2RlIjoiQVQifSx7ImNvdW50cnlDb2RlIjoiQVUifSx7ImNvdW50cnlDb2RlIjoiQkEifSx7ImNvdW50cnlDb2RlIjoiQkIifSx7ImNvdW50cnlDb2RlIjoiQkUifSx7ImNvdW50cnlDb2RlIjoiQkYifSx7ImNvdW50cnlDb2RlIjoiQkcifSx7ImNvdW50cnlDb2RlIjoiQkgifSx7ImNvdW50cnlDb2RlIjoiQkoifSx7ImNvdW50cnlDb2RlIjoiQk8ifSx7ImNvdW50cnlDb2RlIjoiQlIifSx7ImNvdW50cnlDb2RlIjoiQlMifSx7ImNvdW50cnlDb2RlIjoiQlQifSx7ImNvdW50cnlDb2RlIjoiQlcifSx7ImNvdW50cnlDb2RlIjoiQloifSx7ImNvdW50cnlDb2RlIjoiQ0EifSx7ImNvdW50cnlDb2RlIjoiQ0gifSx7ImNvdW50cnlDb2RlIjoiQ0wifSx7ImNvdW50cnlDb2RlIjoiQ08ifSx7ImNvdW50cnlDb2RlIjoiQ1IifSx7ImNvdW50cnlDb2RlIjoiQ1YifSx7ImNvdW50cnlDb2RlIjoiQ1cifSx7ImNvdW50cnlDb2RlIjoiQ1kifSx7ImNvdW50cnlDb2RlIjoiQ1oifSx7ImNvdW50cnlDb2RlIjoiREUifSx7ImNvdW50cnlDb2RlIjoiREsifSx7ImNvdW50cnlDb2RlIjoiRE0ifSx7ImNvdW50cnlDb2RlIjoiRE8ifSx7ImNvdW50cnlDb2RlIjoiRFoifSx7ImNvdW50cnlDb2RlIjoiRUMifSx7ImNvdW50cnlDb2RlIjoiRUUifSx7ImNvdW50cnlDb2RlIjoiRUcifSx7ImNvdW50cnlDb2RlIjoiRVMifSx7ImNvdW50cnlDb2RlIjoiRkkifSx7ImNvdW50cnlDb2RlIjoiRkoifSx7ImNvdW50cnlDb2RlIjoiRk0ifSx7ImNvdW50cnlDb2RlIjoiRlIifSx7ImNvdW50cnlDb2RlIjoiR0IifSx7ImNvdW50cnlDb2RlIjoiR0QifSx7ImNvdW50cnlDb2RlIjoiR0UifSx7ImNvdW50cnlDb2RlIjoiR0gifSx7ImNvdW50cnlDb2RlIjoiR00ifSx7ImNvdW50cnlDb2RlIjoiR1IifSx7ImNvdW50cnlDb2RlIjoiR1QifSx7ImNvdW50cnlDb2RlIjoiR1cifSx7ImNvdW50cnlDb2RlIjoiR1kifSx7ImNvdW50cnlDb2RlIjoiSEsifSx7ImNvdW50cnlDb2RlIjoiSE4ifSx7ImNvdW50cnlDb2RlIjoiSFIifSx7ImNvdW50cnlDb2RlIjoiSFQifSx7ImNvdW50cnlDb2RlIjoiSFUifSx7ImNvdW50cnlDb2RlIjoiSUQifSx7ImNvdW50cnlDb2RlIjoiSUUifSx7ImNvdW50cnlDb2RlIjoiSUwifSx7ImNvdW50cnlDb2RlIjoiSU4ifSx7ImNvdW50cnlDb2RlIjoiSVMifSx7ImNvdW50cnlDb2RlIjoiSVQifSx7ImNvdW50cnlDb2RlIjoiSk0ifSx7ImNvdW50cnlDb2RlIjoiSk8ifSx7ImNvdW50cnlDb2RlIjoiSlAifSx7ImNvdW50cnlDb2RlIjoiS0UifSx7ImNvdW50cnlDb2RlIjoiS0kifSx7ImNvdW50cnlDb2RlIjoiS04ifSx7ImNvdW50cnlDb2RlIjoiS1IifSx7ImNvdW50cnlDb2RlIjoiS1cifSx7ImNvdW50cnlDb2RlIjoiTEIifSx7ImNvdW50cnlDb2RlIjoiTEMifSx7ImNvdW50cnlDb2RlIjoiTEkifSx7ImNvdW50cnlDb2RlIjoiTFIifSx7ImNvdW50cnlDb2RlIjoiTFMifSx7ImNvdW50cnlDb2RlIjoiTFQifSx7ImNvdW50cnlDb2RlIjoiTFUifSx7ImNvdW50cnlDb2RlIjoiTFYifSx7ImNvdW50cnlDb2RlIjoiTUEifSx7ImNvdW50cnlDb2RlIjoiTUMifSx7ImNvdW50cnlDb2RlIjoiTUUifSx7ImNvdW50cnlDb2RlIjoiTUcifSx7ImNvdW50cnlDb2RlIjoiTUgifSx7ImNvdW50cnlDb2RlIjoiTUsifSx7ImNvdW50cnlDb2RlIjoiTUwifSx7ImNvdW50cnlDb2RlIjoiTVQifSx7ImNvdW50cnlDb2RlIjoiTVUifSx7ImNvdW50cnlDb2RlIjoiTVYifSx7ImNvdW50cnlDb2RlIjoiTVcifSx7ImNvdW50cnlDb2RlIjoiTVgifSx7ImNvdW50cnlDb2RlIjoiTVkifSx7ImNvdW50cnlDb2RlIjoiTVoifSx7ImNvdW50cnlDb2RlIjoiTkEifSx7ImNvdW50cnlDb2RlIjoiTkUifSx7ImNvdW50cnlDb2RlIjoiTkcifSx7ImNvdW50cnlDb2RlIjoiTkkifSx7ImNvdW50cnlDb2RlIjoiTkwifSx7ImNvdW50cnlDb2RlIjoiTk8ifSx7ImNvdW50cnlDb2RlIjoiTlIifSx7ImNvdW50cnlDb2RlIjoiTloifSx7ImNvdW50cnlDb2RlIjoiT00ifSx7ImNvdW50cnlDb2RlIjoiUEEifSx7ImNvdW50cnlDb2RlIjoiUEUifSx7ImNvdW50cnlDb2RlIjoiUEcifSx7ImNvdW50cnlDb2RlIjoiUEgifSx7ImNvdW50cnlDb2RlIjoiUEwifSx7ImNvdW50cnlDb2RlIjoiUFIifSx7ImNvdW50cnlDb2RlIjoiUFMifSx7ImNvdW50cnlDb2RlIjoiUFQifSx7ImNvdW50cnlDb2RlIjoiUFcifSx7ImNvdW50cnlDb2RlIjoiUFkifSx7ImNvdW50cnlDb2RlIjoiUUEifSx7ImNvdW50cnlDb2RlIjoiUk8ifSx7ImNvdW50cnlDb2RlIjoiUlMifSx7ImNvdW50cnlDb2RlIjoiU0EifSx7ImNvdW50cnlDb2RlIjoiU0IifSx7ImNvdW50cnlDb2RlIjoiU0MifSx7ImNvdW50cnlDb2RlIjoiU0UifSx7ImNvdW50cnlDb2RlIjoiU0cifSx7ImNvdW50cnlDb2RlIjoiU0kifSx7ImNvdW50cnlDb2RlIjoiU0sifSx7ImNvdW50cnlDb2RlIjoiU0wifSx7ImNvdW50cnlDb2RlIjoiU00ifSx7ImNvdW50cnlDb2RlIjoiU04ifSx7ImNvdW50cnlDb2RlIjoiU1IifSx7ImNvdW50cnlDb2RlIjoiU1QifSx7ImNvdW50cnlDb2RlIjoiU1YifSx7ImNvdW50cnlDb2RlIjoiVEgifSx7ImNvdW50cnlDb2RlIjoiVEwifSx7ImNvdW50cnlDb2RlIjoiVE4ifSx7ImNvdW50cnlDb2RlIjoiVE8ifSx7ImNvdW50cnlDb2RlIjoiVFIifSx7ImNvdW50cnlDb2RlIjoiVFQifSx7ImNvdW50cnlDb2RlIjoiVFYifSx7ImNvdW50cnlDb2RlIjoiVFcifSx7ImNvdW50cnlDb2RlIjoiVUEifSx7ImNvdW50cnlDb2RlIjoiVVMifSx7ImNvdW50cnlDb2RlIjoiVVkifSx7ImNvdW50cnlDb2RlIjoiVkMifSx7ImNvdW50cnlDb2RlIjoiVk4ifSx7ImNvdW50cnlDb2RlIjoiVlUifSx7ImNvdW50cnlDb2RlIjoiV1MifSx7ImNvdW50cnlDb2RlIjoiWEsifSx7ImNvdW50cnlDb2RlIjoiWkEifV19LCJjb250ZW50SW5mb3JtYXRpb24iOm51bGwsImNvbnRlbnRSYXRpbmciOnsibGFiZWwiOiJOT05FIn0sImNvdmVyQXJ0Ijp7ImV4dHJhY3RlZENvbG9ycyI6eyJjb2xvckxpZ2h0Ijp7ImJsdWUiOjI1NSwiZ3JlZW4iOjAsImhleCI6IiM3MjAwRkYiLCJyZWQiOjExNH19LCJzb3VyY2VzIjpbeyJoZWlnaHQiOjY0LCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDBmNjhkYWQ0MjJjNjlmZmFhYjJmMzRjOWE5ZWI3Iiwid2lkdGgiOjY0fSx7ImhlaWdodCI6MzAwLCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDA1ZjFmYWQ0MjJjNjlmZmFhYjJmMzRjOWE5ZWI3Iiwid2lkdGgiOjMwMH0seyJoZWlnaHQiOjY0MCwidXJsIjoiaHR0cHM6Ly9pLnNjZG4uY28vaW1hZ2UvYWI2NzY1NjMwMDAwYmE4YWFkNDIyYzY5ZmZhYWIyZjM0YzlhOWViNyIsIndpZHRoIjo2NDB9XX0sImRlc2NyaXB0aW9uIjoiSm9pbiB1cyBmb3IgYW4gaW5zaWdodGZ1bCBleHBsb3JhdGlvbiBpbnRvIHRoZSBpbnRyaWNhY2llcyBvZiB3b3JrcGxhY2UgY3VsdHVyZSB3aXRoIEVyaWMgU3RvbmUsIGF1dGhvciBvZiBcIkp1bXBzdGFydCBZb3VyIFdvcmtwbGFjZSBDdWx0dXJlLlwiIExpc3RlbiBpbiBhcyBFcmljIHJlZmxlY3RzIG9uIG5hdmlnYXRpbmcgcGl2b3RhbCBjaGFsbGVuZ2VzIGxpa2UgOS0xMSwgb2ZmZXJpbmcgcHJhY3RpY2FsIHN0cmF0ZWdpZXMgYW5kIGEgaHVtYW4tY2VudHJpYyBhcHByb2FjaCB0byB0cmFuc2Zvcm0gb3JnYW5pemF0aW9uYWwgZHluYW1pY3MuIEhpcyBpbnNpZ2h0cyB1bmRlcnNjb3JlIHRoZSBwb3RlbnRpYWwgZm9yIGlubm92YXRpdmUgdGhpbmtpbmcgaW4gcmVzaGFwaW5nIHRoZSB3YXkgb3JnYW5pemF0aW9ucyBvcGVyYXRlLiBXZSBkaXNjdXNzIHRoZSBjcml0aWNhbCByb2xlIG9mIG9uZS1vbi1vbmUgaW50ZXJhY3Rpb25zIGluIHVuZGVyc3RhbmRpbmcgbW90aXZhdGlvbnMgYW5kIG1hbmFnZW1lbnQgc3R5bGVzLiBPdXIgY29udmVyc2F0aW9uIGludHJvZHVjZXMgdGhlIFwiaG91cmdsYXNzIGFwcHJvYWNoXCIgYXMgYSBzdHJhdGVnaWMgZnJhbWV3b3JrIGZvciBvcGVyYXRpb25hbGl6aW5nIGluc2lnaHRzLCBlbXBoYXNpemluZyB0aGUgaW1wb3J0YW5jZSBvZiBtaXNzaW9uLCB2aXNpb24sIGFuZCB2YWx1ZXMgaW4gZGVjaXNpb24tbWFraW5nLiBBcyB3ZSBmYWNlIHRlY2hub2xvZ2ljYWwgc2hpZnRzIGFuZCB1bmZvcmVzZWVuIGV2ZW50cyBsaWtlIHRoZSBnbG9iYWwgcGFuZGVtaWMsIHRoaXMgYXBwcm9hY2ggaGVscHMgcmVhbGlnbiBzdHJhdGVnaWVzIHdpdGggY29yZSB2YWx1ZXMsIGVuc3VyaW5nIGEgY29oZXNpdmUgYW5kIGVuZ2FnZWQgd29yayBlbnZpcm9ubWVudC4gRXhwbG9yZSB0aGUgaW1wb3J0YW5jZSBvZiBlbWJlZGRpbmcgb3JnYW5pemF0aW9uYWwgdmFsdWVzIHRocm91Z2hvdXQgdGhlIGxpZmUgY3ljbGUgb2YgYW4gb3JnYW5pemF0aW9uIHRvIGVuc3VyZSB0aGV5IHJlbWFpbiB2aWJyYW50IGFuZCBpbmZsdWVudGlhbC4gV2UgYWxzbyBleGFtaW5lIHRoZSBrZXkgcm9sZSBvZiB0YWxlbnQgbWFuYWdlbWVudCwgZXNwZWNpYWxseSB3aGVuIGl0IGNvbWVzIHRvIHByb21vdGlvbnMsIGVtcGhhc2l6aW5nIHRoZSBuZWVkIGZvciB0cmFuc3BhcmVuY3kgYW5kIGxpbmtpbmcgYWR2YW5jZW1lbnQgdG8gY3VsdHVyYWwgYW5kIHZhbHVlcyBhbGlnbm1lbnQuIEZpbmFsbHksIEVyaWMgc2hhcmVzIGhpcyBcIkpvaG4gV2ljayBTY2hvb2wgb2YgTWFuYWdlbWVudFwiIGFwcHJvYWNoIHRvIGZvc3RlcmluZyByZXNpbGllbmNlIGluIGh5YnJpZCB3b3JrIGVudmlyb25tZW50cy4gSWYgeW914oCZcmUgaW50ZXJlc3RlZCBpbiBob3cgdG8gYnVpbGQgYSBwZWFrIHBlcmZvcm1pbmcgYW5kIGhpZ2hseSBlbmdhZ2VkIGN1bHR1cmUsIHRoaXMgZXBpc29kZSBpcyBmb3IgeW91LiAgV2hhdCBZb3XigJlsbCBMZWFybjog4oCiIFRoZSBpbXBvcnRhbmNlIG9mIGFsaWduaW5nIG1pc3Npb24sIHZpc2lvbiwgYW5kIHZhbHVlcyB3aXRoIHRoZSBcImhvdXJnbGFzcyBhcHByb2FjaC5cIiDigKIgVXNpbmcgXCIzMCBtaW51dGVzIG9mIGZhbWVcIiB0byBlbmhhbmNlIGVtcGxveWVlLW1hbmFnZXIgcmVsYXRpb25zaGlwcyDigKIgRW1iZWRkaW5nIG9yZ2FuaXphdGlvbmFsIHZhbHVlcyBmcm9tIHRoZSBncm91bmQgdXDCoCDigKIgVGhlIGNyaXRpY2FsIHJvbGUgb2YgZGl2ZXJzaWZ5aW5nIGF3YXJkIHN5c3RlbXMg4oCiIFdoeSB5b3Ugd2FudCB0byBoaXJlIGZvciBhIG1hdGNoIHJhdGhlciB0aGFuIGhpcmUgZm9yIGZpdCDigKIgVHJhbnNwYXJlbmN5IGlzIHRoZSBrZXkgaW5ncmVkaWVudCB3aGVuIGl0IGNvbWVzIHRvIHRhbGVudCBtYW5hZ2VtZW50IGFuZCBhZHZhbmNlbWVudCDigKIgTGV2ZXJhZ2luZyB0aGUgXCJKb2huIFdpY2sgU2Nob29sIG9mIE1hbmFnZW1lbnRcIiBhcHByb2FjaCB0byBmb3N0ZXIgcmVzaWxpZW5jZSBpbiBoeWJyaWQgd29yayBlbnZpcm9ubWVudHMuICBQb2RjYXN0IFRpbWVzdGFtcHM6ICgwMDowMCkg4oCTIEhvdyB0byBKdW1wc3RhcnQgWW91ciBXb3JrcGxhY2UgQ3VsdHVyZSAoMTM6MTEpIEJ1aWxkaW5nIEVtcGxveWVlIEVuZ2FnZW1lbnQgVGhyb3VnaCBSZWxhdGlvbnNoaXBzICgxODo1OCkg4oCTIFRoZSBDcnVjaWFsIFJvbGUgb2YgVmFsdWVzIEluIEZvc3RlcmluZyBhIFN0cm9uZyBDdWx0dXJlICgyNzowOSkg4oCTIEhpcmluZyBhbmQgUHJvbW90aW9uIGFzIExldmVycyB0byBEcml2ZSBDdWx0dXJlICg0MjoyOCkgLSBCdWlsZGluZyBSZXNpbGllbnQgT3JnYW5pemF0aW9uYWwgQ3VsdHVyZXMgKDQ5OjU1KSBUaGUgSm9obiBXaWNrIFNjaG9vbCBvZiBNYW5hZ2VtZW50IFN1Y2Nlc3MgKDUzOjEyKSBTaHJpbmtpbmcgdGhlIExlYWRlcnNoaXAgR2FwICBNb3JlIG9mIEVyaWM6IEVyaWMgU3RvbmUgaXMgYSBzZWFzb25lZCBsZWFkZXIgYW5kIHRoZSBmb3VuZGVyIGFuZCBDRU8gb2YgQ2xlYXIgUGF0aCBWZW50dXJlcywgZGVkaWNhdGVkIHRvIGhlbHBpbmcgb3JnYW5pemF0aW9ucyBjdWx0aXZhdGUgaGlnaC1wZXJmb3JtYW5jZSBjdWx0dXJlcyBhbmQgYWRkcmVzcyBjb21wbGV4IGNoYWxsZW5nZXMuIEFmdGVyIGEgcmVtYXJrYWJsZSAyNi15ZWFyIGNhcmVlciBhdCBFbnRlcnByaXNlIEhvbGRpbmdz4oCUb25lIG9mIE5vcnRoIEFtZXJpY2EncyBsYXJnZXN0IHByaXZhdGVseSBoZWxkIGNvbXBhbmllc+KAlEVyaWMgYmVjYW1lIG9uZSBvZiB0aGUgY29tcGFueeKAmXMgbW9zdCBkZWNvcmF0ZWQgcmVnaW9uYWwgdmljZSBwcmVzaWRlbnRzLCByZW5vd25lZCBmb3IgaGlzIHNraWxsIGluIGZvc3RlcmluZyByZXNpbGllbmNlIGFuZCBlbmdhZ2VtZW50IGFjcm9zcyBkaXZlcnNlIHRlYW1zLiBIZSBsZWQgdGhyb3VnaCBwaXZvdGFsIG1vbWVudHMsIGluY2x1ZGluZyA5LzExLCB0aGUgR3JlYXQgUmVjZXNzaW9uLCBhbmQgdGhlIENPVklELTE5IHBhbmRlbWljLCB1bHRpbWF0ZWx5IGRlY2lkaW5nIHRvIHJldGlyZSBpbiAyMDE4LiBIb3dldmVyLCBpbnNwaXJlZCBieSBoaXMgbmV0d29yaywgaGUgc29vbiByZXR1cm5lZCB3aXRoIGEgbmV3IG1pc3Npb246IHRvIHNoYXJlIGhpcyB3ZWFsdGggb2YgZXhwZXJpZW5jZSBhbmQgaW5zaWdodHMgdGhyb3VnaCBpbnRlcm5hdGlvbmFsIGtleW5vdGUgdGFsa3MsIHdvcmtzaG9wcywgYW5kIGhpcyBhd2FyZC13aW5uaW5nIGJvb2ssIEp1bXBzdGFydCBZb3VyIFdvcmtwbGFjZSBDdWx0dXJlLiBUb2RheSwgRXJpYyBjb2xsYWJvcmF0ZXMgd2l0aCBsZWFkZXJzIHRvIGVuaGFuY2UgZW1wbG95ZWUgZW5nYWdlbWVudCwgaW1wcm92ZSBjdXN0b21lciBleHBlcmllbmNlcywgYW5kIGRyaXZlIHN1c3RhaW5hYmxlIGdyb3d0aC4gVGhyb3VnaCBDbGVhciBQYXRoIFZlbnR1cmVzIGFuZCBoaXMgcm9sZXMgb24gbm9ucHJvZml0IGJvYXJkcywgRXJpYyByZW1haW5zIGNvbW1pdHRlZCB0byBlbXBvd2VyaW5nIGJ1c2luZXNzZXMgYW5kIGJyaWRnaW5nIG9wcG9ydHVuaXR5IGdhcHMgZm9yIG1hcmdpbmFsaXplZCBjb21tdW5pdGllcy4gTGlua2VkSW46IGh0dHBzOi8vd3d3LmxpbmtlZGluLmNvbS9pbi9lcmljLXN0b25lLWNsZWFyLXBhdGgvIE1lbnRpb25zOiBKdW1wc3RhcnQgWW91ciBXb3JrcGxhY2UgQ3VsdHVyZTogQSBSb2FkIE1hcCBmb3IgSWduaXRpbmcgSGlnaCBQZXJmb3JtYW5jZSBieSBFcmljIFN0b25lICBLZXkgVG9waWNzIERpc2N1c3NlZDogTGVhZGVyc2hpcCwgQ29tcGFueSBDdWx0dXJlLCBXb3JrcGxhY2UgQ3VsdHVyZSwgVmFsdWVzLCBNaXNzaW9uLCBWaXNpb24sIE1vcmFsIE1hbmFnZW1lbnQsIFByb21vdGlvbnMsIFRhbGVudCBNYW5hZ2VtZW50ICBNb3JlIG9mIERvIEdvb2QgdG8gTGVhZCBXZWxsOiBXZWJzaXRlOiBodHRwczovL2NyYWlnZG93ZGVuLmNvbS8gTGlua2VkSW46IGh0dHBzOi8vd3d3LmxpbmtlZGluLmNvbS9pbi9jcmFpZ2Rvd2Rlbi8iLCJkdXJhdGlvbiI6eyJ0b3RhbE1pbGxpc2Vjb25kcyI6MzExOTExMX0sImh0bWxEZXNjcmlwdGlvbiI6IjxwPkpvaW4gdXMgZm9yIGFuIGluc2lnaHRmdWwgZXhwbG9yYXRpb24gaW50byB0aGUgaW50cmljYWNpZXMgb2Ygd29ya3BsYWNlIGN1bHR1cmUgd2l0aCBFcmljIFN0b25lLCBhdXRob3Igb2YgJiMzNDtKdW1wc3RhcnQgWW91ciBXb3JrcGxhY2UgQ3VsdHVyZS4mIzM0OyBMaXN0ZW4gaW4gYXMgRXJpYyByZWZsZWN0cyBvbiBuYXZpZ2F0aW5nIHBpdm90YWwgY2hhbGxlbmdlcyBsaWtlIDktMTEsIG9mZmVyaW5nIHByYWN0aWNhbCBzdHJhdGVnaWVzIGFuZCBhIGh1bWFuLWNlbnRyaWMgYXBwcm9hY2ggdG8gdHJhbnNmb3JtIG9yZ2FuaXphdGlvbmFsIGR5bmFtaWNzLiBIaXMgaW5zaWdodHMgdW5kZXJzY29yZSB0aGUgcG90ZW50aWFsIGZvciBpbm5vdmF0aXZlIHRoaW5raW5nIGluIHJlc2hhcGluZyB0aGUgd2F5IG9yZ2FuaXphdGlvbnMgb3BlcmF0ZS48L3A+PGJyLz48cD5XZSBkaXNjdXNzIHRoZSBjcml0aWNhbCByb2xlIG9mIG9uZS1vbi1vbmUgaW50ZXJhY3Rpb25zIGluIHVuZGVyc3RhbmRpbmcgbW90aXZhdGlvbnMgYW5kIG1hbmFnZW1lbnQgc3R5bGVzLiBPdXIgY29udmVyc2F0aW9uIGludHJvZHVjZXMgdGhlICYjMzQ7aG91cmdsYXNzIGFwcHJvYWNoJiMzNDsgYXMgYSBzdHJhdGVnaWMgZnJhbWV3b3JrIGZvciBvcGVyYXRpb25hbGl6aW5nIGluc2lnaHRzLCBlbXBoYXNpemluZyB0aGUgaW1wb3J0YW5jZSBvZiBtaXNzaW9uLCB2aXNpb24sIGFuZCB2YWx1ZXMgaW4gZGVjaXNpb24tbWFraW5nLiBBcyB3ZSBmYWNlIHRlY2hub2xvZ2ljYWwgc2hpZnRzIGFuZCB1bmZvcmVzZWVuIGV2ZW50cyBsaWtlIHRoZSBnbG9iYWwgcGFuZGVtaWMsIHRoaXMgYXBwcm9hY2ggaGVscHMgcmVhbGlnbiBzdHJhdGVnaWVzIHdpdGggY29yZSB2YWx1ZXMsIGVuc3VyaW5nIGEgY29oZXNpdmUgYW5kIGVuZ2FnZWQgd29yayBlbnZpcm9ubWVudC48L3A+PGJyLz48cD5FeHBsb3JlIHRoZSBpbXBvcnRhbmNlIG9mIGVtYmVkZGluZyBvcmdhbml6YXRpb25hbCB2YWx1ZXMgdGhyb3VnaG91dCB0aGUgbGlmZSBjeWNsZSBvZiBhbiBvcmdhbml6YXRpb24gdG8gZW5zdXJlIHRoZXkgcmVtYWluIHZpYnJhbnQgYW5kIGluZmx1ZW50aWFsLiBXZSBhbHNvIGV4YW1pbmUgdGhlIGtleSByb2xlIG9mIHRhbGVudCBtYW5hZ2VtZW50LCBlc3BlY2lhbGx5IHdoZW4gaXQgY29tZXMgdG8gcHJvbW90aW9ucywgZW1waGFzaXppbmcgdGhlIG5lZWQgZm9yIHRyYW5zcGFyZW5jeSBhbmQgbGlua2luZyBhZHZhbmNlbWVudCB0byBjdWx0dXJhbCBhbmQgdmFsdWVzIGFsaWdubWVudC4gRmluYWxseSwgRXJpYyBzaGFyZXMgaGlzICYjMzQ7Sm9obiBXaWNrIFNjaG9vbCBvZiBNYW5hZ2VtZW50JiMzNDsgYXBwcm9hY2ggdG8gZm9zdGVyaW5nIHJlc2lsaWVuY2UgaW4gaHlicmlkIHdvcmsgZW52aXJvbm1lbnRzLiBJZiB5b3XigJlyZSBpbnRlcmVzdGVkIGluIGhvdyB0byBidWlsZCBhIHBlYWsgcGVyZm9ybWluZyBhbmQgaGlnaGx5IGVuZ2FnZWQgY3VsdHVyZSwgdGhpcyBlcGlzb2RlIGlzIGZvciB5b3UuPC9wPjxici8+PHA+PGJyIC8+PC9wPjxici8+PHA+V2hhdCBZb3XigJlsbCBMZWFybjo8L3A+PGJyLz48cD7igKIgVGhlIGltcG9ydGFuY2Ugb2YgYWxpZ25pbmcgbWlzc2lvbiwgdmlzaW9uLCBhbmQgdmFsdWVzIHdpdGggdGhlICYjMzQ7aG91cmdsYXNzIGFwcHJvYWNoLiYjMzQ7PC9wPjxici8+PHA+4oCiIFVzaW5nICYjMzQ7MzAgbWludXRlcyBvZiBmYW1lJiMzNDsgdG8gZW5oYW5jZSBlbXBsb3llZS1tYW5hZ2VyIHJlbGF0aW9uc2hpcHM8L3A+PGJyLz48cD7igKIgRW1iZWRkaW5nIG9yZ2FuaXphdGlvbmFsIHZhbHVlcyBmcm9tIHRoZSBncm91bmQgdXDCoDwvcD48YnIvPjxwPuKAoiBUaGUgY3JpdGljYWwgcm9sZSBvZiBkaXZlcnNpZnlpbmcgYXdhcmQgc3lzdGVtczwvcD48YnIvPjxwPuKAoiBXaHkgeW91IHdhbnQgdG8gaGlyZSBmb3IgYSBtYXRjaCByYXRoZXIgdGhhbiBoaXJlIGZvciBmaXQ8L3A+PGJyLz48cD7igKIgVHJhbnNwYXJlbmN5IGlzIHRoZSBrZXkgaW5ncmVkaWVudCB3aGVuIGl0IGNvbWVzIHRvIHRhbGVudCBtYW5hZ2VtZW50IGFuZCBhZHZhbmNlbWVudDwvcD48YnIvPjxwPuKAoiBMZXZlcmFnaW5nIHRoZSAmIzM0O0pvaG4gV2ljayBTY2hvb2wgb2YgTWFuYWdlbWVudCYjMzQ7IGFwcHJvYWNoIHRvIGZvc3RlciByZXNpbGllbmNlIGluIGh5YnJpZCB3b3JrIGVudmlyb25tZW50cy48L3A+PGJyLz48cD48YnIgLz48L3A+PGJyLz48cD5Qb2RjYXN0IFRpbWVzdGFtcHM6PC9wPjxici8+PHA+KDAwOjAwKSDigJMgSG93IHRvIEp1bXBzdGFydCBZb3VyIFdvcmtwbGFjZSBDdWx0dXJlPC9wPjxici8+PHA+KDEzOjExKSBCdWlsZGluZyBFbXBsb3llZSBFbmdhZ2VtZW50IFRocm91Z2ggUmVsYXRpb25zaGlwczwvcD48YnIvPjxwPigxODo1OCkg4oCTIFRoZSBDcnVjaWFsIFJvbGUgb2YgVmFsdWVzIEluIEZvc3RlcmluZyBhIFN0cm9uZyBDdWx0dXJlPC9wPjxici8+PHA+KDI3OjA5KSDigJMgSGlyaW5nIGFuZCBQcm9tb3Rpb24gYXMgTGV2ZXJzIHRvIERyaXZlIEN1bHR1cmU8L3A+PGJyLz48cD4oNDI6MjgpIC0gQnVpbGRpbmcgUmVzaWxpZW50IE9yZ2FuaXphdGlvbmFsIEN1bHR1cmVzPC9wPjxici8+PHA+KDQ5OjU1KSBUaGUgSm9obiBXaWNrIFNjaG9vbCBvZiBNYW5hZ2VtZW50IFN1Y2Nlc3M8L3A+PGJyLz48cD4oNTM6MTIpIFNocmlua2luZyB0aGUgTGVhZGVyc2hpcCBHYXA8L3A+PGJyLz48cD48YnIgLz48L3A+PGJyLz48cD5Nb3JlIG9mIEVyaWM6PC9wPjxici8+PHA+RXJpYyBTdG9uZSBpcyBhIHNlYXNvbmVkIGxlYWRlciBhbmQgdGhlIGZvdW5kZXIgYW5kIENFTyBvZiBDbGVhciBQYXRoIFZlbnR1cmVzLCBkZWRpY2F0ZWQgdG8gaGVscGluZyBvcmdhbml6YXRpb25zIGN1bHRpdmF0ZSBoaWdoLXBlcmZvcm1hbmNlIGN1bHR1cmVzIGFuZCBhZGRyZXNzIGNvbXBsZXggY2hhbGxlbmdlcy4gQWZ0ZXIgYSByZW1hcmthYmxlIDI2LXllYXIgY2FyZWVyIGF0IEVudGVycHJpc2UgSG9sZGluZ3PigJRvbmUgb2YgTm9ydGggQW1lcmljYSYjMzk7cyBsYXJnZXN0IHByaXZhdGVseSBoZWxkIGNvbXBhbmllc+KAlEVyaWMgYmVjYW1lIG9uZSBvZiB0aGUgY29tcGFueeKAmXMgbW9zdCBkZWNvcmF0ZWQgcmVnaW9uYWwgdmljZSBwcmVzaWRlbnRzLCByZW5vd25lZCBmb3IgaGlzIHNraWxsIGluIGZvc3RlcmluZyByZXNpbGllbmNlIGFuZCBlbmdhZ2VtZW50IGFjcm9zcyBkaXZlcnNlIHRlYW1zLiBIZSBsZWQgdGhyb3VnaCBwaXZvdGFsIG1vbWVudHMsIGluY2x1ZGluZyA5LzExLCB0aGUgR3JlYXQgUmVjZXNzaW9uLCBhbmQgdGhlIENPVklELTE5IHBhbmRlbWljLCB1bHRpbWF0ZWx5IGRlY2lkaW5nIHRvIHJldGlyZSBpbiAyMDE4LiBIb3dldmVyLCBpbnNwaXJlZCBieSBoaXMgbmV0d29yaywgaGUgc29vbiByZXR1cm5lZCB3aXRoIGEgbmV3IG1pc3Npb246IHRvIHNoYXJlIGhpcyB3ZWFsdGggb2YgZXhwZXJpZW5jZSBhbmQgaW5zaWdodHMgdGhyb3VnaCBpbnRlcm5hdGlvbmFsIGtleW5vdGUgdGFsa3MsIHdvcmtzaG9wcywgYW5kIGhpcyBhd2FyZC13aW5uaW5nIGJvb2ssIEp1bXBzdGFydCBZb3VyIFdvcmtwbGFjZSBDdWx0dXJlLiBUb2RheSwgRXJpYyBjb2xsYWJvcmF0ZXMgd2l0aCBsZWFkZXJzIHRvIGVuaGFuY2UgZW1wbG95ZWUgZW5nYWdlbWVudCwgaW1wcm92ZSBjdXN0b21lciBleHBlcmllbmNlcywgYW5kIGRyaXZlIHN1c3RhaW5hYmxlIGdyb3d0aC4gVGhyb3VnaCBDbGVhciBQYXRoIFZlbnR1cmVzIGFuZCBoaXMgcm9sZXMgb24gbm9ucHJvZml0IGJvYXJkcywgRXJpYyByZW1haW5zIGNvbW1pdHRlZCB0byBlbXBvd2VyaW5nIGJ1c2luZXNzZXMgYW5kIGJyaWRnaW5nIG9wcG9ydHVuaXR5IGdhcHMgZm9yIG1hcmdpbmFsaXplZCBjb21tdW5pdGllcy48L3A+PGJyLz48cD5MaW5rZWRJbjogaHR0cHM6Ly93d3cubGlua2VkaW4uY29tL2luL2VyaWMtc3RvbmUtY2xlYXItcGF0aC88L3A+PGJyLz48cD5NZW50aW9uczogSnVtcHN0YXJ0IFlvdXIgV29ya3BsYWNlIEN1bHR1cmU6IEEgUm9hZCBNYXAgZm9yIElnbml0aW5nIEhpZ2ggUGVyZm9ybWFuY2UgYnkgRXJpYyBTdG9uZTwvcD48YnIvPjxwPjxiciAvPjwvcD48YnIvPjxwPktleSBUb3BpY3MgRGlzY3Vzc2VkOjwvcD48YnIvPjxwPkxlYWRlcnNoaXAsIENvbXBhbnkgQ3VsdHVyZSwgV29ya3BsYWNlIEN1bHR1cmUsIFZhbHVlcywgTWlzc2lvbiwgVmlzaW9uLCBNb3JhbCBNYW5hZ2VtZW50LCBQcm9tb3Rpb25zLCBUYWxlbnQgTWFuYWdlbWVudDwvcD48YnIvPjxwPjxiciAvPjwvcD48YnIvPjxwPk1vcmUgb2YgRG8gR29vZCB0byBMZWFkIFdlbGw6PC9wPjxici8+PHA+V2Vic2l0ZTogPGEgaHJlZj1cImh0dHBzOi8vY3JhaWdkb3dkZW4uY29tL1wiIHJlbD1cIm5vZm9sbG93XCI+aHR0cHM6Ly9jcmFpZ2Rvd2Rlbi5jb20vPC9hPjwvcD48YnIvPjxwPkxpbmtlZEluOiA8YSBocmVmPVwiaHR0cHM6Ly93d3cubGlua2VkaW4uY29tL2luL2NyYWlnZG93ZGVuL1wiIHJlbD1cIm5vZm9sbG93XCI+aHR0cHM6Ly93d3cubGlua2VkaW4uY29tL2luL2NyYWlnZG93ZGVuLzwvYT48YnIgLz48L3A+IiwiaWQiOiI3enc3NTZkTktHdzFwVTVHNFVvNnZMIiwibGFuZ3VhZ2UiOnsiY29kZSI6ImVuLVVTIn0sIm1lZGlhVHlwZXMiOlsiQVVESU8iXSwibmFtZSI6Ikp1bXBzdGFydCBZb3VyIFdvcmtwbGFjZSBDdWx0dXJlIHwgRXJpYyBTdG9uZSIsInBsYXlhYmlsaXR5Ijp7InBsYXlhYmxlIjp0cnVlLCJyZWFzb24iOiJQTEFZQUJMRSJ9LCJwbGF5ZWRTdGF0ZSI6eyJwbGF5UG9zaXRpb25NaWxsaXNlY29uZHMiOjAsInN0YXRlIjoiTk9UX1NUQVJURUQifSwic2hvd09yQXVkaW9ib29rIjp7Il9fdHlwZW5hbWUiOiJQb2RjYXN0UmVzcG9uc2VXcmFwcGVyIiwiZGF0YSI6eyJfX3R5cGVuYW1lIjoiUG9kY2FzdCIsImFjY2Vzc0luZm8iOm51bGwsImNvbnRlbnRSYXRpbmciOnsibGFiZWwiOiJOT05FIn0sImNvdmVyQXJ0Ijp7InNvdXJjZXMiOlt7ImhlaWdodCI6NjQsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMGY2OGQxMjQ4NWM4YTE0NWFjZWIyYWE0NTlmZWEiLCJ3aWR0aCI6NjR9LHsiaGVpZ2h0IjozMDAsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMDVmMWYxMjQ4NWM4YTE0NWFjZWIyYWE0NTlmZWEiLCJ3aWR0aCI6MzAwfSx7ImhlaWdodCI6NjQwLCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDBiYThhMTI0ODVjOGExNDVhY2ViMmFhNDU5ZmVhIiwid2lkdGgiOjY0MH1dfSwiZGVzY3JpcHRpb24iOiJJZiB5b3UncmUgcGFzc2lvbmF0ZSBhYm91dCBtYXN0ZXJpbmcgc2VsZi1sZWFkZXJzaGlwLCB5b3UncmUgaW4gdGhlIHJpZ2h0IHBsYWNlLiBJJ3ZlIGRlZGljYXRlZCBteSBjYXJlZXIgdG8gdW5kZXJzdGFuZGluZyB0aGUgc2NpZW5jZSBhbmQgcHJhY3RpY2Ugb2YgcG9zaXRpdmUgbGVhZGVyc2hpcC4gSSBJbnRlZ3JhdGUgZXZpZGVuY2UtYmFzZWQgcHJpbmNpcGxlcyBmcm9tIHRoZSBmaWVsZHMgb2YgcG9zaXRpdmUgcHN5Y2hvbG9neSB3aXRoIHRob3NlIGluIGxlYWRlcnNoaXAgYW5kIG9yZ2FuaXphdGlvbmFsIGV4Y2VsbGVuY2UgdGhhdCB3aWxsIGhlbHAgeW91IGRldmVsb3AgcmVhbC1saWZlIHNvbHV0aW9ucyB0byBzb2x2ZSB5b3VyIGdyZWF0ZXN0IGNoYWxsZW5nZXMuIEVhY2ggd2VlayBJJ2xsIGJyaW5nIHdvcmxkLWNsYXNzIGNvbnRlbnQgd2l0aCBpbmR1c3RyeSBleHBlcnRzIHRvIGhlbHAgeW91IHVzZSBwb3NpdGl2ZSBsZWFkZXJzaGlwIHRvIGJ1aWxkIGEgcGVhayBwZXJmb3JtYW5jZSBjdWx0dXJlLiIsImlkIjoiMnlCS1FSbEd1b0FMS0lnRDhNNTF0MSIsIm1lZGlhVHlwZSI6IkFVRElPIiwibmFtZSI6IkRvIEdvb2QgVG8gTGVhZCBXZWxsIHdpdGggQ3JhaWcgRG93ZGVuIiwicGxheWFiaWxpdHkiOnsicGxheWFibGUiOnRydWUsInJlYXNvbiI6IlBMQVlBQkxFIn0sInB1Ymxpc2hlciI6eyJuYW1lIjoiQ3JhaWcgRG93ZGVuIn0sInNhdmVkIjpmYWxzZSwic2hvd1R5cGVzIjpbXSwidHJhaWxlclYyIjpudWxsLCJ1cmkiOiJzcG90aWZ5OnNob3c6MnlCS1FSbEd1b0FMS0lnRDhNNTF0MSJ9fSwicHJldmlldyI6eyJhdWRpbyI6eyJ1cmwiOiJodHRwczovL3BvZHotY29udGVudC5zcG90aWZ5Y2RuLmNvbS9hdWRpby9jbGlwcy83NlptanNURmdzWFhqeFF3b0tvUHMzL2NsaXBfMzQxODgyXzQwMTg4Mi5tcDMifSwic2hhcmVhYmxlIjp0cnVlLCJ2aWRlbyI6eyJ1cmwiOiIifX0sInJlbGVhc2VEYXRlIjp7ImRheSI6MTQsImlzb1N0cmluZyI6IjIwMjQtMTEtMTRUMDc6MDE6MDBaIiwibW9udGgiOjExLCJwcmVjaXNpb24iOiJNSU5VVEUiLCJ5ZWFyIjoyMDI0fSwidHlwZSI6IlBPRENBU1RfRVBJU09ERSIsInVyaSI6InNwb3RpZnk6ZXBpc29kZTo3enc3NTZkTktHdzFwVTVHNFVvNnZMIn19LCJyZWNvbW1lbmRhdGlvbnMiOnt9LCJzYXZlZCI6e319LCJwbGF5YmFjayI6eyJjdXJyZW50IjpudWxsLCJoYXNTa2lwcGVkVGhpc1Nlc3Npb24iOmZhbHNlLCJpc0J1ZmZlcmluZyI6ZmFsc2UsImhlYXJkQXVkaW8iOmZhbHNlLCJpbml0aWF0ZWRQbGF5YmFjayI6ZmFsc2V9LCJyZXF1ZXN0Ijp7Imhhc1ByZXZpb3VzTGlrZXMiOmZhbHNlLCJpc0Jhbm5lZCI6ZmFsc2UsImVudGl0eVZpZXciOm51bGwsImFsYnVtVXJpIjoiIn0sInNlYXJjaCI6eyJpc0ZldGNoaW5nIjpmYWxzZSwicmVzdWx0cyI6bnVsbCwicXVlcnkiOm51bGwsImVycm9yIjpudWxsLCJyZWNlbnRTZWFyY2hlcyI6W119LCJ0b2FzdCI6eyJtZXNzYWdlIjpudWxsLCJ0eXBlIjoiZGVmYXVsdCIsImFjdGlvbiI6bnVsbH0sInVpIjp7Im1vZGFsIjoibm93X3BsYXlpbmdfYmFyIiwibm93UGxheWluZ1ZpZXciOmZhbHNlLCJkaWFsb2ciOm51bGwsImVycm9yVmlldyI6ZmFsc2V9LCJob21lIjp7ImlzTG9hZGluZyI6ZmFsc2UsImhhc0Vycm9yIjpmYWxzZSwiZGF0YSI6bnVsbH0sIm9uRGVtYW5kUGxheWxpc3RzIjp7ImZldGNoZWQiOmZhbHNlLCJpdGVtcyI6W119LCJjb250ZXh0TWVudSI6eyJpc1Zpc2libGUiOmZhbHNlfSwiY29sb3JFeHRyYWN0aW9uIjp7ImNvbG9ycyI6e319LCJseXJpY3MiOnsic3RhdHVzIjoiVU5BVkFJTEFCTEUifSwicmljaEVudGl0aWVzIjp7InNlb0V4cGVyaW1lbnQiOnsiZXBpc29kZSI6e319fSwiYnJvd3NlIjp7ImdyaWQiOnsiaXNMb2FkaW5nIjpmYWxzZSwic2VjdGlvbnMiOm51bGwsImhhc0ZhaWxlZEF0dGVtcHRzIjpmYWxzZX0sInBhZ2VzIjp7fX0sImludGVybmFsTGlua1JlY29tbWVuZGVyIjp7InRyYWNrcyI6eyJzdGF0dXMiOiJVTkFWQUlMQUJMRSJ9LCJzaG93cyI6eyJzdGF0dXMiOiJVTkFWQUlMQUJMRSJ9LCJlcGlzb2RlcyI6eyJkYXRhIjpbeyJfX3R5cGVuYW1lIjoiRXBpc29kZSIsImF1ZGlvIjp7Iml0ZW1zIjpbeyJmaWxlSWQiOiI4YTU4NWNmNjUzNTZjYTAxMTk1MWY2ZDNmNDhlNjE4MmNjYTI2M2ZkIiwiZm9ybWF0IjoiT0dHX1ZPUkJJU185NiIsInVybCI6Imh0dHBzOi8vcC5zY2RuLmNvL21wMy1wcmV2aWV3LzhhNTg1Y2Y2NTM1NmNhMDExOTUxZjZkM2Y0OGU2MTgyY2NhMjYzZmQifSx7ImZpbGVJZCI6IjM5ZTY2YmQxMDNkZTcwYjU5NTYxNzFjMWM4ZTVkZjliM2QzMTk3M2QiLCJmb3JtYXQiOiJNUDRfMTI4X0RVQUwiLCJ1cmwiOiJodHRwczovL3Auc2Nkbi5jby9tcDMtcHJldmlldy8zOWU2NmJkMTAzZGU3MGI1OTU2MTcxYzFjOGU1ZGY5YjNkMzE5NzNkIn0seyJmaWxlSWQiOiI4MTVjYzU5YzZiODU5ZWFmOWRjMjE4YTgwN2JlMGMzOThiNThkNTdhIiwiZm9ybWF0IjoiQUFDXzI0IiwidXJsIjoiaHR0cHM6Ly9wLnNjZG4uY28vbXAzLXByZXZpZXcvODE1Y2M1OWM2Yjg1OWVhZjlkYzIxOGE4MDdiZTBjMzk4YjU4ZDU3YSJ9LHsiZmlsZUlkIjoiNzM2Mzk5MTU3MjBjY2QyNGExZjQ0Y2I0MjRhZDJjMjQwODY5MDU3YiIsImZvcm1hdCI6Ik1QNF8xMjgiLCJ1cmwiOiJodHRwczovL3Auc2Nkbi5jby9tcDMtcHJldmlldy83MzYzOTkxNTcyMGNjZDI0YTFmNDRjYjQyNGFkMmMyNDA4NjkwNTdiIn0seyJmaWxlSWQiOiJjOGYxOGE5NjFjMmJiOWU5ZTUzOWQxYWI1MTYyMjIyZDAwMjk3ZWYyIiwiZm9ybWF0IjoiTVA0XzEyOF9DQkNTIiwidXJsIjoiaHR0cHM6Ly9wLnNjZG4uY28vbXAzLXByZXZpZXcvYzhmMThhOTYxYzJiYjllOWU1MzlkMWFiNTE2MjIyMmQwMDI5N2VmMiJ9XX0sImNvbnRlbnRSYXRpbmciOnsibGFiZWwiOiJOT05FIn0sImNvdmVyQXJ0Ijp7InNvdXJjZXMiOlt7ImhlaWdodCI6NjQsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMGY2OGRhYzhjYmNhODg0MTdkMDI4YzA4ZTJkODIiLCJ3aWR0aCI6NjR9LHsiaGVpZ2h0IjozMDAsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMDVmMWZhYzhjYmNhODg0MTdkMDI4YzA4ZTJkODIiLCJ3aWR0aCI6MzAwfSx7ImhlaWdodCI6NjQwLCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDBiYThhYWM4Y2JjYTg4NDE3ZDAyOGMwOGUyZDgyIiwid2lkdGgiOjY0MH1dfSwiZGVzY3JpcHRpb24iOiJKYXNvbiBDb2NocmFuIGJyaW5ncyBhIHVuaXF1ZSBibGVuZCBvZiBidXNpbmVzcyBzYXZ2eSBhbmQgcHN5Y2hvbG9naWNhbCBpbnNpZ2h0IHRvIGhpcyB3b3JrIGFzIGEgYnVzaW5lc3MgY29uc3VsdGFudCBhbmQgb3JnYW5pemF0aW9uYWwgcHN5Y2hvbG9naXN0IHdpdGggaHVtYW53b3JrczguIFJhbmtlZCBhbW9uZyB0aGUgdG9wIDEwIGdsb2JhbCB0aG91Z2h0IGxlYWRlcnMgaW4gSFIsIGN1bHR1cmUsIGFuZCB0aGUgZnV0dXJlIG9mIHdvcmsgYnkgVGhpbmtlcnMzNjAsIEphc29uIGRyYXdzIG9uIGhpcyBkaXZlcnNlIGJhY2tncm91bmQgYW5kIGV4cGVyaWVuY2VzIGFzIGEgcHN5Y2hvbG9naXN0LCBzcGVha2VyLCBhbmQgdGVjaCBjby1mb3VuZGVyIHRvIGNyZWF0ZSBoZWFsdGhpZXIgY29ubmVjdGlvbnMgYmV0d2VlbiBwZW9wbGUgYW5kIHRoZSB3b3JrIGVjb3N5c3RlbS4gSmFzb27igJlzIHVuaXF1ZSBhYmlsaXR5IGlzIGVudmlzaW9uaW5nIG5ldywgaW5ub3ZhdGl2ZSB3YXlzIG9mIHRoaW5raW5nIHdoZXJlIGhlIHRha2VzIGNvbXBsZXggaWRlYXMgb3Igc3RyYXRlZ2llcyBhbmQgbWFrZXMgdGhlbSBzaW1wbGVyIGZvciBvdGhlcnMgdG8gdW5kZXJzdGFuZCwgZm9sbG93IHRocm91Z2ggb24sIGFuZCBtYWtlIHRoZWlyIGJlc3QgY29udHJpYnV0aW9ucy4gRnJ1c3RyYXRlZCB3aXRoIHRoZSBzaG9ydGNvbWluZ3Mgb2YgZmFpbGVkIGVtcGxveWVlIGVuZ2FnZW1lbnQgaW5pdGlhdGl2ZXMsIEphc29uIGNyZWF0ZWQgdGhlIDQgUHJpbmNpcGxlcyBvZiBDb25uZWN0aW9uwq7vuI8gZnJhbWV3b3JrIGZvciBlbXBsb3llZSBleHBlcmllbmNlIChjb25uZWN0aW5nIHdpdGggc2VsZiwgb3RoZXJzLCByb2xlLCBhbmQgdGhlIG9yZ2FuaXphdGlvbikgdG8gY3JlYXRlIGJldHRlciBjb25uZWN0ZWQgb3JnYW5pemF0aW9ucy4gVG9wIDMgVGFrZWF3YXlzICBFbWJyYWNlIHRoZSBmdXR1cmUuIFdlIGNhbuKAmXQgc3RvcCB0aGUgcGFzc2FnZSBvZiB0aW1lLCBhbmQgd2Ugc2hvdWxkbuKAmXQgdHJ5LiBSYXRoZXIgdGhhbiBmZWFyIHdoYXQgY29tZXMgbmV4dCwgd2UgbmVlZCB0byB0YWtlIHN0ZXBzIHRvIGdldCBjb21mb3J0YWJsZSB3aXRoIGV2b2x1dGlvbi4gTGV2ZXJhZ2UgeW91ciB2YWx1ZXMuIEluc3RlYWQgb2YganVtcGluZyBoZWFkbG9uZyBpbnRvIHRoZSB0YWN0aWNhbCBkZXRhaWxzIG9yIG1lY2hhbmljcyBvZiBjaGFuZ2UsIGhpdCB0aGUgcGF1c2UgYnV0dG9uLiBUYWtlIGEgbW9tZW50IHRvIHJldmlzaXQgeW91ciBvcmdhbml6YXRpb25hbCBhbmQgcGVyc29uYWwgdmFsdWVzIGFyb3VuZCBsZWFybmluZyBhbmQgZ3Jvd3RoLiBBZGFwdCBvciBkaXNhcHBlYXIuIEZvciBhIHZhcmlldHkgb2YgcmVhc29ucywgd2lkZXN3ZWVwaW5nIGNoYW5nZXMgYXJlIGhhcHBlbmluZyBmYXN0ZXIgdGhhbiBldmVyLiBUaG9zZSBvcmdhbml6YXRpb25z4oCUYW5kIGluZGl2aWR1YWxz4oCUd2hvIHJlc2lzdCBjaGFuZ2Ugd2lsbCBxdWlldGx5IHNsaXAgYXdheS4gIEZyb20gT3VyIFNwb25zb3IgVGhlIFByZWRpY3RpdmUgSW5kZXggKFBJKSBpcyBhbiBhd2FyZC13aW5uaW5nIHRhbGVudCBvcHRpbWl6YXRpb24gcGxhdGZvcm0gdGhhdCBhbGlnbnMgYnVzaW5lc3Mgc3RyYXRlZ3kgd2l0aCBwZW9wbGUgc3RyYXRlZ3kgZm9yIG9wdGltYWwgYnVzaW5lc3MgcmVzdWx0cy4gTW9yZSB0aGFuIDYwIHllYXJzIG9mIHByb3ZlbiBzY2llbmNlLCBzb2Z0d2FyZSwgYW5kIGEgY3VycmljdWx1bSBvZiBpbnNpZ2h0ZnVsIG1hbmFnZW1lbnQgd29ya3Nob3BzIG1ha2UgUEkgdGhlIHNvbHV0aW9uIGZvciBhbnkgY29tcGFueSBsb29raW5nIHRvIGRlc2lnbiBncmVhdCB0ZWFtcyBhbmQgY3VsdHVyZSwgbWFrZSBvYmplY3RpdmUgaGlyaW5nIGRlY2lzaW9ucywgZm9zdGVyIGVuZ2FnZW1lbnQsIGFuZCBpbnNwaXJlIGdyZWF0bmVzcyBpbiB0aGVpciBwZW9wbGUgYW55d2hlcmUgaW4gdGhlIHdvcmxkLiBNb3JlIHRoYW4gMTAsMDAwIGNsaWVudHMgYW5kIDQ4MCsgcGFydG5lcnMgdXNlIFBJ4oCUaW5jbHVkaW5nIE5pc3NhbiwgQ2l0aXplbnMgQmFuaywgU3Vid2F5LCBCbHVlIENyb3NzIEJsdWUgU2hpZWxkLCBhbmQgT21uaSBIb3RlbHPigJRhY3Jvc3MgOTArIGNvdW50cmllcy4gTGVhcm4gbW9yZSBhdCBwcmVkaWN0aXZlaW5kZXguY29tLiBGcm9tIHRoZSBTb3VyY2Ug4oCcSSB3YXMgYWx3YXlzIGN1cmlvdXMgYWJvdXQgY29ubmVjdGlvbnMgYmV0d2VlbiBwZW9wbGUgYW5kIHdvcmssIGJ1dCB0aGVuIHRoZSBmdXR1cmUgYXNwZWN0IG9mIGl0IHJlYWxseSBraWNrZWQgaW4gb25jZSBJIGhhZCBraWRzLCBiZWNhdXNlIG5vdyBpdCdzIG5vdCBqdXN0IG1lIHRoaW5raW5nIGFib3V0IOKAmFdoYXQncyB3b3JrIGdvaW5nIHRvIGxvb2sgbGlrZSBmb3IgbWU/4oCZLiBOb3cgSSdtIHRoaW5raW5nIGFib3V0IGl0IGZvciB0aGVtLuKAnSDigJxNb3N0IGxlYWRlcnMgYXJlIGV4dHJlbWVseSBnaWZ0ZWQgYW5kIHRhbGVudGVkIGF0IHRoZSB0YWN0aWNhbOKAlHRoZSBYJ3MgYW5kIE8ncywgYnV0IEkgdGhpbmsgdGhlIGltcG9ydGFudCB0aGluZyB0aGF0IGhhcHBlbnMgdGhhdCB3ZSBvZnRlbiBza2lwIGlzIHdlIHNraXAgb3ZlciB0aGUgbWluZHNldCBwaWVjZS7igJ0g4oCcT25jZSB3ZSBob2xkIG9uIHRvIHNvbWV0aGluZyBhbmQgYmVsaWV2ZSBpdCdzIHRydWUsIGl0J3MgcmVhbGx5IGhhcmQgdG8gY29udmluY2UgdXMgb3RoZXJ3aXNlLuKAnSDigJxZb3UgaGF2ZSB0byBzdGFydCB3aXRoIG1pbmRzZXQsIGFuZCB5b3UgaGF2ZSB0byBzdGFydCB0aGlua2luZyBhYm91dCBpdCBmcm9tIGEgdmFsdWVzIGxldmVsLiBBbmQgc28gY2VydGFpbmx5IG9yZ2FuaXphdGlvbmFsIHZhbHVlcywgSSB3b3VsZCBoaWdobHkgcmVjb21tZW5kIHlvdSBoYXZlIHNvbWV0aGluZyBhcm91bmQgaXQgdGhlcmUsIGJ1dCBhbHNvIHdoZW4gc3VwcG9ydGluZyBwZW9wbGUgYXJvdW5kIHVuZGVyc3RhbmRpbmcgcGVyc29uYWwgdmFsdWVzLiBUaGF0IHRoZXJlIG5lZWRzIHRvIGJlIHRoaW5ncyBhcm91bmQgcGVyc29uYWwgdmFsdWVzIGFzIHdlbGwgdGhhdCBhbGlnbnMgd2l0aCB0aGF0IGluIG9yZGVyIHRvIGxlYWQgdG8gbW9yZSBzdWNjZXNzZnVsIG91dGNvbWVzLuKAnSDigJxIYWxmIG9mIHRoZSBGb3J0dW5lIDUwMCBhcmUgbm8gbG9uZ2VyIGV4cGVjdGVkIHRvIGJlIGluIHRoZSBGb3J0dW5lIDUwMC4gU28gNTAgcGVyY2VudCB0dXJub3ZlciBpbiB0aGUgbmV4dCBmb3VyIHllYXJzLiBUaGlzIGlzIGhvdyBxdWlja2x5IGNoYW5nZSBpcyBoYXBwZW5pbmcsIGhvdyByYXBpZCBpdCBpcywgYW5kIHdoYXQgYSBsYXJnZSBsZXZlbCBhdCB3aGljaCBpdCdzIGhhcHBlbmluZy7igJ0gQ29ubmVjdCB3aXRoIEphc29uIExpbmtlZEluOiBodHRwczovL3d3dy5saW5rZWRpbi5jb20vaW4vamFzb24tZC1jb2NocmFuLyIsImR1cmF0aW9uIjp7InRvdGFsTWlsbGlzZWNvbmRzIjoxNjI5NDY5fSwiaWQiOiI1M0EzNXZmdXgxWUhpZGFaYUhSVm4xIiwibWVkaWFUeXBlcyI6WyJBVURJTyJdLCJuYW1lIjoiIzk4OiBQZWVyaW5nIEludG8gdGhlIEZ1dHVyZSB3aXRoIEphc29uIENvY2hyYW4iLCJwbGF5YWJpbGl0eSI6eyJwbGF5YWJsZSI6dHJ1ZSwicmVhc29uIjoiUExBWUFCTEUifSwicGxheWVkU3RhdGUiOnsicGxheVBvc2l0aW9uTWlsbGlzZWNvbmRzIjowLCJzdGF0ZSI6Ik5PVF9TVEFSVEVEIn0sInBvZGNhc3RWMiI6eyJfX3R5cGVuYW1lIjoiUG9kY2FzdFJlc3BvbnNlV3JhcHBlciIsImRhdGEiOnsiX190eXBlbmFtZSI6IlBvZGNhc3QiLCJjb3ZlckFydCI6eyJzb3VyY2VzIjpbeyJoZWlnaHQiOjY0LCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDBmNjhkYWJiZWIzNDA3NjAxODI2MTU0NmM1MDQzIiwid2lkdGgiOjY0fSx7ImhlaWdodCI6MzAwLCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDA1ZjFmYWJiZWIzNDA3NjAxODI2MTU0NmM1MDQzIiwid2lkdGgiOjMwMH0seyJoZWlnaHQiOjY0MCwidXJsIjoiaHR0cHM6Ly9pLnNjZG4uY28vaW1hZ2UvYWI2NzY1NjMwMDAwYmE4YWFiYmViMzQwNzYwMTgyNjE1NDZjNTA0MyIsIndpZHRoIjo2NDB9XX0sIm5hbWUiOiJMZWFkIHRoZSBQZW9wbGUiLCJzaG93VHlwZXMiOltdLCJ1cmkiOiJzcG90aWZ5OnNob3c6MmRNWEpKY0tHN05kbk1WRkN4U0U2UyJ9fSwicmVsZWFzZURhdGUiOnsiaXNvU3RyaW5nIjoiMjAyNC0xMS0xNFQxMDowMDowMFoifSwicmVzdHJpY3Rpb25zIjp7InBheXdhbGxDb250ZW50IjpmYWxzZX0sInVyaSI6InNwb3RpZnk6ZXBpc29kZTo1M0EzNXZmdXgxWUhpZGFaYUhSVm4xIn0seyJfX3R5cGVuYW1lIjoiRXBpc29kZSIsImF1ZGlvIjp7Iml0ZW1zIjpbeyJmaWxlSWQiOiIxMjY3OTg5ZTY5MGI2ZWEyMmM3ODIzMzUyNmU5YjAxMjk0Y2MzNTRkIiwiZm9ybWF0IjoiQUFDXzI0IiwidXJsIjoiaHR0cHM6Ly9wLnNjZG4uY28vbXAzLXByZXZpZXcvMTI2Nzk4OWU2OTBiNmVhMjJjNzgyMzM1MjZlOWIwMTI5NGNjMzU0ZCJ9LHsiZmlsZUlkIjoiNGYxMjdiMGE5MmU5YzA1ODRhNzlmMTM1ZGRhNzIwNDE3ZTVhYzZhMSIsImZvcm1hdCI6Ik9HR19WT1JCSVNfOTYiLCJ1cmwiOiJodHRwczovL3Auc2Nkbi5jby9tcDMtcHJldmlldy80ZjEyN2IwYTkyZTljMDU4NGE3OWYxMzVkZGE3MjA0MTdlNWFjNmExIn0seyJmaWxlSWQiOiJmZDUyYzBiMmQyNDViY2RmMzQ1ZGU0NjcyYTU4MjhlNTVjMzM1ZGYzIiwiZm9ybWF0IjoiTVA0XzEyOF9EVUFMIiwidXJsIjoiaHR0cHM6Ly9wLnNjZG4uY28vbXAzLXByZXZpZXcvZmQ1MmMwYjJkMjQ1YmNkZjM0NWRlNDY3MmE1ODI4ZTU1YzMzNWRmMyJ9LHsiZmlsZUlkIjoiN2RmNmIwMThjYTQyY2M4OWIzYjA0YTFkM2JkYzdjNGE3YWM3MGFmNiIsImZvcm1hdCI6Ik1QNF8xMjgiLCJ1cmwiOiJodHRwczovL3Auc2Nkbi5jby9tcDMtcHJldmlldy83ZGY2YjAxOGNhNDJjYzg5YjNiMDRhMWQzYmRjN2M0YTdhYzcwYWY2In0seyJmaWxlSWQiOiI0NzRlYzJhMTgyMjJhMDIxYjU1ZDJlNGJmNjhiZjIzM2ZkNWYzYjAwIiwiZm9ybWF0IjoiTVA0XzEyOF9DQkNTIiwidXJsIjoiaHR0cHM6Ly9wLnNjZG4uY28vbXAzLXByZXZpZXcvNDc0ZWMyYTE4MjIyYTAyMWI1NWQyZTRiZjY4YmYyMzNmZDVmM2IwMCJ9XX0sImNvbnRlbnRSYXRpbmciOnsibGFiZWwiOiJOT05FIn0sImNvdmVyQXJ0Ijp7InNvdXJjZXMiOlt7ImhlaWdodCI6NjQsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMGY2OGQxMjQ4NWM4YTE0NWFjZWIyYWE0NTlmZWEiLCJ3aWR0aCI6NjR9LHsiaGVpZ2h0IjozMDAsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMDVmMWYxMjQ4NWM4YTE0NWFjZWIyYWE0NTlmZWEiLCJ3aWR0aCI6MzAwfSx7ImhlaWdodCI6NjQwLCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDBiYThhMTI0ODVjOGExNDVhY2ViMmFhNDU5ZmVhIiwid2lkdGgiOjY0MH1dfSwiZGVzY3JpcHRpb24iOiJFdmVyIHdvbmRlciB3aGF0IGl0IHRha2VzIHRvIGNyZWF0ZSBhIGNvbXBhbnkgY3VsdHVyZSB0aGF0IG5vdCBvbmx5IGVuZHVyZXMgYnV0IHRocml2ZXM/IFVubG9jayB0aGUgc2VjcmV0cyBhcyBEYW4gVHVybmVyLCB0aGUgdmlzaW9uYXJ5IENFTyBvZiBYcGVyaWdvLCBwdWxscyBiYWNrIHRoZSBjdXJ0YWluIG9uIGZvc3RlcmluZyBhIHdvcmtwbGFjZSB3aGVyZSBNb25kYXlzIGFyZSB0aGUgbmV3IEZyaWRheXMuIFRocm91Z2hvdXQgb3VyIGVubGlnaHRlbmluZyBjb252ZXJzYXRpb24sIERhbiBzaGFyZXMgdGhlIGlucyBhbmQgb3V0cyBvZiBudXJ0dXJpbmcgY29yZSB2YWx1ZXMgdGhhdCByZXNvbmF0ZSBhdCBldmVyeSBsZXZlbCBvZiB0aGUgb3JnYW5pemF0aW9uLiBIZSB0YWtlcyB1cyBvbiBhIHRvdXIgZnJvbSB0aGUgZWFybHkgZGF5cyBvZiBzaGFwaW5nIFhwZXJpZ2/igJlzIGN1bHR1cmFsIGlkZW50aXR5IHRvIHRoZSBwcmVzZW50LCB3aGVyZSByZWNvZ25pdGlvbiBzeXN0ZW1zIGFuZCBwZXJmb3JtYW5jZSByZXZpZXdzIGFyZSBzdGVlcGVkIGluIGNvcmUgdmFsdWVzIGFuZCBwcmluY2lwbGVzLiBJdOKAmXMgYSBtYXN0ZXJjbGFzcyBpbiBtYWtpbmcgZXZlcnkgZW1wbG95ZWUgYW4gaW5kaXNwZW5zYWJsZSBwYXJ0IG9mIHRoZSBjb21wYW554oCZcyBjdWx0dXJhbCBqb3VybmV5LiBUaGUgZXBpc29kZSBpcyBmaWxsZWQgd2l0aCBzdHJhdGVnaWVzIGZvciBhdXRoZW50aWNhbGx5IGVuZ2FnaW5nIHdpdGggeW91ciB0ZWFtLCBmcm9tIGhlYXJ0ZmVsdCBtZWV0IGFuZCBncmVldHMgd2l0aCBuZXcgaGlyZXMgdG8gY2hhbXBpb25pbmcgYSBjdWx0dXJlIG9mIHN1cHBvcnQgYW5kIHJlY29nbml0aW9uIHRoYXQgdHVybnMgd29ya3BsYWNlIGNoYWxsZW5nZXMgaW50byBvcHBvcnR1bml0aWVzLsKgIEFzIHdlIGNhc3Qgb3VyIGdhemUgdG8gdGhlIGhvcml6b24sIERhbiByZWZsZWN0cyBvbiB0aGUgbW9udW1lbnRhbCBzaGlmdCBpbiBsZWFkZXJzaGlwIGFuZCBjb3Jwb3JhdGUgZXRob3Mgb3ZlciB0aGUgcmVjZW50IGRlY2FkZS4gVGhlIGNvbnZlcnNhdGlvbiB0dXJucyB0byBob3cgdGhlIHBhbmRlbWljIGhhcyBjYXRhbHl6ZWQgYSBkZXBhcnR1cmUgZnJvbSBhcmNoYWljIGNvbW1hbmQtYW5kLWNvbnRyb2wgbW9kZWxzIHRvd2FyZHMgZW1icmFjaW5nIGEgbW9yZSBlbXBhdGhldGljIGFuZCB0cnVzdC1jZW50cmljIGxlYWRlcnNoaXAgc3R5bGUuIERhbuKAmXMgZXhwZXJpZW5jZXMgYW5kIGZvcndhcmQtdGhpbmtpbmcgZXhlbXBsaWZ5IGhvdyBhIGN1bHR1cmUgb2YgY2FyZSBhbmQgYXV0aGVudGljaXR5IGRvZXNu4oCZdCBqdXN0IGVsZXZhdGUgYSBidXNpbmVzc+KAlGl0IGVsZXZhdGVzIGV2ZXJ5b25lIHdobyBjb21lcyBpbnRvIGNvbnRhY3Qgd2l0aCBpdDsgYm90aCBpbnNpZGUgYW5kIG91dHNpZGUgb2YgdGhlIG9yZ2FuaXphdGlvbi4gSm9pbiB1cyBhbmQgZGlzY292ZXIgaG93IHRoZXNlIGN1bHR1cmFsIHNoaWZ0cyBjYW4gbGVhZCB0byBhIGZ1dHVyZSB3aGVyZSBidXNpbmVzcyBzdWNjZXNzIGFuZCBwZXJzb25hbCBmdWxmaWxsbWVudCBhcmUgbm90IG11dHVhbGx5IGV4Y2x1c2l2ZSBidXQgaW50ZXJ3b3ZlbiB0aHJlYWRzIG9mIHRoZSBzYW1lIGZhYnJpYy4gIFdoYXQgWW914oCZbGwgTGVhcm46IOKAoiBUaGUgRXNzZW5jZSBvZiBhIFB1cnBvc2UtRHJpdmVuIEN1bHR1cmUg4oCiIFByYWN0aWNhbCBTdGVwcyB0byBFbWJlZGRpbmcgUHVycG9zZSDigKIgQ3JlYXRpbmcgUmVjb2duaXRpb24gU3lzdGVtcyB0aGF0IFJlaW5mb3JjZSBDb3JlIFZhbHVlcyDigKIgQ29uc2lzdGVudCBDb21tdW5pY2F0aW9uOiBUaGUgS2V5IHRvIENvbW11bml0eSBCdWlsZGluZyDigKIgQ3VsdHVyZSBEcml2ZXMgUGVhayBQZXJmb3JtYW5jZSDigKIgSG93IHRvIExlYWQgd2l0aCBBdXRoZW50aWNpdHkgYW5kIFZ1bG5lcmFiaWxpdHkg4oCiIFN1c3RhaW5pbmcgQ3VsdHVyZSBXaGVyZXZlciBZb3UgQXJlIOKAoiBFbWJyYWNpbmcgQ2hhbmdlIGFuZCBDb250aW51b3VzIExlYXJuaW5nICBQb2RjYXN0IFRpbWVzdGFtcHM6ICgwMDowMCkgVGhlIFNlY3JldHMgb2YgYW4gQXdhcmQtV2lubmluZyBDdWx0dXJlIOKAkyBQcmFjdGljYWwgSW5zaWdodHMgdG8gRHJpdmUgRXhjZXB0aW9uYWwgRW5nYWdlbWVudCAoMTE6MjcpIE5ldmVyIFN0b3AgTGVhcm5pbmcg4oCTIFRoZSBSb2xlIG9mIENvbnRpbnVvdXMgSW1wcm92ZW1lbnQgdG8gU3VzdGFpbiBFeGNlbGxlbmNlLiAoMjA6MzcpIFRoZSBQb3dlciBvZiBFbXBsb3llZSBGZWVkYmFjayAoMjU6MTMpIFZ1bG5lcmFiaWxpdHkgYW5kIEF1dGhlbnRpY2l0eSDigJMgQSBEeW5hbWljIER1byBmb3IgTGVhZGVyc2hpcCBTdWNjZXNzICgyNzo1MSkgTmljZSBHdXlzIERvbuKAmXQgRmluaXNoIExhc3QgaW4gQnVzaW5lc3Mg4oCTIFRoZXkgV2luIHRoZSBSYWNlICgzNDo0NykgSG93IEZhciBDYW4gV2UgVGFrZSBUaGlzPyBLZWVwIFB1c2hpbmcgdG8gQ2hhbGxlbmdlIFlvdXJzZWxmIGFuZCBZb3VyIFRlYW0gIE1vcmUgb2YgRGFuOiBEYW4gVHVybmVyIGlzIHRoZSBlc3RlZW1lZCBQcmVzaWRlbnQgYW5kIENFTyBvZiBYcGVyaWdvLCBhIHByZW1pZXIgcHJvdmlkZXIgb2YgY3VzdG9tZXIgZXhwZXJpZW5jZSBtYW5hZ2VtZW50IHNlcnZpY2VzIGluIHRoZSBhdXRvbW90aXZlIGluZHVzdHJ5LiBXaXRoIG92ZXIgdGhyZWUgZGVjYWRlcyBvZiBleHBlcmllbmNlLCBEYW4gaGFzIGhvbmVkIGhpcyBza2lsbHMgaW4gc3RyYXRlZ2ljIHBsYW5uaW5nLCBidXNpbmVzcyBkZXZlbG9wbWVudCwgYW5kIGZvc3RlcmluZyBpbnZhbHVhYmxlIHBhcnRuZXJzaGlwcy4gVW5kZXIgaGlzIHZpc2lvbmFyeSBsZWFkZXJzaGlwLCBYcGVyaWdvIGhhcyBmbG91cmlzaGVkLCBlYXJuaW5nIGFjY29sYWRlcyBzdWNoIGFzIFNoZWxsIE1vYmlsaXR5IFBhcnRuZXIgb2YgdGhlIFllYXIgYW5kIENhbmFkYSdzIE1vc3QgQWRtaXJlZCBDb3Jwb3JhdGUgQ3VsdHVyZSBhd2FyZCwgYSByZW1hcmthYmxlIGFjaGlldmVtZW50IHJlZmxlY3RpdmUgb2YgRGFuJ3MgY29tbWl0bWVudCB0byBleGNlbGxlbmNlLiBCZXlvbmQgaGlzIHByb2Zlc3Npb25hbCBwcm93ZXNzLCBEYW4gaXMgcmV2ZXJlZCBmb3IgaGlzIGRlZGljYXRpb24gdG8gY3VsdGl2YXRpbmcgYSB3b3JrcGxhY2UgY3VsdHVyZSBtYXJrZWQgYnkgY29sbGFib3JhdGlvbiwgZW1wb3dlcm1lbnQsIGFuZCBjb250aW51b3VzIGltcHJvdmVtZW50LCBtYWtpbmcgWHBlcmlnbyBhIHN0YW5kb3V0IGNob2ljZSBmb3IgdG9wIHRhbGVudCBhbmQgaW5kdXN0cnkgcmVjb2duaXRpb24uICBMaW5rZWRJbjogaHR0cHM6Ly93d3cubGlua2VkaW4uY29tL2luL3R1cm5lcmRhbi8/b3JpZ2luYWxTdWJkb21haW49Y2EgIEtleSBUb3BpY3MgRGlzY3Vzc2VkIFB1cnBvc2UtRHJpdmVuIEN1bHR1cmUsIFJlc2lsaWVuY2UsIEVtcGxveWVlIFJlY29nbml0aW9uLCBBd2FyZC1XaW5uaW5nIENvcnBvcmF0ZSBDdWx0dXJlLCBMZWFkZXJzaGlwLCBFbXBhdGh5LCBUcnVzdCwgRm9zdGVyaW5nIEVtcGxveWVlIFZvaWNlLCBUaGUgUG93ZXIgb2YgVnVsbmVyYWJpbGl0eSwgQ2FyaW5nIEN1bHR1cmUgIE1vcmUgb2YgRG8gR29vZCB0byBMZWFkIFdlbGw6IFdlYnNpdGU6IGh0dHBzOi8vY3JhaWdkb3dkZW4uY29tLyBMaW5rZWRJbjogaHR0cHM6Ly93d3cubGlua2VkaW4uY29tL2luL2NyYWlnZG93ZGVuLyIsImR1cmF0aW9uIjp7InRvdGFsTWlsbGlzZWNvbmRzIjoyMzUwNjAyfSwiaWQiOiI1ZWpORmk2ZFVXdGhOZHFnbWFMb1NqIiwibWVkaWFUeXBlcyI6WyJBVURJTyJdLCJuYW1lIjoiRnJvbSBUb3cgVHJ1Y2sgRHJpdmVyIHRvIHRoZSBDb3JuZXIgT2ZmaWNlIChQYXJ0IDIpOiBCdWlsZGluZyBhbiBBd2FyZC1XaW5uaW5nIENvcnBvcmF0ZSBDdWx0dXJlIFN0YXJ0cyB3aXRoIFZhbHVlcyBhbmQgUHVycG9zZSB8IERhbiBUdXJuZXIiLCJwbGF5YWJpbGl0eSI6eyJwbGF5YWJsZSI6dHJ1ZSwicmVhc29uIjoiUExBWUFCTEUifSwicGxheWVkU3RhdGUiOnsicGxheVBvc2l0aW9uTWlsbGlzZWNvbmRzIjowLCJzdGF0ZSI6Ik5PVF9TVEFSVEVEIn0sInBvZGNhc3RWMiI6eyJfX3R5cGVuYW1lIjoiUG9kY2FzdFJlc3BvbnNlV3JhcHBlciIsImRhdGEiOnsiX190eXBlbmFtZSI6IlBvZGNhc3QiLCJjb3ZlckFydCI6eyJzb3VyY2VzIjpbeyJoZWlnaHQiOjY0LCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDBmNjhkMTI0ODVjOGExNDVhY2ViMmFhNDU5ZmVhIiwid2lkdGgiOjY0fSx7ImhlaWdodCI6MzAwLCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDA1ZjFmMTI0ODVjOGExNDVhY2ViMmFhNDU5ZmVhIiwid2lkdGgiOjMwMH0seyJoZWlnaHQiOjY0MCwidXJsIjoiaHR0cHM6Ly9pLnNjZG4uY28vaW1hZ2UvYWI2NzY1NjMwMDAwYmE4YTEyNDg1YzhhMTQ1YWNlYjJhYTQ1OWZlYSIsIndpZHRoIjo2NDB9XX0sIm5hbWUiOiJEbyBHb29kIFRvIExlYWQgV2VsbCB3aXRoIENyYWlnIERvd2RlbiIsInNob3dUeXBlcyI6W10sInVyaSI6InNwb3RpZnk6c2hvdzoyeUJLUVJsR3VvQUxLSWdEOE01MXQxIn19LCJyZWxlYXNlRGF0ZSI6eyJpc29TdHJpbmciOiIyMDI0LTA1LTA5VDA1OjAwOjAwWiJ9LCJyZXN0cmljdGlvbnMiOnsicGF5d2FsbENvbnRlbnQiOmZhbHNlfSwidXJpIjoic3BvdGlmeTplcGlzb2RlOjVlak5GaTZkVVd0aE5kcWdtYUxvU2oifSx7Il9fdHlwZW5hbWUiOiJFcGlzb2RlIiwiYXVkaW8iOnsiaXRlbXMiOlt7ImZpbGVJZCI6IjVjMjRjNDE5ZDVkNzM4Y2RlN2RmODBjYzY2YmYwZDNhZjExZDZhZWUiLCJmb3JtYXQiOiJPR0dfVk9SQklTXzk2IiwidXJsIjoiaHR0cHM6Ly9wLnNjZG4uY28vbXAzLXByZXZpZXcvNWMyNGM0MTlkNWQ3MzhjZGU3ZGY4MGNjNjZiZjBkM2FmMTFkNmFlZSJ9LHsiZmlsZUlkIjoiMWY2YTA1YTlmNzRlNzg1ODczMjAyN2YzMGZmZGQ5NWI3M2MxYWI5MSIsImZvcm1hdCI6Ik1QNF8xMjhfQ0JDUyIsInVybCI6Imh0dHBzOi8vcC5zY2RuLmNvL21wMy1wcmV2aWV3LzFmNmEwNWE5Zjc0ZTc4NTg3MzIwMjdmMzBmZmRkOTViNzNjMWFiOTEifSx7ImZpbGVJZCI6ImZmNzI1MzQ0M2ZlMmJmZGU2YTFjNmYzYzc5YzM4NDBiMDA3ODVmMTciLCJmb3JtYXQiOiJBQUNfMjQiLCJ1cmwiOiJodHRwczovL3Auc2Nkbi5jby9tcDMtcHJldmlldy9mZjcyNTM0NDNmZTJiZmRlNmExYzZmM2M3OWMzODQwYjAwNzg1ZjE3In0seyJmaWxlSWQiOiI1YTdkNzRhODM2ZDQ0OGMxYTkwNzFmMWI1MmQxOTljNDFlZjY2ODRiIiwiZm9ybWF0IjoiTVA0XzEyOCIsInVybCI6Imh0dHBzOi8vcC5zY2RuLmNvL21wMy1wcmV2aWV3LzVhN2Q3NGE4MzZkNDQ4YzFhOTA3MWYxYjUyZDE5OWM0MWVmNjY4NGIifSx7ImZpbGVJZCI6IjY5YjM4MzUyZDQ5ZTFhMWVjZjk3NGZjMGRiZGUzNjhiOTA5OTFhODkiLCJmb3JtYXQiOiJNUDRfMTI4X0RVQUwiLCJ1cmwiOiJodHRwczovL3Auc2Nkbi5jby9tcDMtcHJldmlldy82OWIzODM1MmQ0OWUxYTFlY2Y5NzRmYzBkYmRlMzY4YjkwOTkxYTg5In1dfSwiY29udGVudFJhdGluZyI6eyJsYWJlbCI6Ik5PTkUifSwiY292ZXJBcnQiOnsic291cmNlcyI6W3siaGVpZ2h0Ijo2NCwidXJsIjoiaHR0cHM6Ly9pLnNjZG4uY28vaW1hZ2UvYWI2NzY1NjMwMDAwZjY4ZGQ3NTIwYWZlOWUyMGNkYTRjZjJmMzAzZSIsIndpZHRoIjo2NH0seyJoZWlnaHQiOjMwMCwidXJsIjoiaHR0cHM6Ly9pLnNjZG4uY28vaW1hZ2UvYWI2NzY1NjMwMDAwNWYxZmQ3NTIwYWZlOWUyMGNkYTRjZjJmMzAzZSIsIndpZHRoIjozMDB9LHsiaGVpZ2h0Ijo2NDAsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMGJhOGFkNzUyMGFmZTllMjBjZGE0Y2YyZjMwM2UiLCJ3aWR0aCI6NjQwfV19LCJkZXNjcmlwdGlvbiI6IldBVENIIOKWtu+4j8KgIFdhdGNoIHRoaXMgZXBpc29kZSBvbiBZb3VUdWJlICoqKiBFcGlzb2RlIERlc2NyaXB0aW9uIFByb2Zlc3NvciBKb2huIEFtYWVjaGkuIEpvaG4gaXMgYSByZXNwZWN0ZWQgb3JnYW5pemF0aW9uYWwgcHN5Y2hvbG9naXN0LCBhbmQgdGhlwqBMZWFkZXJzaGlwIFRyYW5zZm9ybWF0aW9uIEV4cGVydCBhdCBBUFMgSW50ZWxsaWdlbmNlIExURC7CoEpvaG4gYW5kIGhpcyB0ZWFtIG9mIHNwZWNpYWxpc3RzIHBhcnRuZXIgd2l0aCBidXNpbmVzc2VzIHRvIGJ1aWxkIGJlc3Bva2UgcHJvZ3JhbXMgZm9jdXNlZCBvbiBleGVjdXRpdmUgY29hY2hpbmcgYW5kIGJlaGF2aW9yYWwgY2hhbmdlLiBUaGVzZSBwcm9ncmFtcyBoZWxwIGNyZWF0ZSBpbmZsdWVudGlhbCBsZWFkZXJzIGFuZCBhdXRoZW50aWMgYW5kIGV0aGljYWwgY3VsdHVyZXMuIEluIHRoaXMgZXBpc29kZSwgSm9obiBzaGFyZXMgaGlzIHRocmVlIHBvaW50cyBvbiBDcmVhdGluZyBIaWdoLVBlcmZvcm1hbmNlIGN1bHR1cmVzOsKgIDEuIFdvcmsgc2hvdWxkbuKAmXQgaGF2ZSBhIGJvZHkgY291bnQg4oCTIGl0IHNob3VsZG7igJl0IHRha2UgY291cmFnZSB0byBiZSBhdCAobW9zdCkgd29yay7CoCAyLiBUaGUgZGFuZ2VycyBvZiBsZWFkZXJzIHdobyBsYWNrIHNlbGYtYXdhcmVuZXNzLsKgIDMuIEN1bHR1cmUgaXMgZGVmaW5lZCBieSB0aGUgd29yc3QgYmVoYXZpb3JzIHRvbGVyYXRlZC4gSWYgeW91IGVuam95IHRoaXMgZXBpc29kZSBwbGVhc2UgY29uc2lkZXIgc3Vic2NyaWJpbmcgZm9yIG1vcmUgbGVhZGVyc2hpcCBjb250ZW50LiAqKiogQ29ubmVjdCB3aXRoIEpvaG4gb24gTGlua2VkaW4gKioqIENPTk5FQ1QgQ29ubmVjdCB3aXRoIHVzIG9uIEluc3RhZ3JhbSBDb25uZWN0IHdpdGggdXMgb24gRmFjZWJvb2sgQ29ubmVjdCB3aXRoIHVzIG9uIExpbmtlZEluIMKgIMKgIMKgIMKgIiwiZHVyYXRpb24iOnsidG90YWxNaWxsaXNlY29uZHMiOjIzMjY4NDh9LCJpZCI6IjZEV2x1MjNZV0loajhlbU5ZcWZGWmsiLCJtZWRpYVR5cGVzIjpbIkFVRElPIl0sIm5hbWUiOiJDcmVhdGluZyBIaWdoLVBlcmZvcm1hbmNlIEN1bHR1cmVzIHdpdGggSm9obiBBbWFlY2hpIiwicGxheWFiaWxpdHkiOnsicGxheWFibGUiOnRydWUsInJlYXNvbiI6IlBMQVlBQkxFIn0sInBsYXllZFN0YXRlIjp7InBsYXlQb3NpdGlvbk1pbGxpc2Vjb25kcyI6MCwic3RhdGUiOiJOT1RfU1RBUlRFRCJ9LCJwb2RjYXN0VjIiOnsiX190eXBlbmFtZSI6IlBvZGNhc3RSZXNwb25zZVdyYXBwZXIiLCJkYXRhIjp7Il9fdHlwZW5hbWUiOiJQb2RjYXN0IiwiY292ZXJBcnQiOnsic291cmNlcyI6W3siaGVpZ2h0Ijo2NCwidXJsIjoiaHR0cHM6Ly9pLnNjZG4uY28vaW1hZ2UvYWI2NzY1NjMwMDAwZjY4ZGQ3NTIwYWZlOWUyMGNkYTRjZjJmMzAzZSIsIndpZHRoIjo2NH0seyJoZWlnaHQiOjMwMCwidXJsIjoiaHR0cHM6Ly9pLnNjZG4uY28vaW1hZ2UvYWI2NzY1NjMwMDAwNWYxZmQ3NTIwYWZlOWUyMGNkYTRjZjJmMzAzZSIsIndpZHRoIjozMDB9LHsiaGVpZ2h0Ijo2NDAsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMGJhOGFkNzUyMGFmZTllMjBjZGE0Y2YyZjMwM2UiLCJ3aWR0aCI6NjQwfV19LCJuYW1lIjoiVGhyZWUgUG9pbnRzOiBBIExlYWRlcnNoaXAgUG9kY2FzdCBCeSBQZW9wbGUgUGxheWJvb2siLCJzaG93VHlwZXMiOltdLCJ1cmkiOiJzcG90aWZ5OnNob3c6M3pKbWNpTmE0aGxjRjJoaDY4STFqUCJ9fSwicmVsZWFzZURhdGUiOnsiaXNvU3RyaW5nIjoiMjAyNC0xMS0xM1QwNjowMDowMFoifSwicmVzdHJpY3Rpb25zIjp7InBheXdhbGxDb250ZW50IjpmYWxzZX0sInVyaSI6InNwb3RpZnk6ZXBpc29kZTo2RFdsdTIzWVdJaGo4ZW1OWXFmRlprIn0seyJfX3R5cGVuYW1lIjoiRXBpc29kZSIsImF1ZGlvIjp7Iml0ZW1zIjpbeyJmaWxlSWQiOiIyZmMzNzllOWMzNzRiMTU3MzcwYjBmYWFiOWJjOGU3OWJhMWJiYzRhIiwiZm9ybWF0IjoiTVA0XzEyOCIsInVybCI6Imh0dHBzOi8vcC5zY2RuLmNvL21wMy1wcmV2aWV3LzJmYzM3OWU5YzM3NGIxNTczNzBiMGZhYWI5YmM4ZTc5YmExYmJjNGEifSx7ImZpbGVJZCI6IjNjMDVhMDA2YzQyZTU4ODZhM2JjODc0NjllMDRjNjI3MWJmYzQzN2EiLCJmb3JtYXQiOiJBQUNfMjQiLCJ1cmwiOiJodHRwczovL3Auc2Nkbi5jby9tcDMtcHJldmlldy8zYzA1YTAwNmM0MmU1ODg2YTNiYzg3NDY5ZTA0YzYyNzFiZmM0MzdhIn0seyJmaWxlSWQiOiJhZDc0ZTNiMDNjODFkYmU0OTk1OTg5MTExZTRkMDJiMTRhYWRkMzRhIiwiZm9ybWF0IjoiTVA0XzEyOF9DQkNTIiwidXJsIjoiaHR0cHM6Ly9wLnNjZG4uY28vbXAzLXByZXZpZXcvYWQ3NGUzYjAzYzgxZGJlNDk5NTk4OTExMWU0ZDAyYjE0YWFkZDM0YSJ9LHsiZmlsZUlkIjoiMmNlZDM4ODFkOTgyOWEwMGMyYWM3YWJhZDI3MGI3YTA5MDlkYjVjNCIsImZvcm1hdCI6Ik1QNF8xMjhfRFVBTCIsInVybCI6Imh0dHBzOi8vcC5zY2RuLmNvL21wMy1wcmV2aWV3LzJjZWQzODgxZDk4MjlhMDBjMmFjN2FiYWQyNzBiN2EwOTA5ZGI1YzQifSx7ImZpbGVJZCI6ImFjNWE5ZDg3ODFlYjVhMmEyOGMxYWIxOTU2NjA1ZWMxY2RmYTZhZjIiLCJmb3JtYXQiOiJPR0dfVk9SQklTXzk2IiwidXJsIjoiaHR0cHM6Ly9wLnNjZG4uY28vbXAzLXByZXZpZXcvYWM1YTlkODc4MWViNWEyYTI4YzFhYjE5NTY2MDVlYzFjZGZhNmFmMiJ9XX0sImNvbnRlbnRSYXRpbmciOnsibGFiZWwiOiJOT05FIn0sImNvdmVyQXJ0Ijp7InNvdXJjZXMiOlt7ImhlaWdodCI6NjQsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMGY2OGQ4ODk2NTA5ODAxZTFmZGFjYWUzZjM0M2EiLCJ3aWR0aCI6NjR9LHsiaGVpZ2h0IjozMDAsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMDVmMWY4ODk2NTA5ODAxZTFmZGFjYWUzZjM0M2EiLCJ3aWR0aCI6MzAwfSx7ImhlaWdodCI6NjQwLCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDBiYThhODg5NjUwOTgwMWUxZmRhY2FlM2YzNDNhIiwid2lkdGgiOjY0MH1dfSwiZGVzY3JpcHRpb24iOiJJbiB0aGlzIGVwaXNvZGUgb2YgQXJhYmxlLCBob3N0IEthcmwgTWFydGluIGRpdmVzIGRlZXAgaW50byB0aGUgZXNzZW5jZSBvZiB0cmFuc2Zvcm1hdGl2ZSBsZWFkZXJzaGlwIHdpdGggZ3Vlc3QgSmVmZnJleSBQYXJrZXIsIGtub3duIGFzIEpQLiBBbWlkIHRoZSBwb2xhcml6ZWQgY2xpbWF0ZSBwcmVjZWRpbmcgdGhlIFUuUy4gUHJlc2lkZW50aWFsIGVsZWN0aW9uLCB0aGV5IGV4cGxvcmUgZm9zdGVyaW5nIHVuaXR5IHdpdGhvdXQgY29tcHJvbWlzaW5nIHByaW5jaXBsZXMuIEthcmwgZW1waGFzaXplcyBcImxlYWRpbmcgZnJvbSB5b3VyIHNvdWwsXCIgY2hhcmFjdGVyaXplZCBieSBiZWluZyB0cnVlLCBicmF2ZSwga2luZCwgYW5kIGN1cmlvdXMuIFRoZXkgZGlzY3VzcyBvdmVyY29taW5nIG1lZGlhLWZ1ZWxlZCBwb2xhcml6YXRpb24gdGhyb3VnaCBzZWxmLXRyYW5zY2VuZGVuY2UsIHRoZSBpbXBvcnRhbmNlIG9mIGNsZWFyIGNvbW11bmljYXRpb24sIGFuZCB0aGUgY3VsdGl2YXRpb24gb2YgbW9yYWwgaW50ZWdyaXR5LsKgIEFkZHJlc3NpbmcgbGVhZGVyc2hpcCdzIGluaGVyZW50IGxvbmVsaW5lc3MsIE1hcnRpbiB1bmRlcnNjb3JlcyBidWlsZGluZyBpbnRlbnRpb25hbCByZWxhdGlvbnNoaXBzIGFuZCBhbiBhcHByZW50aWNlc2hpcCBjdWx0dXJlIHRvIGVuc3VyZSB0aG91Z2h0ZnVsIHRyYW5zaXRpb25zLiBIZSBhbHNvIGhpZ2hsaWdodHMgdGhlIHNpZ25pZmljYW5jZSBvZiBzZWxmLWF3YXJlbmVzcyBhbmQgY29tbXVuaXR5IHN1cHBvcnQgaW4gYXZvaWRpbmcgYnVybm91dCBhbmQgbWFraW5nIGltcGFjdGZ1bCBkZWNpc2lvbnMuIFRoZSBlcGlzb2RlIGludml0ZXMgbGlzdGVuZXJzIHRvIHJlZmxlY3Qgb24gdGhlc2UgaWRlYXMsIHNwYXJraW5nIGN1cmlvc2l0eSBhbmQgY3JpdGljYWwgdGhpbmtpbmcgZm9yIHBvc2l0aXZlIGNoYW5nZS4gLS0gTGVhcm4gbW9yZTrCoHd3dy5hcmFibGVjby5jb23CoCDCoCDCoCBUaGlzIGVwaXNvZGUgb24gWW91VHViZTogaHR0cHM6Ly95b3V0dS5iZS9Cd3dfVC14aks0b8KgIFRoZSBBcmFibGUgTGVhZGVyIFBvZGNhc3QgZmVhdHVyZXMgY29udmVyc2F0aW9ucyB3aXRoIGluY3JlZGlibGUgbGVhZGVycy4gV2UgZGlzY3VzcyB3aGF0IGl0IHJlYWxseSB0YWtlcyB0byBsZWFkIGZyb20geW91ciBzb3VsLi4udG8gYmUgVHJ1ZSwgQnJhdmUsIEtpbmQsIGFuZCBDdXJpb3VzLiBJbiBhIHdvcmxkIHdoZXJlIGxlYWRlcnNoaXAgaXMsIGF0IGJlc3QsIHVudHJ1c3RlZCwgYW5kLCBhdCB3b3JzdCwgaW4gYWJqZWN0IGNyaXNpcywgd2UncmUgd29ya2luZyB0byBlcXVpcCBwZW9wbGUgd2l0aCB0aGUgZ3JlYXRlc3Qgb2YgaHVtYW4gc2tpbGxzOiBsZWFkZXJzaGlwLiBUaGlzIGlzIGxlYWRlcnNoaXAgb2YgYSBkaWZmZXJlbnQga2luZC4gSG9zdCBLYXJsIE1hcnRpbiBpcyB0aGUgRm91bmRlciBhbmQgQ0VPIG9mIEFyYWJsZSwgYSBMZWFkZXJzaGlwIGhvdXNlIHRoYXQgY29hY2hlcyB0b3AtdGllciBsZWFkZXJzLCBzcGVjaWFsaXppbmcgaW4gY3VsdHVyYWwgaGVhbHRoLiBIZSBoYXMgMjUgeWVhcnMgb2YgZXhwZXJpZW5jZSBsZWFkaW5nIHRlYW1zIHRvIG5ldyBsZXZlbHMgb2YgZ3Jvd3RoIGFuZCBjb2FjaGluZyBpbmRpdmlkdWFscyB0byBicmVhayB0aHJvdWdoIHBlcnNvbmFsIG9ic3RhY2xlcywgZW5hYmxpbmcgdGhlbSB0byBsZWFkIGluIGEgaGVhbHRoeSB3YXkuIEJsZW5kaW5nIGFuY2llbnQgd2lzZG9tIGFuZCBjdXR0aW5nLWVkZ2UgYmVoYXZpb3JhbCBzY2llbmNlIGluIGNvYWNoaW5nIGFuZCBsZWFkZXJzaGlwIGRldmVsb3BtZW50LCBBcmFibGUgaXMgY2hhbmdpbmcgdGhlIHdheSBnbG9iYWwgYnVzaW5lc3NlcyBhbmQgaW5kaXZpZHVhbHMgZGV2ZWxvcCB0aHJvdWdoIHRoZWlyIFRydWUsIEJyYXZlLCBLaW5kLCBhbmQgQ3VyaW91cyBtb2RlbCBvZiBoZWFsdGh5IGdyb3d0aC4gTGVhcm4gbW9yZTogd3d3LmFyYWJsZWNvLmNvbcKgIMKgIMKgIiwiZHVyYXRpb24iOnsidG90YWxNaWxsaXNlY29uZHMiOjIzNjc4ODh9LCJpZCI6IjRyOXZ3c1dsbjNidjJvWmNqVlVFaUoiLCJtZWRpYVR5cGVzIjpbIkFVRElPIl0sIm5hbWUiOiJGb3N0ZXIgVW5pdHkgV2l0aG91dCBDb21wcm9taXNpbmcgUHJpbmNpcGxlczogUSZBIHdpdGggS2FybCBNYXJ0aW4iLCJwbGF5YWJpbGl0eSI6eyJwbGF5YWJsZSI6dHJ1ZSwicmVhc29uIjoiUExBWUFCTEUifSwicGxheWVkU3RhdGUiOnsicGxheVBvc2l0aW9uTWlsbGlzZWNvbmRzIjowLCJzdGF0ZSI6Ik5PVF9TVEFSVEVEIn0sInBvZGNhc3RWMiI6eyJfX3R5cGVuYW1lIjoiUG9kY2FzdFJlc3BvbnNlV3JhcHBlciIsImRhdGEiOnsiX190eXBlbmFtZSI6IlBvZGNhc3QiLCJjb3ZlckFydCI6eyJzb3VyY2VzIjpbeyJoZWlnaHQiOjY0LCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDBmNjhkZDMzMDAyOWJiNGNmZTRmYWQ0OTc4YWI0Iiwid2lkdGgiOjY0fSx7ImhlaWdodCI6MzAwLCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDA1ZjFmZDMzMDAyOWJiNGNmZTRmYWQ0OTc4YWI0Iiwid2lkdGgiOjMwMH0seyJoZWlnaHQiOjY0MCwidXJsIjoiaHR0cHM6Ly9pLnNjZG4uY28vaW1hZ2UvYWI2NzY1NjMwMDAwYmE4YWQzMzAwMjliYjRjZmU0ZmFkNDk3OGFiNCIsIndpZHRoIjo2NDB9XX0sIm5hbWUiOiJUaGUgQXJhYmxlIExlYWRlciB3aXRoIEthcmwgTWFydGluIiwic2hvd1R5cGVzIjpbXSwidXJpIjoic3BvdGlmeTpzaG93OjYxQlhaejdkckJBUjc5YkQxVUxxeGoifX0sInJlbGVhc2VEYXRlIjp7Imlzb1N0cmluZyI6IjIwMjQtMTEtMTJUMjA6MDA6MDBaIn0sInJlc3RyaWN0aW9ucyI6eyJwYXl3YWxsQ29udGVudCI6ZmFsc2V9LCJ1cmkiOiJzcG90aWZ5OmVwaXNvZGU6NHI5dndzV2xuM2J2Mm9aY2pWVUVpSiJ9LHsiX190eXBlbmFtZSI6IkVwaXNvZGUiLCJhdWRpbyI6eyJpdGVtcyI6W3siZmlsZUlkIjoiOTFjZDg0NTg0MzMwZmUxOTM0OWE0MmVhM2U0YmViZGIyNWNjY2YyNCIsImZvcm1hdCI6Ik1QNF8xMjhfQ0JDUyIsInVybCI6Imh0dHBzOi8vcC5zY2RuLmNvL21wMy1wcmV2aWV3LzkxY2Q4NDU4NDMzMGZlMTkzNDlhNDJlYTNlNGJlYmRiMjVjY2NmMjQifSx7ImZpbGVJZCI6IjgyNjE5ZmQzOGExN2Y4YWIwNDBmYTg2OTFlZmZlNTJjMDVkMzhlMTYiLCJmb3JtYXQiOiJBQUNfMjQiLCJ1cmwiOiJodHRwczovL3Auc2Nkbi5jby9tcDMtcHJldmlldy84MjYxOWZkMzhhMTdmOGFiMDQwZmE4NjkxZWZmZTUyYzA1ZDM4ZTE2In0seyJmaWxlSWQiOiJkMTk2MDM4NDlhYzhjMjc2MTg1OTkyYWFmNGRkODU1NGIyZjI5YzNjIiwiZm9ybWF0IjoiTVA0XzEyOF9EVUFMIiwidXJsIjoiaHR0cHM6Ly9wLnNjZG4uY28vbXAzLXByZXZpZXcvZDE5NjAzODQ5YWM4YzI3NjE4NTk5MmFhZjRkZDg1NTRiMmYyOWMzYyJ9LHsiZmlsZUlkIjoiOTYyMGNhMmE4MjdjZGFkMWRmZDk2NDJjM2E3OTZhNjFhMjdhZDUyZCIsImZvcm1hdCI6Ik1QNF8xMjgiLCJ1cmwiOiJodHRwczovL3Auc2Nkbi5jby9tcDMtcHJldmlldy85NjIwY2EyYTgyN2NkYWQxZGZkOTY0MmMzYTc5NmE2MWEyN2FkNTJkIn0seyJmaWxlSWQiOiJmMzM1MGQ5MTJlZDdmNGJiZDQ3MDAyMTk4NDA1YzgyZTYxZmE3YTRlIiwiZm9ybWF0IjoiT0dHX1ZPUkJJU185NiIsInVybCI6Imh0dHBzOi8vcC5zY2RuLmNvL21wMy1wcmV2aWV3L2YzMzUwZDkxMmVkN2Y0YmJkNDcwMDIxOTg0MDVjODJlNjFmYTdhNGUifV19LCJjb250ZW50UmF0aW5nIjp7ImxhYmVsIjoiTk9ORSJ9LCJjb3ZlckFydCI6eyJzb3VyY2VzIjpbeyJoZWlnaHQiOjY0LCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDBmNjhkNTUwNGE3YWUzMDA5MTM5MDE0NGNiMTM4Iiwid2lkdGgiOjY0fSx7ImhlaWdodCI6MzAwLCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDA1ZjFmNTUwNGE3YWUzMDA5MTM5MDE0NGNiMTM4Iiwid2lkdGgiOjMwMH0seyJoZWlnaHQiOjY0MCwidXJsIjoiaHR0cHM6Ly9pLnNjZG4uY28vaW1hZ2UvYWI2NzY1NjMwMDAwYmE4YTU1MDRhN2FlMzAwOTEzOTAxNDRjYjEzOCIsIndpZHRoIjo2NDB9XX0sImRlc2NyaXB0aW9uIjoiSW4gdGhpcyBlcGlzb2RlIG9mIE1lYW5pbmdmdWwgV29yayBNYXR0ZXJzLCBBbmRyZXcgc2l0cyBkb3duIHdpdGggWmFjaCBNZXJjdXJpbyB0byBleHBsb3JlIHRoZSBmdW5kYW1lbnRhbCBodW1hbiBuZWVkIHRvIG1hdHRlci5BcyBib3RoIGEgcmVzZWFyY2hlciBhbmQgcHJhY3RpdGlvbmVyIGluIG9yZ2FuaXphdGlvbmFsIHBzeWNob2xvZ3ksIE1lcmN1cmlvIHNoYXJlcyBwcm9mb3VuZCBpbnNpZ2h0cyBpbnRvIGhvdyB0aGUgZXhwZXJpZW5jZSBvZiBtYXR0ZXJpbmcgc2hhcGVzIHdvcmtwbGFjZSBiZWhhdmlvciwgZW5nYWdlbWVudCwgYW5kIHdlbGwtYmVpbmcuIFRocm91Z2ggY29tcGVsbGluZyBzdG9yaWVzIGFuZCByZXNlYXJjaC1iYWNrZWQgb2JzZXJ2YXRpb25zLCBoZSBleHBsYWlucyBob3cgbWF0dGVyaW5nIGlzbid0IGp1c3QgYWJvdXQgZmVlbGluZyB2YWx1ZWQsIGJ1dCBhYm91dCB0aGUgZXNzZW50aWFsIGh1bWFuIGluc3RpbmN0IHRvIGJlIHNpZ25pZmljYW50IHRvIG90aGVycy5UaGUgY29udmVyc2F0aW9uIGRlbHZlcyBpbnRvIGhvdyByZWNlbnQgZ2xvYmFsIGV2ZW50cyBsaWtlIHRoZSBwYW5kZW1pYyBoYXZlIGFtcGxpZmllZCBwZW9wbGUncyBzZWFyY2ggZm9yIG1lYW5pbmcsIGxlYWRpbmcgdG8gcGhlbm9tZW5hIGxpa2UgdGhlIEdyZWF0IFJlc2lnbmF0aW9uIGFuZCBRdWlldCBRdWl0dGluZy5NZXJjdXJpbyBvZmZlcnMgcHJhY3RpY2FsIGxlYWRlcnNoaXAgc3RyYXRlZ2llcyBmb3IgY3JlYXRpbmcgY3VsdHVyZXMgd2hlcmUgcGVvcGxlIGZlZWwgbm90aWNlZCwgYWZmaXJtZWQsIGFuZCBuZWVkZWQsIHdoaWxlIGFsc28gZXhhbWluaW5nIHRoZSBwb3RlbnRpYWwgZGFyayBzaWRlcyBvZiBtYXR0ZXJpbmcgd2hlbiB0YWtlbiB0byBleHRyZW1lcy5LZXkgVGFrZWF3YXlzOk1hdHRlcmluZyBpcyBib3RoIGEgc3Vydml2YWwgaW5zdGluY3QgYW5kIHBzeWNob2xvZ2ljYWwgbmVlZCB0aGF0IHJlcXVpcmVzIHN5c3RlbWljIHN1cHBvcnQgdGhyb3VnaCBvcmdhbml6YXRpb25hbCBjdWx0dXJlLCBwcmFjdGljZXMsIGFuZCBsZWFkZXJzaGlwIGJlaGF2aW9yc0xlYWRlcnMgbmVlZCBzcGVjaWZpYyBza2lsbHMgYW5kIHByYWN0aWNlcyB0byBoZWxwIG90aGVycyBmZWVsIG5vdGljZWQsIGFmZmlybWVkLCBhbmQgbmVlZGVkIC0gaW50dWl0aW9uIGFsb25lIGlzbid0IGVub3VnaFRoZSBleHBlcmllbmNlIG9mIGFudGktbWF0dGVyaW5nIG9mdGVuIGxlYWRzIHRvIGVpdGhlciB3aXRoZHJhd2FsIGJlaGF2aW9ycyBvciBhY3RzIG9mIGRlc3BlcmF0aW9uIGluIHRoZSB3b3JrcGxhY2VPcmdhbml6YXRpb25zIG5lZWQgdG8gbW92ZSBiZXlvbmQgcmVseWluZyBvbiBpbnR1aXRpb24gYW5kIGNyZWF0ZSBjb25jcmV0ZSBwcmFjdGljZXMgYW5kIHN5c3RlbXMgdGhhdCBlbmFibGUgYW5kIGVuc3VyZSBtYXR0ZXJpbmcgYmVoYXZpb3JzQWJvdXQgT3VyIEd1ZXN0OkRyLiBaYWNoIE1lcmN1cmlvIGlzIGEgcmVzZWFyY2hlciwgYXV0aG9yLCBhbmQgdGhvdWdodCBsZWFkZXIgaW4gcHVycG9zZWZ1bCBsZWFkZXJzaGlwIGFuZCBvcmdhbml6YXRpb25hbCBwc3ljaG9sb2d5LiBBcyBhIFJlc2VhcmNoIGFuZCBUZWFjaGluZyBGZWxsb3cgYXQgQ29sb3JhZG8gU3RhdGUgVW5pdmVyc2l0eSdzIENlbnRlciBmb3IgTWVhbmluZyBhbmQgUHVycG9zZSwgaGlzIHdvcmsgZm9jdXNlcyBvbiBob3cgbWF0dGVyaW5nIGFuZCBtZWFuaW5nZnVsIHdvcmsgZHJpdmUgaHVtYW4gYmVoYXZpb3IgYW5kIG9yZ2FuaXphdGlvbmFsIHN1Y2Nlc3MuSGlzIHJlc2VhcmNoIGhhcyBiZWVuIHJlY29nbml6ZWQgYnkgbGVhZGluZyBhY2FkZW1pYyBhbmQgcHJvZmVzc2lvbmFsIG9yZ2FuaXphdGlvbnMsIGFuZCBoaXMgZm9ydGhjb21pbmcgYm9vayBcIlRoZSBQb3dlciBvZiBNYXR0ZXJpbmc6IEhvdyBMZWFkZXJzIENhbiBDcmVhdGUgYSBDdWx0dXJlIG9mIFNpZ25pZmljYW5jZVwiIHdpbGwgYmUgcHVibGlzaGVkIGJ5IEhhcnZhcmQgQnVzaW5lc3MgUmV2aWV3IFByZXNzIGluIDIwMjUuQmV5b25kIGhpcyBhY2FkZW1pYyB3b3JrLCBaYWNoIGNvbnN1bHRzIHdpdGggZ2xvYmFsIG9yZ2FuaXphdGlvbnMgdG8gZGV2ZWxvcCBwdXJwb3NlZnVsIGxlYWRlcnMgYW5kIGN1bHR1cmVzIHdoZXJlIHBlb3BsZSBleHBlcmllbmNlIHNpZ25pZmljYW5jZS4gSGlzIHVuaXF1ZSBwb3NpdGlvbiBhcyBib3RoIGEgcmVzZWFyY2hlciBhbmQgcHJhY3RpdGlvbmVyIGFsbG93cyBoaW0gdG8gYnJpZGdlIHRoZSBnYXAgYmV0d2VlbiBhY2FkZW1pYyBpbnNpZ2h0cyBhbmQgcHJhY3RpY2FsIGFwcGxpY2F0aW9uIGluIG9yZ2FuaXphdGlvbmFsIHNldHRpbmdzLiIsImR1cmF0aW9uIjp7InRvdGFsTWlsbGlzZWNvbmRzIjozMDM3Mzc2fSwiaWQiOiI2SDFab3p0NXptSkRuZTJjWHZWM3NkIiwibWVkaWFUeXBlcyI6WyJBVURJTyJdLCJuYW1lIjoiVGlueSBNb21lbnRzIE1hdHRlcjogTGVzc29ucyBmcm9tIFphY2ggTWVyY3VyaW8iLCJwbGF5YWJpbGl0eSI6eyJwbGF5YWJsZSI6dHJ1ZSwicmVhc29uIjoiUExBWUFCTEUifSwicGxheWVkU3RhdGUiOnsicGxheVBvc2l0aW9uTWlsbGlzZWNvbmRzIjowLCJzdGF0ZSI6Ik5PVF9TVEFSVEVEIn0sInBvZGNhc3RWMiI6eyJfX3R5cGVuYW1lIjoiUG9kY2FzdFJlc3BvbnNlV3JhcHBlciIsImRhdGEiOnsiX190eXBlbmFtZSI6IlBvZGNhc3QiLCJjb3ZlckFydCI6eyJzb3VyY2VzIjpbeyJoZWlnaHQiOjY0LCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDBmNjhkZjA5NmU5YWMxOWM3N2I5M2M2NGRmYWVlIiwid2lkdGgiOjY0fSx7ImhlaWdodCI6MzAwLCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDA1ZjFmZjA5NmU5YWMxOWM3N2I5M2M2NGRmYWVlIiwid2lkdGgiOjMwMH0seyJoZWlnaHQiOjY0MCwidXJsIjoiaHR0cHM6Ly9pLnNjZG4uY28vaW1hZ2UvYWI2NzY1NjMwMDAwYmE4YWYwOTZlOWFjMTljNzdiOTNjNjRkZmFlZSIsIndpZHRoIjo2NDB9XX0sIm5hbWUiOiJNZWFuaW5nZnVsIFdvcmsgTWF0dGVycyIsInNob3dUeXBlcyI6W10sInVyaSI6InNwb3RpZnk6c2hvdzo3RkN2RzJHQmdWQTY2UGhDa3MwZzRyIn19LCJyZWxlYXNlRGF0ZSI6eyJpc29TdHJpbmciOiIyMDI0LTExLTE4VDEzOjE1OjAwWiJ9LCJyZXN0cmljdGlvbnMiOnsicGF5d2FsbENvbnRlbnQiOmZhbHNlfSwidXJpIjoic3BvdGlmeTplcGlzb2RlOjZIMVpvenQ1em1KRG5lMmNYdlYzc2QifSx7Il9fdHlwZW5hbWUiOiJFcGlzb2RlIiwiYXVkaW8iOnsiaXRlbXMiOlt7ImZpbGVJZCI6ImViYjgwN2VlM2ZjYzNhNzNmOTA4ZmRhMGZiNWJmM2QwNTkyZDFiNjciLCJmb3JtYXQiOiJBQUNfMjQiLCJ1cmwiOiJodHRwczovL3Auc2Nkbi5jby9tcDMtcHJldmlldy9lYmI4MDdlZTNmY2MzYTczZjkwOGZkYTBmYjViZjNkMDU5MmQxYjY3In0seyJmaWxlSWQiOiIxMzI0NzM5MTYxZGJjMjFmYmY0MDBhZDBiMTkwYmIzMzU1ODM3NTlmIiwiZm9ybWF0IjoiTVA0XzEyOF9EVUFMIiwidXJsIjoiaHR0cHM6Ly9wLnNjZG4uY28vbXAzLXByZXZpZXcvMTMyNDczOTE2MWRiYzIxZmJmNDAwYWQwYjE5MGJiMzM1NTgzNzU5ZiJ9LHsiZmlsZUlkIjoiMjE1NTM0YTUzMTk2ZjU1NjUwOWFiNzVkZjYzYjI2NWE2YjIzODFjZiIsImZvcm1hdCI6Ik1QNF8xMjhfQ0JDUyIsInVybCI6Imh0dHBzOi8vcC5zY2RuLmNvL21wMy1wcmV2aWV3LzIxNTUzNGE1MzE5NmY1NTY1MDlhYjc1ZGY2M2IyNjVhNmIyMzgxY2YifSx7ImZpbGVJZCI6IjIwODVlNzE1Njc2NmU1ZjFlODg0MjcyMjlkYWQ3MDU1ZjAzZTFhZTIiLCJmb3JtYXQiOiJNUDRfMTI4IiwidXJsIjoiaHR0cHM6Ly9wLnNjZG4uY28vbXAzLXByZXZpZXcvMjA4NWU3MTU2NzY2ZTVmMWU4ODQyNzIyOWRhZDcwNTVmMDNlMWFlMiJ9LHsiZmlsZUlkIjoiYzc1NzFkOWZmYWZiOWJmNmM3N2RkZDA1ZjFiYjQ2YzRjYjA2OTE1ZCIsImZvcm1hdCI6Ik9HR19WT1JCSVNfOTYiLCJ1cmwiOiJodHRwczovL3Auc2Nkbi5jby9tcDMtcHJldmlldy9jNzU3MWQ5ZmZhZmI5YmY2Yzc3ZGRkMDVmMWJiNDZjNGNiMDY5MTVkIn1dfSwiY29udGVudFJhdGluZyI6eyJsYWJlbCI6Ik5PTkUifSwiY292ZXJBcnQiOnsic291cmNlcyI6W3siaGVpZ2h0Ijo2NCwidXJsIjoiaHR0cHM6Ly9pLnNjZG4uY28vaW1hZ2UvYWI2NzY1NjMwMDAwZjY4ZGQxMDI4MzdmNjU3NWM5NjRhODM5N2IyOSIsIndpZHRoIjo2NH0seyJoZWlnaHQiOjMwMCwidXJsIjoiaHR0cHM6Ly9pLnNjZG4uY28vaW1hZ2UvYWI2NzY1NjMwMDAwNWYxZmQxMDI4MzdmNjU3NWM5NjRhODM5N2IyOSIsIndpZHRoIjozMDB9LHsiaGVpZ2h0Ijo2NDAsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMGJhOGFkMTAyODM3ZjY1NzVjOTY0YTgzOTdiMjkiLCJ3aWR0aCI6NjQwfV19LCJkZXNjcmlwdGlvbiI6IkpvaW4gQnJpYW4gYW5kIEFudGhvbnkgQ29wcGVkZ2UgYXMgdGhleSB1bmxvY2sgdGhlIHNlY3JldHMgdG8gYnJpZGdpbmcgdGhlIHRlYW0tbGVhZGVyc2hpcCBkaXZpZGUuIExlYXJuIGhvdyB0byBuYXZpZ2F0ZSB0aHJvdWdoIGZlYXIsIHNob3J0LXRlcm0gdGhpbmtpbmcsIGFuZCB0aGUgdHJhbnNmb3JtYXRpdmUgcG93ZXIgb2YgQWdpbGUgd2l0aGluIHRvcC10aWVyIG9yZ2FuaXphdGlvbnMgbGlrZSBJQk0uICAgIE92ZXJ2aWV3ICBJbiB0aGlzIGVwaXNvZGUgb2YgdGhlIEFnaWxlIE1lbnRvcnMgUG9kY2FzdCwgQnJpYW4gc2l0cyBkb3duIGZvciBhIGdyb3VuZGJyZWFraW5nIGNvbnZlcnNhdGlvbiB3aXRoIEFudGhvbnkgQ29wcGVkZ2UsIG9mIElCTSBhbmQgY3JlYXRvciBvZiB0aGUgUmV0cm9zcGVjdGl2ZSBSYWRhci4gIFRoZXkgZGVsdmUgZGVlcCBpbnRvIHRoZSBkaXNjb25uZWN0cyBwbGFndWluZyBvcmdhbml6YXRpb25zIGJldHdlZW4gdGhlaXIgdGVhbXMgYW5kIGxlYWRlcnNoaXAuIEZyb20gb3ZlcmNvbWluZyBmZWFyIGFuZCBmb3N0ZXJpbmcgbG9uZy10ZXJtIHZhbHVlIHRvIGhhcm5lc3NpbmcgdGhlIHN0cmVuZ3RoIG9mIG1pZGRsZSBtYW5hZ2VtZW50IGFuZCB0aGUgY3JpdGljYWwgcm9sZSBvZiBkYXRhLWRyaXZlbiBkZWNpc2lvbi1tYWtpbmcsIHRoaXMgZXBpc29kZSBvZmZlcnMgYSB0cmVhc3VyZSB0cm92ZSBvZiBpbnNpZ2h0cyBmb3IgdGhvc2UgbG9va2luZyB0byBkcml2ZSBhZ2lsaXR5IGFuZCBmb3N0ZXIgYSBjdWx0dXJlIG9mIHRyYW5zcGFyZW5jeSBhbmQgc3VjY2VzcyBpbiB0aGVpciBvcmdhbml6YXRpb25zLiAgSm9pbiB1cyB0byBleHBsb3JlIGhvdyB0cmFuc2xhdGluZyB0ZWFtIHJlYWxpdGllcyBpbnRvIGxlYWRlcnNoaXAgdmlzaW9uIGNhbiBjYXRhbHl6ZSBtZWFuaW5nZnVsIGNoYW5nZSBhbmQgcG9zaXRpb24gY29tcGFuaWVzIGZvciBlbmR1cmluZyBzdWNjZXNzLiAgTGlzdGVuIE5vdyB0byBEaXNjb3ZlcjogIFsxOjE4XSAtIEJyaWFuIHdlbGNvbWVzIEFudGhvbnkgQ29wcGVkZ2UsIElCTSdzIGJ1c2luZXNzIGFnaWxpdHkgZXhwZXJ0LiBbMjo0MF0gLSBVbnZlaWxpbmcgdGhlIGNvcmUgaXNzdWUsIEFudGhvbnkgZXhwbG9yZXMgaG93IGZlYXIgZnVlbHMgdGhlIGRpc2Nvbm5lY3QgYmV0d2VlbiB0ZWFtcyBhbmQgdGhlaXIgbGVhZGVycywgb2ZmZXJpbmcgaW5zaWdodHMgaW50byBicmlkZ2luZyB0aGlzIGNydWNpYWwgZ2FwLiBbNDowNF0gLSBBbnRob255IGhpZ2hsaWdodHMgdGhlIHBvd2VyIGZvciB0aGUgdGVhbSBpbiBkZWxpdmVyaW5nIHJlYWwgdmFsdWUgZm9yIHRoZSBiZW5lZml0IG9mIG90aGVycy4gWzU6MTRdIC0gSGVhciBBbnRob255IHVucGFjayB0aGUgc2lnbmlmaWNhbmNlIG9mIHNjYWxhYmlsaXR5IGluIHN5c3RlbXMgYW5kIHByb2Nlc3NlcywgaGlnaGxpZ2h0aW5nIGl0cyByb2xlIGluIGVuYWJsaW5nIG9yZ2FuaXphdGlvbnMgdG8gYWRhcHQgYW5kIHRocml2ZSwgYW5kIHdoYXQgdGhlIGNvbnZlcnNhdGlvbnMgd2l0aCB0aGUgdGVhbXMgY2FuIGxvb2sgbGlrZSB0byBhY2hpZXZlIHNjYWxhYmlsaXR5LiBbNjowMF0gLSBBbnRob255IGxheXMgb3V0IHZpdmlkIGV4YW1wbGVzIG9mIHRoZSBleGlzdGluZyBnYXAgYmV0d2VlbiB0ZWFtcyBhbmQgbGVhZGVyc2hpcCwgb2ZmZXJpbmcgaW5zaWdodGZ1bCBzdHJhdGVnaWVzIG5lZWRlZCB0byBlZmZlY3RpdmVseSBicmlkZ2UgdGhpcyBkaXZpZGUuIFs3OjUwXSAtIEhpZ2hsaWdodGluZyB0aGUgcGl2b3RhbCByb2xlIG9mIG1pZGRsZSBtYW5hZ2VtZW50LCBBbnRob255IHN1Z2dlc3RzIGxldmVyYWdpbmcgdGhlc2Uga2V5IHBsYXllcnMgYXMgY29ubmVjdG9ycyBiZXR3ZWVuIHRlYW1zIGFuZCB0b3AgbGVhZGVyc2hpcC4gWzg6NTBdIC0gQW50aG9ueSBzaG93cyBob3cgdG8gZWZmZWN0aXZlbHkgY29udmV5IHRoZSBncm91bmQtbGV2ZWwgcmVhbGl0aWVzIG9mIHRlYW1zIHRvIGxlYWRlcnNoaXAsIGVuc3VyaW5nIHRoZWlyIGVmZm9ydHMgYXJlIGRpcmVjdGx5IGxpbmtlZCB0byB0aGUgb3JnYW5pemF0aW9uJ3Mgb3ZlcmFyY2hpbmcgZGlyZWN0aW9uLiBbMTA6MzBdIC0gQnJpYW4gZW1waGFzaXplcyB0aGUgY3JpdGljYWwgbmVlZCB0byBncmFzcCB3aGF0IGRyaXZlcyBsZWFkZXJzLCBhZHZvY2F0aW5nIGZvciB0aGUgdHJhbnNsYXRpb24gb2YgdGVhbSBpbnNpZ2h0cyBpbnRvIGEgbGFuZ3VhZ2UgdGhhdCByZXNvbmF0ZXMgd2l0aCBsZWFkZXJzaGlwIHByaW9yaXRpZXMuIFsxMzo1OV0gLSBBbnRob255IGV4cGxvcmVzIGhvdyBhZG9wdGluZyBhIGNsaWVudC1jZW50cmljIGFwcHJvYWNoIGZvc3RlcnMgdHJhbnNwYXJlbmN5IGluIGNvbW11bmljYXRpb24sIGVuc3VyaW5nIGNsYXJpdHkgYW5kIGFsaWdubWVudCBhY3Jvc3MgYWxsIGxldmVscy4gWzE2OjMxXSAtIEJyaWRnZSB0aGUgZ2FwIGJldHdlZW4geW91ciBsZWFkZXJzaGlwIGFuZCB0ZWFtcyBieSBoZWxwaW5nIHRoZSBsZWFkZXJzIHRvIGV4cGFuZCB0aGVpciBBZ2lsZSBsYW5ndWFnZSBhbmQgZXhwZXJpZW5jZSB3aXRoIE1vdW50YWluIEdvYXQgU29mdHdhcmXigJlzIEFnaWxlIEZvciBMZWFkZXJzIENvdXJzZS4gWzE4OjM0XSAtIEFudGhvbnkgcHJvcG9zZXMgYWN0aW9uYWJsZSBzdHJhdGVnaWVzIGFuZCB0aGUgaW1wb3J0YW5jZSBvZiB0ZWFtcyBzcGVhcmhlYWRpbmcgY3VsdHVyYWwgc2hpZnRzIHdpdGhpbiB0aGVpciBvcmdhbml6YXRpb25zLCBzdGVlcmluZyB0aGVtIHRvd2FyZHMgZW1icmFjaW5nIEFnaWxlIHByaW5jaXBsZXMuIFsyMTo0M10gLSBIaWdobGlnaHRpbmcgdGhlIHN0cmF0ZWdpYyB1c2Ugb2YgZGF0YSwgQW50aG9ueSBkaXNjdXNzZXMgaG93IGl0IGNhbiBpbGx1bWluYXRlIHJlc3VsdHMgYW5kIG1vdGl2YXRlIHNoaWZ0cyB0b3dhcmRzIGJldHRlciBwcmFjdGljZXMuIFsyOToxNF0gLSBCcmlhbiB1bnZlaWxzIEFudGhvbnkncyBpbm5vdmF0aXZlIGFwcHJvYWNoIHRvIHJlZmxlY3Rpb24gYW5kIGdyb3d0aCB3aXRoICdUaGUgUmV0cm9zcGVjdGl2ZSBSYWRhci4nIFszNjoxMV0gLSBCcmlhbiBzaGFyZXMgYSBiaWcgdGhhbmsgeW91IHRvIEFudGhvbnkgZm9yIGpvaW5pbmcgaGltIG9uIHRoZSBzaG93IGFuZCBpbnZpdGVzIGxpc3RlbmVycyB0byBjb25uZWN0IHdpdGggaGltIG9uIExpbmtlZEluLiBbMzc6MjddIC0gV2UgaW52aXRlIHlvdSB0byBzaGFyZSB0aGUgcG9kY2FzdCB3aXRoIGZyaWVuZHMgYW5kIHN1YnNjcmliZSB0byB0aGUgQWdpbGUgTWVudG9ycyBQb2RjYXN0LiBEbyB5b3UgaGF2ZSBmZWVkYmFjayBvciBhIGdyZWF0IGlkZWEgZm9yIGFuIGVwaXNvZGUgb2YgdGhlIHNob3c/IEdyZWF0ISBKdXN0IHNlbmQgdXMgYW4gZW1haWwuIFszODowNl0gLSBJZiB5b3XigJlkIGxpa2UgdG8gY29udGludWUgdGhpcyBkaXNjdXNzaW9uIG9uIHRoZSBlcGlzb2RlIHNwZWNpZmljIGRpc2N1c3Npb24gZm9ydW1zIG9uIHRoZSBBZ2lsZSBNZW50b3JzIENvbW11bml0eS4gWW91IGdldCBhIHllYXIgb2YgZnJlZSBtZW1iZXJzaGlwIGludG8gdGhhdCBzaXRlIGJ5IHRha2luZyBhbnkgY2xhc3Mgd2l0aCBNb3VudGFpbiBHb2F0IFNvZnR3YXJlLiBbMzg6NDhdIC0gQnJpYW4gaW52aXRlcyBsaXN0ZW5lcnMgdG8gam9pbiBoaW0gbGl2ZSBhbmQgaW4gcGVyc29uIGF0IHRoZSAyMDI0IEdsb2JhbCBTY3J1bSBHYXRoZXJpbmcgaW4gTmV3IE9ybGVhbnMgYW5kIHRoZSBBZ2lsZTIwMjQgY29uZmVyZW5jZSBpbiBEYWxsYXMuICBSZWZlcmVuY2VzIGFuZCByZXNvdXJjZXMgbWVudGlvbmVkIGluIHRoZSBzaG93OiAgQW50aG9ueSBDb3BwZWRnZSBSZXRyb3NwZWN0aXZlIFJhZGFyIFJldHJvc3BlY3RpdmUgUmFkYXIgVGVtcGxhdGUgQ3JlYXRpdmUgQ29tbW9ucyB1c2FnZSByaWdodHMgZm9yIHRoZSBSZXRyb3NwZWN0aXZlIFJhZGFyIEFnaWxlIEZvciBMZWFkZXJzIEpvaW4gdGhlIEFnaWxlIE1lbnRvcnMgQ29tbXVuaXR5IFN1YnNjcmliZSB0byB0aGUgQWdpbGUgTWVudG9ycyBQb2RjYXN0IDIwMjQgR2xvYmFsIFNjcnVtIEdhdGhlcmluZyBBZ2lsZTIwMjQgIFdhbnQgdG8gZ2V0IGludm9sdmVkPyAgVGhpcyBzaG93IGlzIGRlc2lnbmVkIGZvciB5b3UsIGFuZCB3ZeKAmWQgbG92ZSB5b3VyIGlucHV0LsKgICAgIEVuam95ZWQgd2hhdCB5b3UgaGVhcmQgdG9kYXk/IFBsZWFzZSBsZWF2ZSBhIHJhdGluZyBhbmQgYSByZXZpZXcuIEl0IHJlYWxseSBoZWxwcywgYW5kIHdlIHJlYWQgZXZlcnkgc2luZ2xlIG9uZS4gIEdvdCBhbiBBZ2lsZSBzdWJqZWN0IHlvdeKAmWQgbGlrZSB1cyB0byBkaXNjdXNzIG9yIGEgcXVlc3Rpb24gdGhhdCBuZWVkcyBhbiBhbnN3ZXI/IFNoYXJlIHlvdXIgdGhvdWdodHMgd2l0aCB1cyBhdCBwb2RjYXN0QG1vdW50YWluZ29hdHNvZnR3YXJlLmNvbSAgIFRoaXMgZXBpc29kZeKAmXMgcHJlc2VudGVycyBhcmU6ICBCcmlhbiBNaWxuZXIgaXMgU1ZQIG9mIGNvYWNoaW5nIGFuZCB0cmFpbmluZyBhdCBNb3VudGFpbiBHb2F0IFNvZnR3YXJlLiBIZSdzIHBhc3Npb25hdGUgYWJvdXQgbWFraW5nIGEgZGlmZmVyZW5jZSBpbiBwZW9wbGUncyBkYXktdG8tZGF5IHdvcmssIGluZmx1ZW5jZWQgYnkgaGlzIG93biBleHBlcmllbmNlIG9mIHRyYW5zaXRpb25pbmcgdG8gU2NydW0gYW5kIHNlZWluZyBpbXByb3ZlbWVudHMgaW4gd29yay9saWZlIGJhbGFuY2UsIGhvbmVzdHksIHJlc3BlY3QsIGFuZCB0aGUgcXVhbGl0eSBvZiB3b3JrLiAgQW50aG9ueSBDb3BwZWRnZSBpcyB0aGUgUHJpbmNpcGFsIEFnaWxlIERpZ2l0YWwgU2FsZXMgR2xvYmFsIFRyYW5zZm9ybWF0aW9uIExlYWQgYXQgSUJNIGFuZCBjcmVhdG9yIG9mIHRoZSBSZXRyb3NwZWN0aXZlIFJhZGFyLiBBbnRob255IGhhcyByZXNoYXBlZCBlbnRlcnByaXNlcyBmcm9tIHN0YXJ0dXBzIHRvIEZvcnR1bmUgNTAwIGdpYW50cyBsaWtlIElCTSwgcGlvbmVlcmluZyBlbnRlcnByaXNlIEFnaWxlIFNhbGVzIGFuZCBkcml2aW5nIGN1c3RvbWVyLWNlbnRyaWMgb3V0Y29tZXMgd29ybGR3aWRlLiIsImR1cmF0aW9uIjp7InRvdGFsTWlsbGlzZWNvbmRzIjoyMzg0ODc1fSwiaWQiOiIzTUpEejdGTFBJV1NQWUJZRG41NEdYIiwibWVkaWFUeXBlcyI6WyJBVURJTyJdLCJuYW1lIjoiIzk0OiBDb25uZWN0aW5nIFRlYW1zIGFuZCBMZWFkZXJzaGlwIHdpdGggQW50aG9ueSBDb3BwZWRnZSIsInBsYXlhYmlsaXR5Ijp7InBsYXlhYmxlIjp0cnVlLCJyZWFzb24iOiJQTEFZQUJMRSJ9LCJwbGF5ZWRTdGF0ZSI6eyJwbGF5UG9zaXRpb25NaWxsaXNlY29uZHMiOjAsInN0YXRlIjoiTk9UX1NUQVJURUQifSwicG9kY2FzdFYyIjp7Il9fdHlwZW5hbWUiOiJQb2RjYXN0UmVzcG9uc2VXcmFwcGVyIiwiZGF0YSI6eyJfX3R5cGVuYW1lIjoiUG9kY2FzdCIsImNvdmVyQXJ0Ijp7InNvdXJjZXMiOlt7ImhlaWdodCI6NjQsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMGY2OGRkMTAyODM3ZjY1NzVjOTY0YTgzOTdiMjkiLCJ3aWR0aCI6NjR9LHsiaGVpZ2h0IjozMDAsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMDVmMWZkMTAyODM3ZjY1NzVjOTY0YTgzOTdiMjkiLCJ3aWR0aCI6MzAwfSx7ImhlaWdodCI6NjQwLCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDBiYThhZDEwMjgzN2Y2NTc1Yzk2NGE4Mzk3YjI5Iiwid2lkdGgiOjY0MH1dfSwibmFtZSI6IkFnaWxlIE1lbnRvcnMgUG9kY2FzdCIsInNob3dUeXBlcyI6W10sInVyaSI6InNwb3RpZnk6c2hvdzo2UTAzbWxrSml6UFM2eFZVMDBWdTJ3In19LCJyZWxlYXNlRGF0ZSI6eyJpc29TdHJpbmciOiIyMDI0LTA0LTE3VDA3OjAwOjAwWiJ9LCJyZXN0cmljdGlvbnMiOnsicGF5d2FsbENvbnRlbnQiOmZhbHNlfSwidXJpIjoic3BvdGlmeTplcGlzb2RlOjNNSkR6N0ZMUElXU1BZQllEbjU0R1gifSx7Il9fdHlwZW5hbWUiOiJFcGlzb2RlIiwiYXVkaW8iOnsiaXRlbXMiOlt7ImZpbGVJZCI6IjIwMzYwMGYwN2IyZWQ3MmZjNzYxZWI3YzhjNzgzMzU5OGIwY2NiMDciLCJmb3JtYXQiOiJNUDRfMTI4IiwidXJsIjoiaHR0cHM6Ly9wLnNjZG4uY28vbXAzLXByZXZpZXcvMjAzNjAwZjA3YjJlZDcyZmM3NjFlYjdjOGM3ODMzNTk4YjBjY2IwNyJ9LHsiZmlsZUlkIjoiZDQyZTcwZGJhN2JlOTVkYjg2NjI2MjUwMjEyOTZkNDY4MjliOWExZiIsImZvcm1hdCI6Ik1QNF8xMjhfRFVBTCIsInVybCI6Imh0dHBzOi8vcC5zY2RuLmNvL21wMy1wcmV2aWV3L2Q0MmU3MGRiYTdiZTk1ZGI4NjYyNjI1MDIxMjk2ZDQ2ODI5YjlhMWYifSx7ImZpbGVJZCI6IjM1YWRiNjY4MmVmMmE2NjFlNjU1YzY2N2ZmZDFmOWNlODAwMzk2ZTciLCJmb3JtYXQiOiJBQUNfMjQiLCJ1cmwiOiJodHRwczovL3Auc2Nkbi5jby9tcDMtcHJldmlldy8zNWFkYjY2ODJlZjJhNjYxZTY1NWM2NjdmZmQxZjljZTgwMDM5NmU3In0seyJmaWxlSWQiOiI2YTdlMDU3Y2JmNjkzYTllNWI0NmJhMGVlYWQxYTk2NDk0YzBmMTk2IiwiZm9ybWF0IjoiT0dHX1ZPUkJJU185NiIsInVybCI6Imh0dHBzOi8vcC5zY2RuLmNvL21wMy1wcmV2aWV3LzZhN2UwNTdjYmY2OTNhOWU1YjQ2YmEwZWVhZDFhOTY0OTRjMGYxOTYifSx7ImZpbGVJZCI6IjU3ZTM0ZmQwNzY5NzQzZmJlMjc3MmFhNDMwMGU2ODUwNDUxNDg3YTAiLCJmb3JtYXQiOiJNUDRfMTI4X0NCQ1MiLCJ1cmwiOiJodHRwczovL3Auc2Nkbi5jby9tcDMtcHJldmlldy81N2UzNGZkMDc2OTc0M2ZiZTI3NzJhYTQzMDBlNjg1MDQ1MTQ4N2EwIn1dfSwiY29udGVudFJhdGluZyI6eyJsYWJlbCI6Ik5PTkUifSwiY292ZXJBcnQiOnsic291cmNlcyI6W3siaGVpZ2h0Ijo2NCwidXJsIjoiaHR0cHM6Ly9pLnNjZG4uY28vaW1hZ2UvYWI2NzY1NjMwMDAwZjY4ZDEyNDg1YzhhMTQ1YWNlYjJhYTQ1OWZlYSIsIndpZHRoIjo2NH0seyJoZWlnaHQiOjMwMCwidXJsIjoiaHR0cHM6Ly9pLnNjZG4uY28vaW1hZ2UvYWI2NzY1NjMwMDAwNWYxZjEyNDg1YzhhMTQ1YWNlYjJhYTQ1OWZlYSIsIndpZHRoIjozMDB9LHsiaGVpZ2h0Ijo2NDAsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMGJhOGExMjQ4NWM4YTE0NWFjZWIyYWE0NTlmZWEiLCJ3aWR0aCI6NjQwfV19LCJkZXNjcmlwdGlvbiI6IkluIHRoaXMgZXBpc29kZSwgQWxhbiBNdWxhbGx5LCB0aGUgZm9ybWVyIENFTyBvZiBGb3JkIGFuZCBCb2VpbmcgYW5kIENyYWlnIERvd2RlbiBkaXNjdXNzIHRoZSBmaXZlLWVsZW1lbnQgb2YgdGhlIHdvcmtpbmcgdG9nZXRoZXIgbWFuYWdlbWVudCBzeXN0ZW0gYW5kIGhvdyBpdCBmb2N1c2VzIG9uIGVtb3Rpb24sIHN0cmVuZ3RoLCBtaW5kc2V0LCB0aGUgbmF0dXJlIG9mIGxlYWRlcnNoaXAsIHRlYW13b3JrIGFuZCB3YXlzIHRvIGJyaW5nIGF1dGhlbnRpYyBsZWFkZXJzaGlwIHF1YWxpdGllcyB0byBsaWZlIGFzIGEgY29oZXNpdmUgd29ya2luZyB1bml0LiBUaGUgZGlzY3Vzc2lvbiBoaWdobGlnaHRzIHRoZSBpbXBvcnRhbmNlIG9mIGNyZWF0aW5nIGFuIGVudmlyb25tZW50IGNvbmR1Y2l2ZSB0byBjb2xsYWJvcmF0aW9uIGFuZCBvcGVuIGNvbW11bmljYXRpb24sIGhvdyB0byBicmlkZ2UgZm91bmRhdGlvbmFsIGxlYWRlcnNoaXAgcXVhbGl0aWVzIGxpa2UgY2l2aWxpdHkgYW5kIGh1bWlsaXR5IGFuZCBlc3RhYmxpc2hpbmcgcHN5Y2hvbG9naWNhbCBzYWZldHkuwqAgVGhlIGVwaXNvZGUgYWxzbyBhZGRyZXNzZXMgZnVuZGFtZW50YWwgcXVlc3Rpb25zIGV2ZXJ5IGxlYWRlciBzaG91bGQgY29uc2lkZXIgYW5kIHN0cmF0ZWdpZXMgZm9yIG1ha2luZyB0ZWFtIG1lbWJlcnMgZmVlbCBhIHNlbnNlIG9mIGJlbG9uZ2luZy4gVGhyb3VnaG91dCwgdGhlIGZvY3VzIGlzIG9uIGluY2x1c2l2ZSBsZWFkZXJzaGlwIGFuZCB0aGUgaW1wYWN0IGl0IGhhcyBvbiB0ZWFtIGRldmVsb3BtZW50IGFuZCBncm93dGguIEhvdyBjYW4geW91IHVzZSB0aGVzZSBlbGVtZW50cyB0byBidWlsZCBhIGNvaGVzaXZlIHRlYW0sIGFsaWduIHRlYW0gdmFsdWVzIGFuZCBiZWhhdmlvcnMsIGFuZCBleHBsb3JlIHRoZSBmdWxsIHBvdGVudGlhbCBvZiBsZWFkZXJzaGlwIHF1YWxpdGllcyB3aXRoaW4geW91ciBvcmdhbml6YXRpb24/ICBXaGF0IFlvdeKAmWxsIExlYXJuOiBXYXlzIHRvIGJyaW5nIGxlYWRlcnNoaXAgcXVhbGl0aWVzIHRvIGxpZmUgdGhyb3VnaCBhIHN5c3RlbSBvZiB3b3JraW5nIHRvZ2V0aGVyIGFzIGEgdW5pdCBUaGUgaW1wb3J0YW5jZSBvZiBjcmVhdGluZyBhIHdvcmtpbmcgZW52aXJvbm1lbnQgdGhhdCBpcyBjb25kdWNpdmUgdG8gd29ya2luZyB0b2dldGhlciBIb3cgdG8gYnJpZGdlIHRvZ2V0aGVyIHRoZSB0d28gZm91bmRhdGlvbmFsIGxlYWRlcnNoaXAgcXVhbGl0aWVzLCBjaXZpbGl0eSBhbmQgaHVtaWxpdHkgVGhlIDMgZnVuZGFtZW50YWwgcXVlc3Rpb25zIGV2ZXJ5IGxlYWRlciBzaG91bGQgYWRkcmVzcyBUaGUgY29tcGVsbGluZyB2aXNpb24gLSBDb21wcmVoZW5zaXZlIFN0cmF0ZWd5IGFuZCBSZWxlbnRsZXNzIEltcGxlbWVudGF0aW9uIEhvdyB0byBtYWtlIGFuZCBnaXZlIG90aGVycyBhIHNlbnNlIG9mIGJlbG9uZ2luZyBhcyB0aGUgbGVhZGVyIFRoZSBwcm9jZXNzIG9mIGdyb3dpbmcgb25l4oCZcyBsZWFkZXJzaGlwIGNhcGFiaWxpdGllcyBUaGUgcG93ZXIgb2Ygc3luZXJnaWVzIHRoYXQgYXJpc2UgZnJvbSBzZWxmLWF3YXJlbmVzcyBhbmQgYXdhcmVuZXNzIG9mIG90aGVycyBUaGUgcm9sZSBvZiBhIGxlYWRlcuKAmXMgbWluZHNldCBhbmQgaXRzIGVmZmVjdCBvbiBwcmFjdGljZXMgYW5kIHRoZSBtYW5hZ2VtZW50IHN5c3RlbSBIb3cgaW5jbHVzaXZlIGxlYWRlcnNoaXAgY2FuIGluZmx1ZW5jZSB0aGUgdGVhbeKAmXMgc2VsZi1kZXZlbG9wbWVudCBhbmQgZ3Jvd3RowqAgTWF4aW1pemluZyBodW1hbiBwb3RlbnRpYWwgYW5kIHRoZSBhcnQgb2Ygc2VwYXJhdGluZyB0YXNrcyBmcm9tIGluZGl2aWR1YWxzIFRoZSBwcm9jZXNzIG9mIGJ1aWxkaW5nIGdvb2QgZW1vdGlvbmFsIHJlc2lsaWVuY3nCoCBJbnZvbHZpbmcgdGhlIHRlYW0gaW4gc2hhcGluZyB0aGUgZ3Jvd3RoIHN0cmF0ZWd5IGFuZMKgIEdpdmluZyB0ZWFtIG1lbWJlcnMgdGhlIGNob2ljZSB0byBjaGFuZ2UsIGltcHJvdmUsIHBhcnRpY2lwYXRlIGFuZCBkbyBiZXR0ZXLCoCBTZXR0aW5nIHRoZSBzdGFnZSBmb3IgdGhlIHRlYW0gdG8gYmVsaWV2ZSBpbiB0aGUgdmlzaW9uIGFuZCBzdHJhdGVneSAgTW9yZSBvZiBBbGFuOiBBbGFuIE11bGFsbHkgaXMgYW4gQW1lcmljYW4gYWVyb3NwYWNlIGVuZ2luZWVyIGFuZCBtYW51ZmFjdHVyaW5nIGV4ZWN1dGl2ZS4gSGUgc2VydmVkIGFzIHRoZSBDRU8gb2YgQm9laW5nIENvbW1lcmNpYWwgQWlycGxhbmVzIGFuZCBsYXRlciBhcyBwcmVzaWRlbnQgYW5kIENFTyBvZiBGb3JkIE1vdG9yIENvbXBhbnkuIEhlIGxlZCB0aGUgdHJhbnNmb3JtYXRpb24gb2YgRm9yZCBNb3RvciBDb21wYW55IGludG8gYSB0b3AgYXV0b21vYmlsZSBicmFuZC4gTXVsYWxseSBpcyBjcmVkaXRlZCB3aXRoIHR1cm5pbmcgYXJvdW5kIGJvdGggRm9yZCBhbmQgQm9laW5nIGR1cmluZyBjaGFsbGVuZ2luZyB0aW1lcy4gSGUgbWFkZSBzaWduaWZpY2FudCBjb250cmlidXRpb25zIHRvIEJvZWluZyBwcm9qZWN0cyBhbmQgd2FzIGtub3duIGZvciBoaXMgcm9sZSBpbiB0aGUgZGVzaWduIG9mIHRoZSBmaXJzdCBhbGwtZGlnaXRhbCBmbGlnaHQgZGVjayBpbiBhIGNvbW1lcmNpYWwgYWlyY3JhZnQuIE11bGFsbHkgd2FzIGFwcG9pbnRlZCB0byB0aGUgQm9hcmQgb2YgRGlyZWN0b3JzIG9mIEdvb2dsZSBpbiAyMDE0IGFuZCBpbmR1Y3RlZCBpbnRvIHRoZSBJbnRlcm5hdGlvbmFsIEFpciAmIFNwYWNlIEhhbGwgb2YgRmFtZSBpbiAyMDE1LiBMaW5rZWRJbjog4oGgaHR0cHM6Ly93d3cubGlua2VkaW4uY29tL2luL2FsYW4tbXVsYWxseS0yOTAxN2ExMzAv4oGgIOKBoERvIEdvb2QgVG8gTGVhZCBXZWxsOiB0aGUgU2NpZW5jZSBhbmQgUHJhY3RpY2Ugb2YgUG9zaXRpdmUgTGVhZGVyc2hpcCBieSBDcmFpZyBEb3dkZW7igaAg4oGgQSBUaW1lIFRvIExlYWQgLSBNYXN0ZXJpbmcgWW91ciBTZWxm4oCmU28gWW91IENhbiBNYXN0ZXIgWW91ciBXb3JsZCBieSBDcmFpZyBEb3dkZW7igaAgIE1vcmUgb2YgRG8gR29vZCB0byBMZWFkIFdlbGw6IFdlYnNpdGU6IOKBoGh0dHBzOi8vY3JhaWdkb3dkZW4uY29tL+KBoCBMaW5rZWRJbjog4oGgaHR0cHM6Ly93d3cubGlua2VkaW4uY29tL2luL2NyYWlnZG93ZGVuL+KBoCIsImR1cmF0aW9uIjp7InRvdGFsTWlsbGlzZWNvbmRzIjozMTc5NTQ2fSwiaWQiOiIzdjMxM0pRV0FoVXRkNlVmRE4zcUduIiwibWVkaWFUeXBlcyI6WyJBVURJTyJdLCJuYW1lIjoiQSBUaW1lIHRvIExlYWQgYW5kIGEgVGltZSBmb3IgV29ya2luZyBUb2dldGhlciBQYXJ0IDEgLSBBbGFuIE11bGFsbHkiLCJwbGF5YWJpbGl0eSI6eyJwbGF5YWJsZSI6dHJ1ZSwicmVhc29uIjoiUExBWUFCTEUifSwicGxheWVkU3RhdGUiOnsicGxheVBvc2l0aW9uTWlsbGlzZWNvbmRzIjowLCJzdGF0ZSI6Ik5PVF9TVEFSVEVEIn0sInBvZGNhc3RWMiI6eyJfX3R5cGVuYW1lIjoiUG9kY2FzdFJlc3BvbnNlV3JhcHBlciIsImRhdGEiOnsiX190eXBlbmFtZSI6IlBvZGNhc3QiLCJjb3ZlckFydCI6eyJzb3VyY2VzIjpbeyJoZWlnaHQiOjY0LCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDBmNjhkMTI0ODVjOGExNDVhY2ViMmFhNDU5ZmVhIiwid2lkdGgiOjY0fSx7ImhlaWdodCI6MzAwLCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDA1ZjFmMTI0ODVjOGExNDVhY2ViMmFhNDU5ZmVhIiwid2lkdGgiOjMwMH0seyJoZWlnaHQiOjY0MCwidXJsIjoiaHR0cHM6Ly9pLnNjZG4uY28vaW1hZ2UvYWI2NzY1NjMwMDAwYmE4YTEyNDg1YzhhMTQ1YWNlYjJhYTQ1OWZlYSIsIndpZHRoIjo2NDB9XX0sIm5hbWUiOiJEbyBHb29kIFRvIExlYWQgV2VsbCB3aXRoIENyYWlnIERvd2RlbiIsInNob3dUeXBlcyI6W10sInVyaSI6InNwb3RpZnk6c2hvdzoyeUJLUVJsR3VvQUxLSWdEOE01MXQxIn19LCJyZWxlYXNlRGF0ZSI6eyJpc29TdHJpbmciOiIyMDIyLTA5LTE1VDA3OjQxOjAwWiJ9LCJyZXN0cmljdGlvbnMiOnsicGF5d2FsbENvbnRlbnQiOmZhbHNlfSwidXJpIjoic3BvdGlmeTplcGlzb2RlOjN2MzEzSlFXQWhVdGQ2VWZETjNxR24ifSx7Il9fdHlwZW5hbWUiOiJFcGlzb2RlIiwiYXVkaW8iOnsiaXRlbXMiOlt7ImZpbGVJZCI6IjMyZDA4ZjYzMmU0ZDRmNTE0NDAxMDAzOTU3M2ZiYWZkOTllNzhmZDMiLCJmb3JtYXQiOiJPR0dfVk9SQklTXzk2IiwidXJsIjoiaHR0cHM6Ly9wLnNjZG4uY28vbXAzLXByZXZpZXcvMzJkMDhmNjMyZTRkNGY1MTQ0MDEwMDM5NTczZmJhZmQ5OWU3OGZkMyJ9LHsiZmlsZUlkIjoiNDA5ZjUxZWY0YTdkODUxYmVlODFkZGQzZWFjYjBiYWZlZDViM2MyZiIsImZvcm1hdCI6Ik1QNF8xMjhfRFVBTCIsInVybCI6Imh0dHBzOi8vcC5zY2RuLmNvL21wMy1wcmV2aWV3LzQwOWY1MWVmNGE3ZDg1MWJlZTgxZGRkM2VhY2IwYmFmZWQ1YjNjMmYifSx7ImZpbGVJZCI6Ijk4YWI2Yzc1NTFjNGZlMmY2MTUwMDE0MzQ3OTJlZTc0MTVmZGQ3OGEiLCJmb3JtYXQiOiJNUDRfMTI4IiwidXJsIjoiaHR0cHM6Ly9wLnNjZG4uY28vbXAzLXByZXZpZXcvOThhYjZjNzU1MWM0ZmUyZjYxNTAwMTQzNDc5MmVlNzQxNWZkZDc4YSJ9LHsiZmlsZUlkIjoiYjNhMTFjOGZjN2ZiYmZlNjc2NzY5OTY5YjQzMWFmMzk4MmI1OTA5NSIsImZvcm1hdCI6IkFBQ18yNCIsInVybCI6Imh0dHBzOi8vcC5zY2RuLmNvL21wMy1wcmV2aWV3L2IzYTExYzhmYzdmYmJmZTY3Njc2OTk2OWI0MzFhZjM5ODJiNTkwOTUifSx7ImZpbGVJZCI6ImQ5M2E3OTI1M2MzNjYwY2NmMTlkZTIyNjg3N2ViMzkwNWMxMDAxYmMiLCJmb3JtYXQiOiJNUDRfMTI4X0NCQ1MiLCJ1cmwiOiJodHRwczovL3Auc2Nkbi5jby9tcDMtcHJldmlldy9kOTNhNzkyNTNjMzY2MGNjZjE5ZGUyMjY4NzdlYjM5MDVjMTAwMWJjIn1dfSwiY29udGVudFJhdGluZyI6eyJsYWJlbCI6Ik5PTkUifSwiY292ZXJBcnQiOnsic291cmNlcyI6W3siaGVpZ2h0Ijo2NCwidXJsIjoiaHR0cHM6Ly9pLnNjZG4uY28vaW1hZ2UvYWI2NzY1NjMwMDAwZjY4ZDEyNDg1YzhhMTQ1YWNlYjJhYTQ1OWZlYSIsIndpZHRoIjo2NH0seyJoZWlnaHQiOjMwMCwidXJsIjoiaHR0cHM6Ly9pLnNjZG4uY28vaW1hZ2UvYWI2NzY1NjMwMDAwNWYxZjEyNDg1YzhhMTQ1YWNlYjJhYTQ1OWZlYSIsIndpZHRoIjozMDB9LHsiaGVpZ2h0Ijo2NDAsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMGJhOGExMjQ4NWM4YTE0NWFjZWIyYWE0NTlmZWEiLCJ3aWR0aCI6NjQwfV19LCJkZXNjcmlwdGlvbiI6IlVubG9jayB0aGUgdHJhbnNmb3JtYXRpdmUgcG93ZXIgb2Yg4oCcVHJ1c3QgJiBJbnNwaXJl4oCdIGxlYWRlcnNoaXAgd2l0aCBpbnNpZ2h0cyBmcm9tIE5ldyBZb3JrIFRpbWVzIGJlc3RzZWxsaW5nIGF1dGhvciBhbmQgZ2xvYmFsIHRob3VnaHQgbGVhZGVyIFN0ZXBoZW4gTS4gUi4gQ292ZXkuIEluIHRoZSBsYXRlc3QgZXBpc29kZSBvZiB0aGUgRG8gR29vZCB0byBMZWFkIFdlbGwgcG9kY2FzdCwgd2UgZXhwbG9yZSB0aGUgc2Vpc21pYyBzaGlmdCBmcm9tIHRoZSBjb252ZW50aW9uYWwgY29tbWFuZC1hbmQtY29udHJvbCBhcHByb2FjaCB0byBvbmUgdGhhdCBlbXBvd2VycyBhbmQgZWxldmF0ZXMgeW91ciB0ZWFtIHRvIG5ldyBoZWlnaHRzLiBXaXRoIENvdmV5J3Mgc3RvcmllZCBleHBlcmllbmNlIGFuZCB1bmJyaWRsZWQgcGFzc2lvbiBmb3IgcG9zaXRpdmUgbGVhZGVyc2hpcCwgd2UgZGlzc2VjdCB0aGUgY3JpdGljYWwgbmVlZCBmb3IgbGVhZGVycyB0byBlbWJyYWNlIGEgbGVhZGVyc2hpcCBwYXJhZGlnbSByb290ZWQgaW4gdHJ1c3QgYW5kIGluc3BpcmF0aW9uIGFuZCB0aGUgcHJvZm91bmQgaW1wYWN0IGl0IGNhbiBoYXZlIG9uIGFuIG9yZ2FuaXphdGlvbidzIHBvdGVudGlhbC4gVGhyb3VnaG91dCBvdXIgY29udmVyc2F0aW9uLCB3ZSBjaGFsbGVuZ2UgdGhlIHN0YXR1cyBxdW8sIGFkdm9jYXRpbmcgZm9yIGEgYmFsYW5jZSBiZXR3ZWVuIG1hbmFnaW5nIHRoaW5ncyB3aXRoIGVmZmljaWVuY3kgYW5kIGxlYWRpbmcgcGVvcGxlIHdpdGggZWZmZWN0aXZlbmVzcy4gV2UgcmV2ZWFsIGhvdyBtYXN0ZXJpbmcgdGhlICdnZW5pdXMgb2YgdGhlIGFuZCcgY2FuIGNyZWF0ZSBlbnZpcm9ubWVudHMgYnJpbW1pbmcgd2l0aCBwdXJwb3NlLCBjYXJpbmcsIGFuZCBiZWxvbmdpbmcuIEJ5IGZvc3RlcmluZyBhIHRydXN0LWFuZC1pbnNwaXJlIGN1bHR1cmUsIHdlIGRpc2N1c3MgcHJhY3RpY2FsIGFkdmljZSBvbiBudXJ0dXJpbmcgYSB2aWJyYW50IGxlYWRlcnNoaXAgc3R5bGUgdGhhdCByZXNvbmF0ZXMgZXZlbiBpbiB0aGUgY29tcGxleGl0aWVzIG9mIGh5YnJpZCB3b3JrIGVudmlyb25tZW50cyBhbmQgcmVtb3RlIHRlYW0gbWFuYWdlbWVudC4gQ2xvc2luZyBvdXIgZGlzY3Vzc2lvbiwgd2UgdW5kZXJzY29yZSB0aGUgcGl2b3RhbCByb2xlIG9mIHRydXN0IGluIGVtcG93ZXJpbmcgdGVhbXMsIHBhcnRpY3VsYXJseSBpbiByZW1vdGUgd29yayBjb250ZXh0cy4gQ292ZXkgaW1wYXJ0cyBwcmFjdGljYWwgc3RyYXRlZ2llcyBmb3IgZm9zdGVyaW5nIGEgaGlnaC10cnVzdCBjdWx0dXJlIHdoZXJlIGNsYXJpdHkgb2YgZXhwZWN0YXRpb25zIGFuZCBhY2NvdW50YWJpbGl0eSByZWlnbiBzdXByZW1lLiBXZSBleHBsb3JlIGhvdyBNaWNyb3NvZnQncyByZW5haXNzYW5jZSB1bmRlciBTYXR5YSBOYWRlbGxhIGV4ZW1wbGlmaWVzIHRoZSByZW1hcmthYmxlIGltcGFjdCBvZiB0cnVzdCBhbmQgaW5zcGlyYXRpb24gaW4gbGVhZGVyc2hpcC4gRmluYWxseSwgd2UgY2hhbGxlbmdlIHlvdSB0byBzdGVwIGludG8gMjAyNCB3aXRoIGEgcmVuZXdlZCBjb21taXRtZW50IHRvIHRydXN0IGFuZCBpbnNwaXJlIGxlYWRlcnNoaXAuICBXaGF0IFlvdeKAmWxsIExlYXJuOiDigKIgV2h5IHdlIG5lZWQgdG8gdHJhbnNpdGlvbiBmcm9tIHRyYWRpdGlvbmFsIFwiY29tbWFuZC1hbmQtY29udHJvbFwiIHRvIOKAnHRydXN0IGFuZCBpbnNwaXJl4oCdIGxlYWRlcnNoaXAuIOKAoiBUaGUgZGlzdGluY3Rpb24gYmV0d2VlbiBtYW5hZ2luZyB0aGluZ3MgYW5kIGxlYWRpbmcgcGVvcGxlLiDigKIgSG93IHRoZSAnZ2VuaXVzIG9mIHRoZSBhbmQnIGlzIGNydWNpYWwgZm9yIGNyZWF0aW5nIHB1cnBvc2UtZHJpdmVuIGVudmlyb25tZW50cy4g4oCiIEhvdyB0cnVzdCBhbmQgaW5zcGlyZSBsZWFkZXJzaGlwIHR1cm5lZCBhcm91bmQgTWljcm9zb2Z0LiDigKIgV2h5IGJlaW5nIHRydXN0d29ydGh5IGlzIG5vdCBlbm91Z2ggdG8gYnVpbGQgdHJ1c3RpbmcgcmVsYXRpb25zaGlwcy4g4oCiIFN0cmF0ZWdpZXMgZm9yIGZvc3RlcmluZyB0cnVzdCBhbmQgaW5zcGlyaW5nIGxlYWRlcnNoaXAgaW4gcmVtb3RlIHRlYW0gbWFuYWdlbWVudC4gIEtleSBUaW1lc3RhbXBzOiAoMDA6MDApIOKAkyBBbiBJbnRyb2R1Y3Rpb24gdG8gVHJ1c3QgJiBJbnNwaXJlIExlYWRlcnNoaXAgKDA1OjM3KSDigJMgRW5saWdodGVuZWQgQ29tbWFuZCBhbmQgQ29udHJvbCBpcyBOb3QgRW5vdWdoICgxNDo1Nikg4oCTIOKAnE1hbmFnZSBUaGluZ3MsIExlYWQgUGVvcGxl4oCdICgyOToxMikgLSBUcnVzdCBhbmQgSW5zcGlyZSBMZWFkZXJzaGlwIEluIEEgSHlicmlkIFdvcmxkICgzNToxMCkgLSBCdWlsZCBDb2xsYWJvcmF0aXZlIEFncmVlbWVudHMgdG8gVW5sb2NrIFBlYWsgUGVyZm9ybWFuY2UgYW5kIEVuZ2FnZW1lbnQgKDQ0OjI3KSDigJMgTGVzc29ucyBpbiBUcnVzdCBhbmQgSW5zcGlyZSBMZWFkZXJzaGlwIGZyb20gU2F0eWEgTmFkZWxsYSDigJMgQ0VPIG9mIE1pY3Jvc29mdCAoNTQ6MjIpIOKAkyBUaGUgU2VjcmV0IHRvIENoYW5naW5nIFlvdXIgV29ybGQgLSBHbyBGaXJzdCEgIE1vcmUgb2YgU3RlcGhlbj8gU3RlcGhlbiBNLiBSLiBDb3ZleSBpcyBhIHJlbm93bmVkIGF1dGhvciwgYmVzdCBrbm93biBmb3IgaGlzIE5ldyBZb3JrIFRpbWVzIGFuZCBudW1iZXIgb25lIFdhbGwgU3RyZWV0IEpvdXJuYWwgYmVzdHNlbGxlciwgXCJUaGUgU3BlZWQgb2YgVHJ1c3QuXCIgQXMgdGhlIGZvcm1lciBDRU8gb2YgQ292ZXkgTGVhZGVyc2hpcCBDZW50ZXIsIGhlIHBsYXllZCBhIHBpdm90YWwgcm9sZSBpbiB0cmFuc2Zvcm1pbmcgdGhlIG9yZ2FuaXphdGlvbiBpbnRvIHRoZSB3b3JsZCdzIGxhcmdlc3QgbGVhZGVyc2hpcCBkZXZlbG9wbWVudCBjb21wYW55LiBVbmRlciBoaXMgbGVhZGVyc2hpcCwgdGhlIGNvbXBhbnkgZXhwYW5kZWQgaXRzIHJlYWNoIHRvIG92ZXIgNDAgY291bnRyaWVzIGFuZCBzaWduaWZpY2FudGx5IGluY3JlYXNlZCBpdHMgYnJhbmQgdmFsdWUuIFN0ZXBoZW4ncyBpbmZsdWVuY2UgZXh0ZW5kcyBiZXlvbmQgaGlzIG93biB3b3JrcywgYXMgaGUgcGVyc29uYWxseSBsZWQgdGhlIHN0cmF0ZWdpYyBlZmZvcnRzIHRoYXQgcHJvcGVsbGVkIGhpcyBmYXRoZXIncyBib29rLCBEci4gU3RlcGhlbiBSLiBDb3ZleSdzIFwiVGhlIFNldmVuIEhhYml0cyBvZiBIaWdobHkgRWZmZWN0aXZlIFBlb3BsZSxcIiB0byBiZWNvbWUgb25lIG9mIHRoZSB0d28gbW9zdCBpbmZsdWVudGlhbCBidXNpbmVzcyBib29rcyBvZiB0aGUgMjB0aCBjZW50dXJ5LiBEdXJpbmcgaGlzIHRlbnVyZSBhcyBwcmVzaWRlbnQgYW5kIENFTywgaGUgbmVhcmx5IGRvdWJsZWQgcmV2ZW51ZSBhbmQgaW5jcmVhc2VkIHByb2ZpdHMgYnkgMTIgdGltZXMsIHRha2luZyB0aGUgY29tcGFueSBmcm9tIGEgdmFsdWF0aW9uIG9mIDIuNCBtaWxsaW9uIHRvIGFuIGltcHJlc3NpdmUgMTYwIG1pbGxpb24gdGhyb3VnaCBhIHN1Y2Nlc3NmdWwgbWVyZ2VyIHdpdGggRnJhbmtsaW5RdWVzdCwgZm9ybWluZyBGcmFua2xpbkNvdmV5LiBIaXMgaW1wYWN0IG9uIGxlYWRlcnNoaXAgZGV2ZWxvcG1lbnQgYW5kIHRoZSBzdWNjZXNzIG9mIHRoZSBDb3ZleSBicmFuZCBhcmUgdGVzdGFtZW50IHRvIGhpcyBleGNlcHRpb25hbCBsZWFkZXJzaGlwIGFuZCBzdHJhdGVnaWMgdmlzaW9uLiAgTGlua2VkSW46IGh0dHBzOi8vd3d3LmxpbmtlZGluLmNvbS9pbi9zdGVwaGVuLW0tci1jb3ZleS02NDAwMTkxYTUvICBLZXkgVG9waWNzIERpc2N1c3NlZDogUG9zaXRpdmUgTGVhZGVyc2hpcCwgVHJ1c3QsIEluc3BpcmF0aW9uLCBTdGVwaGVuIE0uIENvdmV5LCBDb21tYW5kIGFuZCBDb250cm9sLCBFbXBvd2VybWVudCwgVGVhbSBNYW5hZ2VtZW50LCBIeWJyaWQgV29yayBFbnZpcm9ubWVudHMsIFByb2dyZXNzaXZlIExlYWRlcnNoaXAsIE1heGltaXppbmcgUG90ZW50aWFsLCBQdXJwb3NlLCBDYXJpbmcsIEJlbG9uZ2luZywgUmVtb3RlIFdvcmssIE9yZ2FuaXphdGlvbmFsIEN1bHR1cmUgIE1lbnRpb25zOiBUaGUgNyBIYWJpdHMgb2YgSGlnaGx5IEVmZmVjdGl2ZSBQZW9wbGU6IFBvd2VyZnVsIExlc3NvbnMgaW4gUGVyc29uYWwgQ2hhbmdlIGJ5IFN0ZXBoZW4gUi4gQ292ZXkgaHR0cHM6Ly93d3cuYW1hem9uLmNhL0hhYml0cy1IaWdobHktRWZmZWN0aXZlLVBlb3BsZS1Qb3dlcmZ1bC9kcC8wNzQzMjY5NTE5wqAgRG8gR29vZCBUbyBMZWFkIFdlbGw6IFRoZSBTY2llbmNlIEFuZCBQcmFjdGljZSBPZiBQb3NpdGl2ZSBMZWFkZXJzaGlwIGJ5IENyYWlnIERvd2RlbiBodHRwczovL3d3dy5hbWF6b24uY2EvRG8tR29vZC1MZWFkLVdlbGwtTGVhZGVyc2hpcC9kcC8xOTQ2NjMzMDJYLyAgTW9yZSBvZiBEbyBHb29kIHRvIExlYWQgV2VsbDogV2Vic2l0ZTogaHR0cHM6Ly9jcmFpZ2Rvd2Rlbi5jb20vTGlua2VkSW46IGh0dHBzOi8vd3d3LmxpbmtlZGluLmNvbS9pbi9jcmFpZ2Rvd2Rlbi8iLCJkdXJhdGlvbiI6eyJ0b3RhbE1pbGxpc2Vjb25kcyI6MzMyNjY2M30sImlkIjoiMjBRdEVoakt4RGQ5VXRLQWI1a1dQciIsIm1lZGlhVHlwZXMiOlsiQVVESU8iXSwibmFtZSI6IkVtYnJhY2luZyBUcnVzdCBhbmQgSW5zcGlyYXRpb24gaW4gTGVhZGVyc2hpcCB8IFN0ZXBoZW4gTS5SLiBDb3ZleSIsInBsYXlhYmlsaXR5Ijp7InBsYXlhYmxlIjp0cnVlLCJyZWFzb24iOiJQTEFZQUJMRSJ9LCJwbGF5ZWRTdGF0ZSI6eyJwbGF5UG9zaXRpb25NaWxsaXNlY29uZHMiOjAsInN0YXRlIjoiTk9UX1NUQVJURUQifSwicG9kY2FzdFYyIjp7Il9fdHlwZW5hbWUiOiJQb2RjYXN0UmVzcG9uc2VXcmFwcGVyIiwiZGF0YSI6eyJfX3R5cGVuYW1lIjoiUG9kY2FzdCIsImNvdmVyQXJ0Ijp7InNvdXJjZXMiOlt7ImhlaWdodCI6NjQsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMGY2OGQxMjQ4NWM4YTE0NWFjZWIyYWE0NTlmZWEiLCJ3aWR0aCI6NjR9LHsiaGVpZ2h0IjozMDAsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMDVmMWYxMjQ4NWM4YTE0NWFjZWIyYWE0NTlmZWEiLCJ3aWR0aCI6MzAwfSx7ImhlaWdodCI6NjQwLCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDBiYThhMTI0ODVjOGExNDVhY2ViMmFhNDU5ZmVhIiwid2lkdGgiOjY0MH1dfSwibmFtZSI6IkRvIEdvb2QgVG8gTGVhZCBXZWxsIHdpdGggQ3JhaWcgRG93ZGVuIiwic2hvd1R5cGVzIjpbXSwidXJpIjoic3BvdGlmeTpzaG93OjJ5QktRUmxHdW9BTEtJZ0Q4TTUxdDEifX0sInJlbGVhc2VEYXRlIjp7Imlzb1N0cmluZyI6IjIwMjQtMDItMDFUMDY6MDA6MDBaIn0sInJlc3RyaWN0aW9ucyI6eyJwYXl3YWxsQ29udGVudCI6ZmFsc2V9LCJ1cmkiOiJzcG90aWZ5OmVwaXNvZGU6MjBRdEVoakt4RGQ5VXRLQWI1a1dQciJ9XSwidXJpIjoic3BvdGlmeTplcGlzb2RlOjd6dzc1NmROS0d3MXBVNUc0VW82dkwiLCJzdGF0dXMiOiJMT0FERUQifSwic2ltaWxhclBsYXlsaXN0cyI6eyJzdGF0dXMiOiJVTkFWQUlMQUJMRSJ9LCJzaW1pbGFyQWxidW1zIjp7InN0YXR1cyI6IlVOQVZBSUxBQkxFIn0sInBvcHVsYXJFcGlzb2RlcyI6eyJzdGF0dXMiOiJVTkFWQUlMQUJMRSJ9fSwicGxheWxpc3RSZWNvbW1lbmRlZFRyYWNrcyI6eyJwbGF5bGlzdCI6eyJzdGF0dXMiOiJVTkFWQUlMQUJMRSJ9fSwiY29uY2VydEh1YiI6eyJjb25jZXJ0RmVlZCI6bnVsbCwibG9jYXRpb24iOm51bGx9LCJtYXN0aGVhZCI6eyJpc0NyYXdsZXJCb3QiOmZhbHNlfX0=</script><script id="remote-configuration" type="text/plain">eyIjdiI6IjEiLCJlbmFibGVJTFJQbGF5bGlzdE1XUCI6Im9ubHktc2ltaWxhci1iZWxvdyIsImVuYWJsZUkxOG5Sb3V0ZXMiOiJ2YXJpYW50IiwiZGlzYWJsZVVuYXV0aEx5cmljc0NUQSI6dHJ1ZSwiI2NvbmZpZ3VyYXRpb25Bc3NpZ25tZW50SWQiOiIyMjg5ODc1ZC04OTJjLTY1NDEtMWE5OC04MjAzNTE4ZTJjN2I6MCIsIiNncm91cElkcyI6eyJlbmFibGVJTFJQbGF5bGlzdE1XUCI6MTIxMDkyMiwiZW5hYmxlSTE4blJvdXRlcyI6MTEwMjY2MSwiZGlzYWJsZVVuYXV0aEx5cmljc0NUQSI6MTE4NjU0MX0sIiNmZXRjaFRpbWVNaWxsaXMiOjE3MzI1NjY2NzEwMzYsIiNjb250ZXh0SGFzaCI6ImFlZGZkNjZhYWI0ZjgyNyJ9</script><script src="https://open.spotifycdn.com/cdn/build/mobile-web-player/mobile-web-player.b4d80937.js"></script><script src="https://open.spotifycdn.com/cdn/build/mobile-web-player/vendor~mobile-web-player.89a95764.js"></script></body></html>