https://spotiepremium.com/#how-to-download--install

제출된 URL:
https://spotiepremium.com/#how-to-download--install
보고서 완료:

링크 · 12개 결과

링크텍스트
https://hdoboxapk.net/HDO BOX APK
https://spotipremiumapk.org/Spotify Premium APK
https://www.facebook.com/people/Spotiepremium/61560701216973/FacebookFacebook
https://www.instagram.com/adilfarooq78_1/InstagramInstagram
https://youtube.com/@spotiypremium?si=rUZ-AYxY5SSLfFRQYouTubeYouTube
https://medium.com/@spotiepremiumMediumMedium
https://t.me/spotiepremiumTelegramTelegram
https://www.reddit.com/user/spotiepremium/RedditReddit
https://www.tumblr.com/spotiepremiumTumblrTumblr
https://github.com/spotiepremiumGitHubGithub

JavaScript 변수 · 142개 결과

이름유형
0object
1object
onbeforetoggleobject
documentPictureInPictureobject
onscrollendobject
LAST_CORRECT_EVENT_TIMEnumber
utr_1116077object
userTrackingIntervalnumber
_1165597993number
__cfQRobject

콘솔 로그 메시지 · 11개 결과

유형카테고리로그
errornetwork
URL
https://www.facebook.com/login.php?next=https%3A%2F%2Fwww.facebook.com%2Ffavicon.ico%3F_rdr%3Dp
텍스트
Failed to load resource: the server responded with a status of 400 ()
errornetwork
URL
https://accounts.google.com/v3/signin/identifier?continue=https%3A%2F%2Fwww.google.com%2Ffavicon.ico&hl=en&ifkv=AcMMx-cxbTxKKIKFjFpGPoCdaoQMVlXVeRBLEQSFFuK94AIzeYKiwGitvXHmMw2ilyvfXfPvGMh3&passive=true&service=mail&uilel=3&flowName=GlifWebSignIn&flowEntry=ServiceLogin&dsh=S-1273011329%3A1731908683164886&ddm=1
텍스트
Failed to load resource: the server responded with a status of 403 ()
errornetwork
URL
https://accounts.google.com/v3/signin/identifier?continue=https%3A%2F%2Fwww.youtube.com%2Ffavicon.ico&hl=en&ifkv=AcMMx-fbbz4NdUy5VOp4Afd_oti0jwvhxTPCsKsf9EXYUfNOox_z0Q0uV0pvZbkJMhD8gHepwyXO&passive=true&service=youtube&uilel=3&flowName=GlifWebSignIn&flowEntry=ServiceLogin&dsh=S-1774397458%3A1731908683165656&ddm=1
텍스트
Failed to load resource: the server responded with a status of 403 ()
logother
텍스트
[LiteSpeed] Start Lazy Load Images
logother
텍스트
[LiteSpeed] Start Lazy Load Images
logjavascript
텍스트
JSHandle@object
errornetwork
URL
https://www.facebook.com/login.php?next=https%3A%2F%2Fwww.facebook.com%2Ffavicon.ico%3F_rdr%3Dp
텍스트
Failed to load resource: the server responded with a status of 400 ()
errornetwork
URL
https://accounts.google.com/v3/signin/identifier?continue=https%3A%2F%2Fwww.youtube.com%2Ffavicon.ico&hl=en&ifkv=AcMMx-c07suNA0iAFy5ZtMr3dZImWXDbE_WFKk4c_0fQEoUZvbxgx6xfeXYM_lQVu1ufoVkKIKMv&passive=true&service=youtube&uilel=3&flowName=GlifWebSignIn&flowEntry=ServiceLogin&dsh=S-835409022%3A1731908684146462&ddm=1
텍스트
Failed to load resource: the server responded with a status of 403 ()
errornetwork
URL
https://accounts.google.com/v3/signin/identifier?continue=https%3A%2F%2Fwww.google.com%2Ffavicon.ico&hl=en&ifkv=AcMMx-dQeS-uRhR8a2D8N86oWwYC5U3FDzkDrN-b6a7sVYoAQwOGMSM8lkJ-afTg3aRhLoDE3GrZ&passive=true&service=mail&uilel=3&flowName=GlifWebSignIn&flowEntry=ServiceLogin&dsh=S-163785999%3A1731908684147312&ddm=1
텍스트
Failed to load resource: the server responded with a status of 403 ()
logother
텍스트
[LiteSpeed] Start Lazy Load Images
logother
텍스트
[LiteSpeed] Start Lazy Load Images

HTML

<!DOCTYPE html><html lang="en-US" prefix="og: https://ogp.me/ns#" class="" itemtype="https://schema.org/WebPage" itemscope="" style="--scrollbar-offset: 10px;"><head><script src="https://pagead2.googlesyndication.com/pagead/managed/js/adsense/m202411130101/show_ads_impl_with_ama_fy2021.js?client=ca-pub-3975330028709326&amp;plah=spotiepremium.com&amp;bust=31088923"></script><script data-no-optimize="1" type="text/javascript">var litespeed_docref=sessionStorage.getItem("litespeed_docref");litespeed_docref&&(Object.defineProperty(document,"referrer",{get:function(){return litespeed_docref}}),sessionStorage.removeItem("litespeed_docref"));</script> <meta charset="UTF-8"><link data-optimized="2" rel="stylesheet" href="https://spotiepremium.com/wp-content/litespeed/css/9f9146417e2b77efbae536bfce889596.css?ver=72987"><meta name="viewport" content="width=device-width, initial-scale=1, minimum-scale=1"><title>Spotify Mod APK Premium Unlocked Latest V8.9.90.127 November</title><meta name="description" content="Download Spotify Mod APK 2024. Enjoy an ad-free experience with a lifetime Spotify Crack Premium APK unlocked, unlimited skips and access to millions of songs."><meta name="robots" content="follow, index, max-snippet:-1, max-video-preview:-1, max-image-preview:large"><link rel="canonical" href="https://spotiepremium.com/"><meta property="og:locale" content="en_US"><meta property="og:type" content="website"><meta property="og:title" content="Spotify Mod APK Premium Unlocked Latest V8.9.90.127 November"><meta property="og:description" content="Download Spotify Mod APK 2024. Enjoy an ad-free experience with a lifetime Spotify Crack Premium APK unlocked, unlimited skips and access to millions of songs."><meta property="og:url" content="https://spotiepremium.com/"><meta property="og:site_name" content="spotiepremium.com"><meta property="og:updated_time" content="2024-11-16T00:15:52+00:00"><meta property="og:image" content="https://spotiepremium.com/wp-content/uploads/2024/06/Spotify-Logo.png"><meta property="og:image:secure_url" content="https://spotiepremium.com/wp-content/uploads/2024/06/Spotify-Logo.png"><meta property="og:image:width" content="512"><meta property="og:image:height" content="512"><meta property="og:image:alt" content="Spotify logo image in green color with black background"><meta property="og:image:type" content="image/png"><meta property="article:published_time" content="2024-11-06T20:41:27+00:00"><meta property="article:modified_time" content="2024-11-16T00:15:52+00:00"><meta name="twitter:card" content="summary_large_image"><meta name="twitter:title" content="Spotify Mod APK Premium Unlocked Latest V8.9.90.127 November"><meta name="twitter:description" content="Download Spotify Mod APK 2024. Enjoy an ad-free experience with a lifetime Spotify Crack Premium APK unlocked, unlimited skips and access to millions of songs."><meta name="twitter:image" content="https://spotiepremium.com/wp-content/uploads/2024/06/Spotify-Logo.png"><meta name="twitter:label1" content="Written by"><meta name="twitter:data1" content="adil"><meta name="twitter:label2" content="Time to read"><meta name="twitter:data2" content="21 minutes"> <script type="application/ld+json" class="rank-math-schema">{"@context":"https://schema.org","@graph":[{"@type":["Organization","Person"],"@id":"https://spotiepremium.com/#person","name":"spotiepremium.com","url":"https://spotiepremium.com","sameAs":["https://www.facebook.com/people/Spotiepremium/61560701216973/"],"logo":{"@type":"ImageObject","@id":"https://spotiepremium.com/#logo","url":"http://spotiepremium.com/wp-content/uploads/2024/06/Spotify-Logo-2.png","contentUrl":"http://spotiepremium.com/wp-content/uploads/2024/06/Spotify-Logo-2.png","caption":"spotiepremium.com","inLanguage":"en-US"},"image":{"@id":"https://spotiepremium.com/#logo"}},{"@type":"WebSite","@id":"https://spotiepremium.com/#website","url":"https://spotiepremium.com","name":"spotiepremium.com","alternateName":"Spotiepremium","publisher":{"@id":"https://spotiepremium.com/#person"},"inLanguage":"en-US","potentialAction":{"@type":"SearchAction","target":"https://spotiepremium.com/?s={search_term_string}","query-input":"required name=search_term_string"}},{"@type":"ImageObject","@id":"http://spotiepremium.com/wp-content/uploads/2024/10/spotify-app-logo-1.webp","url":"http://spotiepremium.com/wp-content/uploads/2024/10/spotify-app-logo-1.webp","width":"200","height":"200","inLanguage":"en-US"},{"@type":"WebPage","@id":"https://spotiepremium.com/#webpage","url":"https://spotiepremium.com/","name":"Spotify Mod APK Premium Unlocked Latest V8.9.90.127 November","datePublished":"2024-11-06T20:41:27+00:00","dateModified":"2024-11-16T00:15:52+00:00","about":{"@id":"https://spotiepremium.com/#person"},"isPartOf":{"@id":"https://spotiepremium.com/#website"},"primaryImageOfPage":{"@id":"http://spotiepremium.com/wp-content/uploads/2024/10/spotify-app-logo-1.webp"},"inLanguage":"en-US"},{"@type":"Person","@id":"https://spotiepremium.com/#author","name":"adil","image":{"@type":"ImageObject","@id":"https://spotiepremium.com/wp-content/litespeed/avatar/a161ba98ba4e0568b0b04bfb0e0e5353.jpg?ver=1731526578","url":"https://spotiepremium.com/wp-content/litespeed/avatar/a161ba98ba4e0568b0b04bfb0e0e5353.jpg?ver=1731526578","caption":"adil","inLanguage":"en-US"},"sameAs":["https://spotiepremium.com"]},{"@type":"Article","headline":"Spotify Mod APK Premium Unlocked Latest V8.9.90.127 November","keywords":"spotify mod apk,spotify premium unlocked,spotify premium,Spotify APK,Spotify premium apk","datePublished":"2024-11-06T20:41:27+00:00","dateModified":"2024-11-16T00:15:52+00:00","author":{"@id":"https://spotiepremium.com/#author","name":"adil"},"publisher":{"@id":"https://spotiepremium.com/#person"},"description":"Download Spotify Mod APK 2024. Enjoy an ad-free experience with a lifetime Spotify Crack Premium APK unlocked, unlimited skips and access to millions of songs.","name":"Spotify Mod APK Premium Unlocked Latest V8.9.90.127 November","@id":"https://spotiepremium.com/#richSnippet","isPartOf":{"@id":"https://spotiepremium.com/#webpage"},"image":{"@id":"http://spotiepremium.com/wp-content/uploads/2024/10/spotify-app-logo-1.webp"},"inLanguage":"en-US","mainEntityOfPage":{"@id":"https://spotiepremium.com/#webpage"}}]}</script> <meta name="google-site-verification" content="4lbVRjhf-5CwoIIBqHb9_ZL8CQKvYxiWV1Si_4TAbX0"><meta name="msvalidate.01" content="E35669D5CD90082F4EDC33C567297BE0"><meta name="yandex-verification" content="166e5d9fc5500539"><meta name="p:domain_verify" content="pinterest-site-verification=44a70c04a99f54f9eb53448cf1b9f457">
 <script defer="" src="data:text/javascript;base64,ZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50LmNsYXNzTGlzdC5yZW1vdmUoICduby1qcycgKTs=" type="text/javascript"></script> <link rel="stylesheet" id="wp-block-library-css" media="all" data-pmdelayedstyle="https://spotiepremium.com/wp-includes/css/dist/block-library/style.min.css"><link rel="stylesheet" id="kadence-global-css" media="all" data-pmdelayedstyle="https://spotiepremium.com/wp-content/themes/kadence/assets/css/global.min.css"><link rel="stylesheet" id="kadence-header-css" media="all" data-pmdelayedstyle="https://spotiepremium.com/wp-content/themes/kadence/assets/css/header.min.css"><link rel="stylesheet" id="kadence-content-css" media="all" data-pmdelayedstyle="https://spotiepremium.com/wp-content/themes/kadence/assets/css/content.min.css"><link rel="stylesheet" id="kadence-footer-css" media="all" data-pmdelayedstyle="https://spotiepremium.com/wp-content/themes/kadence/assets/css/footer.min.css"><link rel="stylesheet" id="menu-addons-css" media="all" data-pmdelayedstyle="https://spotiepremium.com/wp-content/plugins/kadence-pro/dist/mega-menu/menu-addon.css"><link rel="stylesheet" id="kadence-blocks-rowlayout-css" media="all" data-pmdelayedstyle="https://spotiepremium.com/wp-content/plugins/kadence-blocks/dist/style-blocks-rowlayout.css"><link rel="stylesheet" id="kadence-blocks-column-css" media="all" data-pmdelayedstyle="https://spotiepremium.com/wp-content/plugins/kadence-blocks/dist/style-blocks-column.css"><link rel="stylesheet" id="kadence-blocks-image-css" media="all" data-pmdelayedstyle="https://spotiepremium.com/wp-content/plugins/kadence-blocks/dist/style-blocks-image.css"><link rel="stylesheet" id="kadence-blocks-advancedbtn-css" media="all" data-pmdelayedstyle="https://spotiepremium.com/wp-content/plugins/kadence-blocks/dist/style-blocks-advancedbtn.css"><link rel="stylesheet" id="kadence-blocks-tableofcontents-css" media="all" data-pmdelayedstyle="https://spotiepremium.com/wp-content/plugins/kadence-blocks/dist/style-blocks-tableofcontents.css"><link rel="stylesheet" id="kadence-blocks-iconlist-css" media="all" data-pmdelayedstyle="https://spotiepremium.com/wp-content/plugins/kadence-blocks/dist/style-blocks-iconlist.css"><link rel="stylesheet" id="kadence-blocks-testimonials-css" media="all" data-pmdelayedstyle="https://spotiepremium.com/wp-content/plugins/kadence-blocks/dist/style-blocks-testimonials.css"><link rel="stylesheet" id="kadence-kb-splide-css" media="all" data-pmdelayedstyle="https://spotiepremium.com/wp-content/plugins/kadence-blocks-pro/includes/assets/css/kadence-splide.min.css"><link rel="stylesheet" id="kadence-blocks-splide-css" media="all" data-pmdelayedstyle="https://spotiepremium.com/wp-content/plugins/kadence-blocks/includes/assets/css/kb-blocks-splide.min.css"><link rel="stylesheet" id="kadence-blocks-accordion-css" media="all" data-pmdelayedstyle="https://spotiepremium.com/wp-content/plugins/kadence-blocks/dist/style-blocks-accordion.css"><link rel="stylesheet" id="kadence-rankmath-css" media="all" data-pmdelayedstyle="https://spotiepremium.com/wp-content/themes/kadence/assets/css/rankmath.min.css"><link rel="https://api.w.org/" href="https://spotiepremium.com/wp-json/"><link rel="alternate" title="JSON" type="application/json" href="https://spotiepremium.com/wp-json/wp/v2/pages/69"> <script type="application/ld+json">{
  "@context": "https://schema.org",
  "@type": "FAQPage",
  "mainEntity": [
    {
      "@type": "Question",
      "name": "What is Spotify Mod Apk?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Spotify mod Apk is an unlocked version of the Spotify app that grants access to all premium subscription features. It is like a differently developed version of the original app with changes to use premium functions without paying."
      }
    },
    {
      "@type": "Question",
      "name": "How to Download Latest Spotify Mod Apk?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "To download Spotify Premium Apk, visit spotiepremium.com. This website is the best place to download Spotify Mod Apk. Whenever a new version comes up, it is uploaded here on time."
      }
    },
    {
      "@type": "Question",
      "name": "Can we upload our music on Spotify?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "When it comes to uploading music on Spotify, Yes, you can upload, and for this, you have to sign up and register an artist account. Then, you can record and publish tracks."
      }
    }
  ]
}</script>  <script type="application/ld+json">{
  "@context": "https://schema.org",
  "@type": "ImageObject",
  "contentUrl": "http://spotiepremium.com/wp-content/uploads/2024/06/Spotify-Premium-APk-2.webp",
  "creator": {
    "@type": "Person",
    "name": "Creator Name"
  },
  "creditText": "spotiepremium",
  "description": "An image with Spotify premium for Android.",
  "name": "Spotify Premium APK",
  "datePublished": "2024-06-23",
  "license": "https://creativecommons.org/licenses/by/4.0/"
}</script>  <script type="application/ld+json">{
  "@context": "https://schema.org",
  "@type": "MobileApplication",
  "name": "Spotify Mod APK",
  "description": "Spotify Mod APK unlocks premium features like ad-free listening, unlimited skips, offline downloads, and access to all songs and podcasts for free.",
  "operatingSystem": "Android 5 to Android 14",
  "applicationCategory": "Music",
  "offers": {
    "@type": "Offer",
    "price": "Free",
    "priceCurrency": "USD"
  },
  "downloadUrl": "https://files.spotiepremium.com/Spotify-Mod-APKv8.9.76.538.apk",
  "author": {
    "@type": "Person",
    "name": "Adil"
  },
  "aggregateRating": {
    "@type": "AggregateRating",
    "ratingValue": "4.8",
    "reviewCount": "12564"
  }
}</script> <meta name="msvalidate.01" content="E35669D5CD90082F4EDC33C567297BE0"><link rel="preconnect" href="//getrunkhomuto.info"><link rel="preconnect" href="//rytransionsco.org"><link rel="preconnect" href="//ghabovethec.info"><link rel="preconnect" href="//getrunkhomuto.info"><link rel="preconnect" href="//rytransionsco.org"><link rel="preconnect" href="//ghabovethec.info"><meta http-equiv="origin-trial" content="AlK2UR5SkAlj8jjdEc9p3F3xuFYlF6LYjAML3EOqw1g26eCwWPjdmecULvBH5MVPoqKYrOfPhYVL71xAXI1IBQoAAAB8eyJvcmlnaW4iOiJodHRwczovL2RvdWJsZWNsaWNrLm5ldDo0NDMiLCJmZWF0dXJlIjoiV2ViVmlld1hSZXF1ZXN0ZWRXaXRoRGVwcmVjYXRpb24iLCJleHBpcnkiOjE3NTgwNjcxOTksImlzU3ViZG9tYWluIjp0cnVlfQ=="><meta http-equiv="origin-trial" content="Amm8/NmvvQfhwCib6I7ZsmUxiSCfOxWxHayJwyU1r3gRIItzr7bNQid6O8ZYaE1GSQTa69WwhPC9flq/oYkRBwsAAACCeyJvcmlnaW4iOiJodHRwczovL2dvb2dsZXN5bmRpY2F0aW9uLmNvbTo0NDMiLCJmZWF0dXJlIjoiV2ViVmlld1hSZXF1ZXN0ZWRXaXRoRGVwcmVjYXRpb24iLCJleHBpcnkiOjE3NTgwNjcxOTksImlzU3ViZG9tYWluIjp0cnVlfQ=="><meta http-equiv="origin-trial" content="A9wSqI5i0iwGdf6L1CERNdmsTPgVu44ewj8QxTBYgsv1LCPUVF7YmWOvTappqB1139jAymxUW/RO8zmMqo4zlAAAAACNeyJvcmlnaW4iOiJodHRwczovL2RvdWJsZWNsaWNrLm5ldDo0NDMiLCJmZWF0dXJlIjoiRmxlZGdlQmlkZGluZ0FuZEF1Y3Rpb25TZXJ2ZXIiLCJleHBpcnkiOjE3MzY4MTI4MDAsImlzU3ViZG9tYWluIjp0cnVlLCJpc1RoaXJkUGFydHkiOnRydWV9"><meta http-equiv="origin-trial" content="A+d7vJfYtay4OUbdtRPZA3y7bKQLsxaMEPmxgfhBGqKXNrdkCQeJlUwqa6EBbSfjwFtJWTrWIioXeMW+y8bWAgQAAACTeyJvcmlnaW4iOiJodHRwczovL2dvb2dsZXN5bmRpY2F0aW9uLmNvbTo0NDMiLCJmZWF0dXJlIjoiRmxlZGdlQmlkZGluZ0FuZEF1Y3Rpb25TZXJ2ZXIiLCJleHBpcnkiOjE3MzY4MTI4MDAsImlzU3ViZG9tYWluIjp0cnVlLCJpc1RoaXJkUGFydHkiOnRydWV9"></head><body class="home page-template-default page page-id-69 page-child parent-pageid-1447 wp-custom-logo wp-embed-responsive footer-on-bottom social-brand-colors hide-focus-outline link-style-standard content-title-style-hide content-width-normal content-style-unboxed content-vertical-padding-hide non-transparent-header mobile-non-transparent-header litespeed_lazyloaded"><users>
</users><meta name="yandex-verification" content="166e5d9fc5500539"><meta name="norton-safeweb-site-verification" content="RHFXC88C4JNOM2Q1RGXJJ5C8NQKV6D6N61K77I8ND8VBRYDSKTMNJSDW7PYM162TPZQ9F2F2KY282UQQJ65MUQR05OKG13W5JX6P9QC898L-SM-O4LQHB7YV3SR8J7VE"> <script async="" src="https://www.googletagmanager.com/gtag/js?id=G-YP3MSXS1RC" type="text/javascript"></script> <script defer="" src="data:text/javascript;base64,DQogIHdpbmRvdy5kYXRhTGF5ZXIgPSB3aW5kb3cuZGF0YUxheWVyIHx8IFtdOw0KICBmdW5jdGlvbiBndGFnKCl7ZGF0YUxheWVyLnB1c2goYXJndW1lbnRzKTt9DQogIGd0YWcoJ2pzJywgbmV3IERhdGUoKSk7DQoNCiAgZ3RhZygnY29uZmlnJywgJ0ctWVAzTVNYUzFSQycpOw0K" type="text/javascript"></script> <script async="" src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-3975330028709326" crossorigin="anonymous" type="text/javascript" data-checked-head="true"></script> <link rel="icon" type="image/png" href="/wp-content/uploads/fbrfg/favicon-96x96.png" sizes="96x96"><link rel="icon" type="image/svg+xml" href="/wp-content/uploads/fbrfg/favicon.svg"><link rel="shortcut icon" href="/wp-content/uploads/fbrfg/favicon.ico"><link rel="apple-touch-icon" sizes="180x180" href="/wp-content/uploads/fbrfg/apple-touch-icon.png"><meta name="apple-mobile-web-app-title" content="Spotiepremium"><link rel="manifest" href="/wp-content/uploads/fbrfg/site.webmanifest"><link rel="icon" href="https://spotiepremium.com/wp-content/uploads/2024/11/lg.webp" sizes="32x32"><link rel="icon" href="https://spotiepremium.com/wp-content/uploads/2024/11/lg.webp" sizes="192x192"><link rel="apple-touch-icon" href="https://spotiepremium.com/wp-content/uploads/2024/11/lg.webp"><meta name="msapplication-TileImage" content="https://spotiepremium.com/wp-content/uploads/2024/11/lg.webp"> <noscript><style>.perfmatters-lazy[data-src]{display:none !important;}</style></noscript> <script type="application/ld+json">{
  "@context": "https://schema.org",
  "@type": "SiteNavigationElement",
  "name": "Primary Menu",
  "url": "https://spotiepremium.com/",
  "hasPart": [
    {
      "@type": "SiteNavigationElement",
      "name": "Home",
      "url": "https://spotiepremium.com/"
    },
    {
      "@type": "SiteNavigationElement",
      "name": "Spotify Lite",
      "url": "https://spotiepremium.com/spotify-lite-mod-apk/"
    },
    {
      "@type": "SiteNavigationElement",
      "name": "Spotify++ iOS",
      "url": "https://spotiepremium.com/spotify-premium-ios/"
    },
    {
      "@type": "SiteNavigationElement",
      "name": "Spotify PC Premium",
      "url": "https://spotiepremium.com/spotify-pc-premium/",
      "hasPart": [
        {
          "@type": "SiteNavigationElement",
          "name": "Spotify For Linux",
          "url": "https://spotiepremium.com/spotify-for-linux/"
        },
        {
          "@type": "SiteNavigationElement",
          "name": "Guides",
          "url": "https://spotiepremium.com/category/guides/"
        }
      ]
    },
    {
      "@type": "SiteNavigationElement",
      "name": "Comparison",
      "url": "https://spotiepremium.com/category/comparison/"
    },
    {
      "@type": "SiteNavigationElement",
      "name": "Latest News",
      "url": "https://spotiepremium.com/category/latest-news/"
    }
  ]
}</script> <div id="wrapper" class="site wp-site-blocks">
<a class="skip-link screen-reader-text scroll-ignore" href="#main">Skip to content</a><header id="masthead" class="site-header" role="banner" itemtype="https://schema.org/WPHeader" itemscope=""><div id="main-header" class="site-header-wrap"><div class="site-header-inner-wrap"><div class="site-header-upper-wrap"><div class="site-header-upper-inner-wrap"><div class="site-main-header-wrap site-header-row-container site-header-focus-item site-header-row-layout-standard" data-section="kadence_customizer_header_main"><div class="site-header-row-container-inner"><div class="site-container"><div class="site-main-header-inner-wrap site-header-row site-header-row-has-sides site-header-row-center-column"><div class="site-header-main-section-left site-header-section site-header-section-left"><div class="site-header-item site-header-focus-item" data-section="title_tagline"><div class="site-branding branding-layout-standard site-brand-logo-only"><a class="brand has-logo-image" href="https://spotiepremium.com/" rel="home"><img width="200" height="80" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='200'%20height='80'%20viewBox='0%200%20200%2080'%3E%3C/svg%3E" class="custom-logo perfmatters-lazy" alt="spotify premium logo" decoding="async" data-src="https://spotiepremium.com/wp-content/uploads/2024/10/Your-paragraph-text.png.webp"><noscript><img width="200" height="80" src="https://spotiepremium.com/wp-content/uploads/2024/10/Your-paragraph-text.png.webp" class="custom-logo" alt="spotify premium logo" decoding="async" /></noscript></a></div></div><div class="site-header-main-section-left-center site-header-section site-header-section-left-center"></div></div><div class="site-header-main-section-center site-header-section site-header-section-center"><div class="site-header-item site-header-focus-item site-header-item-main-navigation header-navigation-layout-stretch-false header-navigation-layout-fill-stretch-false" data-section="kadence_customizer_primary_navigation"><nav id="site-navigation" class="main-navigation header-navigation nav--toggle-sub header-navigation-style-standard header-navigation-dropdown-animation-fade-up" role="navigation" aria-label="Primary Navigation"><div class="primary-menu-container header-menu-container"><ul id="primary-menu" class="menu"><li id="menu-item-43" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-43"><a href="https://spotiepremium.com/spotify-mod-apk/">Home</a></li><li id="menu-item-1592" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1592"><a href="https://spotiepremium.com/spotify-lite-mod-apk/">Spotify Lite</a></li><li id="menu-item-41" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-41"><a href="https://spotiepremium.com/spotify-premium-ios/">IOS</a></li><li id="menu-item-42" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-42"><a href="https://spotiepremium.com/spotify-pc-premium/">PC</a></li><li id="menu-item-1016" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1016"><a href="https://spotiepremium.com/spotify-for-linux/">Linux</a></li><li id="menu-item-1224" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-1224"><a href="https://spotiepremium.com/guides/">Guides</a></li><li id="menu-item-1284" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-1284"><a href="https://spotiepremium.com/comparison/">Comparison</a></li><li id="menu-item-2111" class="menu-item menu-item-type-post_type menu-item-object-post menu-item-2111"><a href="https://spotiepremium.com/spotify-vanced-apk/">Vanced</a></li></ul></div></nav></div></div><div class="site-header-main-section-right site-header-section site-header-section-right"><div class="site-header-main-section-right-center site-header-section site-header-section-right-center"></div></div></div></div></div></div></div></div></div></div><div id="mobile-header" class="site-mobile-header-wrap"><div class="site-header-inner-wrap"><div class="site-header-upper-wrap"><div class="site-header-upper-inner-wrap"><div class="site-main-header-wrap site-header-focus-item site-header-row-layout-standard site-header-row-tablet-layout-default site-header-row-mobile-layout-default "><div class="site-header-row-container-inner"><div class="site-container"><div class="site-main-header-inner-wrap site-header-row site-header-row-has-sides site-header-row-no-center"><div class="site-header-main-section-left site-header-section site-header-section-left"><div class="site-header-item site-header-focus-item" data-section="title_tagline"><div class="site-branding mobile-site-branding branding-layout-standard branding-tablet-layout-inherit site-brand-logo-only branding-mobile-layout-standard site-brand-logo-only"><a class="brand has-logo-image" href="https://spotiepremium.com/" rel="home"><img width="200" height="80" src="https://spotiepremium.com/wp-content/uploads/2024/10/Your-paragraph-text.png.webp" class="custom-logo perfmatters-lazy entered pmloaded exited" alt="spotify premium logo" decoding="async" data-src="https://spotiepremium.com/wp-content/uploads/2024/10/Your-paragraph-text.png.webp" data-ll-status="loaded"><noscript><img width="200" height="80" src="https://spotiepremium.com/wp-content/uploads/2024/10/Your-paragraph-text.png.webp" class="custom-logo" alt="spotify premium logo" decoding="async" /></noscript></a></div></div></div><div class="site-header-main-section-right site-header-section site-header-section-right"><div class="site-header-item site-header-focus-item site-header-item-navgation-popup-toggle" data-section="kadence_customizer_mobile_trigger"><div class="mobile-toggle-open-container">
<button id="mobile-toggle" class="menu-toggle-open drawer-toggle menu-toggle-style-default" aria-label="Open menu" data-toggle-target="#mobile-drawer" data-toggle-body-class="showing-popup-drawer-from-right" aria-expanded="false" data-set-focus=".menu-toggle-close">
<span class="menu-toggle-icon"><span class="kadence-svg-iconset"><svg aria-hidden="true" class="kadence-svg-icon kadence-menu-svg" fill="currentColor" version="1.1" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><title>Toggle Menu</title><path d="M3 13h18c0.552 0 1-0.448 1-1s-0.448-1-1-1h-18c-0.552 0-1 0.448-1 1s0.448 1 1 1zM3 7h18c0.552 0 1-0.448 1-1s-0.448-1-1-1h-18c-0.552 0-1 0.448-1 1s0.448 1 1 1zM3 19h18c0.552 0 1-0.448 1-1s-0.448-1-1-1h-18c-0.552 0-1 0.448-1 1s0.448 1 1 1z"></path>
</svg></span></span>
</button></div></div></div></div></div></div></div></div></div></div></div></header><div id="inner-wrap" class="wrap kt-clear"><div id="primary" class="content-area"><div class="content-container site-container"><main id="main" class="site-main" role="main"><div class="content-wrap"><article id="post-69" class="entry content-bg single-entry post-69 page type-page status-publish hentry"><div class="entry-content-wrap"><div class="entry-content single-content"><h2 class="kt-adv-heading69_15390d-a1 has--font-size has-34-font-size wp-block-kadence-advancedheading has-theme-palette-4-color has-text-color" data-kb-block="kb-adv-heading69_15390d-a1" id="download-latest-spotify-premium-apk-v8990127"><strong>Download Latest Spotify Premium APK V8.9.90.127</strong></h2><p class="has-text-align-center has-17-font-size">I know how frustrating it is when an ad pops up while you listen to your favorite song on Spotify. Everyone wants to enjoy ad-free music, skipping without limits, high-quality audio, and many more premium features without paying any amount for&nbsp;Spotify premium&nbsp;subscriptions.</p><p class="has-text-align-center has-17-font-size">As a music lover, you’ve likely used Spotify and experienced its limitations. Its free version is restricted to just six skips and is flooded with advertisements. If you wish to access all these features, you are in the right place.</p><p class="kt-adv-heading69_61062b-c6 wp-block-kadence-advancedheading" data-kb-block="kb-adv-heading69_61062b-c6">You can also download and enjoy a wide range of content with <strong><a href="https://hdoboxapk.net/" target="_blank" rel="noopener">HDO BOX APK</a></strong>, much like the seamless streaming experience you get with Spotify. Both apps offer convenient access to entertainment on the go.</p><p class="kt-adv-heading69_bb9617-47 wp-block-kadence-advancedheading" data-kb-block="kb-adv-heading69_bb9617-47">With <strong>Spotify advanced version</strong>, all unlimited features of<strong> </strong>Spotify Premium can be accessed. It is the latest <strong>Spotify version</strong> with new updates. Here, you can hear your favorite music with no ads, skip unlimited times without any limitations, and you can use all premium features for free.</p><div class="kb-row-layout-wrap kb-row-layout-id69_e55b42-2e alignnone has-theme-palette9-background-color kt-row-has-bg wp-block-kadence-rowlayout"><div class="kt-row-column-wrap kt-has-2-columns kt-row-layout-right-golden kt-tab-layout-inherit kt-mobile-layout-row kt-row-valign-top kb-theme-content-width"><div class="wp-block-kadence-column kadence-column69_35d8b1-3a"><div class="kt-inside-inner-col"><div class="wp-block-kadence-image kb-image69_2f84f6-5b"><figure class="aligncenter"><img data-lazyloaded="1" src="https://spotiepremium.com/wp-content/uploads/2024/10/spotify-app-logo-1.webp" fetchpriority="high" decoding="async" width="700" height="701" data-src="https://spotiepremium.com/wp-content/uploads/2024/10/spotify-app-logo-1.webp" alt="spotify mod logo" class="kb-img wp-image-2166 entered loaded pmloaded exited" title="Spotify Premium Mod Apk Home 1" data-srcset="https://spotiepremium.com/wp-content/uploads/2024/10/spotify-app-logo-1.webp 700w, https://spotiepremium.com/wp-content/uploads/2024/10/spotify-app-logo-1-300x300.webp 300w, https://spotiepremium.com/wp-content/uploads/2024/10/spotify-app-logo-1-150x150.webp 150w" data-sizes="(max-width: 700px) 100vw, 700px" data-ll-status="loaded" sizes="(max-width: 700px) 100vw, 700px" srcset="https://spotiepremium.com/wp-content/uploads/2024/10/spotify-app-logo-1.webp 700w, https://spotiepremium.com/wp-content/uploads/2024/10/spotify-app-logo-1-300x300.webp 300w, https://spotiepremium.com/wp-content/uploads/2024/10/spotify-app-logo-1-150x150.webp 150w"></figure></div></div></div><div class="wp-block-kadence-column kadence-column69_2d1c09-ad"><div class="kt-inside-inner-col"><h1 class="kt-adv-heading69_73c709-94 wp-block-kadence-advancedheading" data-kb-block="kb-adv-heading69_73c709-94" id="spotify-mod-apkpremium-unlocked"><strong>Spotify Mod Apk</strong>+<strong>Premium Unlocked</strong></h1><div class="kb-row-layout-wrap kb-row-layout-id69_d0a6b3-1b alignnone wp-block-kadence-rowlayout"><div class="kt-row-column-wrap kt-has-3-columns kt-row-layout-equal kt-tab-layout-inherit kt-mobile-layout-row kt-row-valign-top"><div class="wp-block-kadence-column kadence-column69_ddb4ea-61"><div class="kt-inside-inner-col"><p class="kt-adv-heading69_79388e-d4 wp-block-kadence-advancedheading kt-adv-heading-has-icon" data-kb-block="kb-adv-heading69_79388e-d4"><span class="kb-svg-icon-wrap kb-adv-heading-icon kb-svg-icon-fe_cpu kb-adv-heading-icon-side-left"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" aria-hidden="true"><rect x="4" y="4" width="16" height="16" rx="2" ry="2"></rect><rect x="9" y="9" width="6" height="6"></rect><line x1="9" y1="1" x2="9" y2="4"></line><line x1="15" y1="1" x2="15" y2="4"></line><line x1="9" y1="20" x2="9" y2="23"></line><line x1="15" y1="20" x2="15" y2="23"></line><line x1="20" y1="9" x2="23" y2="9"></line><line x1="20" y1="14" x2="23" y2="14"></line><line x1="1" y1="9" x2="4" y2="9"></line><line x1="1" y1="14" x2="4" y2="14"></line></svg></span><span class="kb-adv-text-inner">V 8.9.86.551</span></p></div></div><div class="wp-block-kadence-column kadence-column69_028276-58"><div class="kt-inside-inner-col"><p class="kt-adv-heading69_2afaa4-2a wp-block-kadence-advancedheading kt-adv-heading-has-icon" data-kb-block="kb-adv-heading69_2afaa4-2a"><span class="kb-svg-icon-wrap kb-adv-heading-icon kb-svg-icon-fe_inbox kb-adv-heading-icon-side-left"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" aria-hidden="true"><polyline points="22 12 16 12 14 15 10 15 8 12 2 12"></polyline><path d="M5.45 5.11L2 12v6a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-6l-3.45-6.89A2 2 0 0 0 16.76 4H7.24a2 2 0 0 0-1.79 1.11z"></path></svg></span><span class="kb-adv-text-inner">Size 95 MB</span></p></div></div><div class="wp-block-kadence-column kadence-column69_ad8566-de"><div class="kt-inside-inner-col"><p class="kt-adv-heading69_a30a2e-2c wp-block-kadence-advancedheading kt-adv-heading-has-icon" data-kb-block="kb-adv-heading69_a30a2e-2c"><span class="kb-svg-icon-wrap kb-adv-heading-icon kb-svg-icon-fa_android kb-adv-heading-icon-side-left"><svg viewBox="0 0 576 512" fill="currentColor" xmlns="http://www.w3.org/2000/svg" aria-hidden="true"><path d="M420.55,301.93a24,24,0,1,1,24-24,24,24,0,0,1-24,24m-265.1,0a24,24,0,1,1,24-24,24,24,0,0,1-24,24m273.7-144.48,47.94-83a10,10,0,1,0-17.27-10h0l-48.54,84.07a301.25,301.25,0,0,0-246.56,0L116.18,64.45a10,10,0,1,0-17.27,10h0l47.94,83C64.53,202.22,8.24,285.55,0,384H576c-8.24-98.45-64.54-181.78-146.85-226.55"></path></svg></span><span class="kb-adv-text-inner">Android 6.0 Or Above</span></p></div></div></div></div><div class="kb-row-layout-wrap kb-row-layout-id69_e7d686-02 alignnone wp-block-kadence-rowlayout"><div class="kt-row-column-wrap kt-has-3-columns kt-row-layout-equal kt-tab-layout-inherit kt-mobile-layout-row kt-row-valign-top"><div class="wp-block-kadence-column kadence-column69_6e41b0-f3"><div class="kt-inside-inner-col"><p class="kt-adv-heading69_8571ae-52 wp-block-kadence-advancedheading kt-adv-heading-has-icon" data-kb-block="kb-adv-heading69_8571ae-52"><span class="kb-svg-icon-wrap kb-adv-heading-icon kb-svg-icon-fe_award kb-adv-heading-icon-side-left"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" aria-hidden="true"><circle cx="12" cy="8" r="7"></circle><polyline points="8.21 13.89 7 23 12 20 17 23 15.79 13.88"></polyline></svg></span><span class="kb-adv-text-inner">Premium Unlocked</span></p></div></div><div class="wp-block-kadence-column kadence-column69_b02fda-2f"><div class="kt-inside-inner-col"><p class="kt-adv-heading69_1a7769-87 wp-block-kadence-advancedheading kt-adv-heading-has-icon" data-kb-block="kb-adv-heading69_1a7769-87"><span class="kb-svg-icon-wrap kb-adv-heading-icon kb-svg-icon-fe_shield kb-adv-heading-icon-side-left"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" aria-hidden="true"><path d="M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z"></path></svg></span><span class="kb-adv-text-inner">Safe &amp; Secure</span></p></div></div><div class="wp-block-kadence-column kadence-column69_224141-d6"><div class="kt-inside-inner-col"><p class="kt-adv-heading69_53af30-e9 wp-block-kadence-advancedheading kt-adv-heading-has-icon" data-kb-block="kb-adv-heading69_53af30-e9"><span class="kb-svg-icon-wrap kb-adv-heading-icon kb-svg-icon-fas_star kb-adv-heading-icon-side-left"><svg viewBox="0 0 576 512" fill="currentColor" xmlns="http://www.w3.org/2000/svg" aria-hidden="true"><path d="M259.3 17.8L194 150.2 47.9 171.5c-26.2 3.8-36.7 36.1-17.7 54.6l105.7 103-25 145.5c-4.5 26.3 23.2 46 46.4 33.7L288 439.6l130.7 68.7c23.2 12.2 50.9-7.4 46.4-33.7l-25-145.5 105.7-103c19-18.5 8.5-50.8-17.7-54.6L382 150.2 316.7 17.8c-11.7-23.6-45.6-23.9-57.4 0z"></path></svg></span><span class="kb-adv-text-inner"> 5.0 ★ ★ ★ ★ ★</span></p></div></div></div></div><div class="wp-block-kadence-advancedbtn kb-buttons-wrap kb-btns69_033847-77"><a class="kb-button kt-button button kb-btn69_c2561c-ad kt-btn-size-standard kt-btn-width-type-full kb-btn-global-fill kt-btn-has-text-true kt-btn-has-svg-false wp-block-kadence-singlebtn" href="https://spotiepremium.com/#how-to-download--install"><span class="kt-btn-inner-text">Download Spotify Premium</span></a></div></div></div></div></div><div class="kb-row-layout-wrap kb-row-layout-id69_001a99-13 alignnone wp-block-kadence-rowlayout"><div class="kt-row-column-wrap kt-has-1-columns kt-row-layout-equal kt-tab-layout-inherit kt-mobile-layout-row kt-row-valign-top"><div class="wp-block-kadence-column kadence-column69_efa49b-c1 kb-section-dir-vertical"><div class="kt-inside-inner-col"><figure class="wp-block-table is-style-stripes" style="margin-top:var(--wp--preset--spacing--20);margin-right:0;margin-bottom:var(--wp--preset--spacing--20);margin-left:0;padding-top:var(--wp--preset--spacing--20);padding-right:0;padding-bottom:var(--wp--preset--spacing--20);padding-left:0;font-size:14px;font-style:normal;font-weight:400;line-height:1.3;text-transform:capitalize"><table class="has-theme-palette-3-color has-text-color has-link-color has-fixed-layout"><tbody><tr><td class="has-text-align-left" data-align="left">Name</td><td class="has-text-align-center" data-align="center">Spotify</td></tr><tr><td class="has-text-align-left" data-align="left">Updated</td><td class="has-text-align-center" data-align="center"> 8 hours Ago</td></tr><tr><td class="has-text-align-left" data-align="left">Mod Features</td><td class="has-text-align-center" data-align="center">Premium Unlocked</td></tr><tr><td class="has-text-align-left" data-align="left">Version</td><td class="has-text-align-center" data-align="center">V8.9.90.127</td></tr><tr><td class="has-text-align-left" data-align="left">Compatible</td><td class="has-text-align-center" data-align="center">Android 5.0 and up</td></tr><tr><td class="has-text-align-left" data-align="left">Size</td><td class="has-text-align-center" data-align="center">95 MB</td></tr><tr><td class="has-text-align-left" data-align="left">Category</td><td class="has-text-align-center" data-align="center">Music &amp; Audio</td></tr><tr><td class="has-text-align-left" data-align="left">Price</td><td class="has-text-align-center" data-align="center">Free</td></tr><tr><td class="has-text-align-left" data-align="left">Original Version</td><td class="has-text-align-center" data-align="center">Play store</td></tr></tbody></table><figcaption class="wp-element-caption">Powered by Spotify</figcaption></figure></div></div></div></div><div class="kb-row-layout-wrap kb-row-layout-id69_4aed97-cd alignnone kt-row-has-bg wp-block-kadence-rowlayout"><div class="kt-row-column-wrap kt-has-1-columns kt-row-layout-equal kt-tab-layout-inherit kt-mobile-layout-row kt-row-valign-top"><div class="wp-block-kadence-column kadence-column69_00ea7f-2c"><div class="kt-inside-inner-col"><nav class="wp-block-kadence-tableofcontents kb-table-of-content-nav kb-table-of-content-id69_def649-4c kb-toc-smooth-scroll kb-collapsible-toc kb-toc-toggle-hidden" role="navigation" aria-label="Table of Contents" data-scroll-offset="40" data-scroll-spy="true"><div class="kb-table-of-content-wrap"><div class="kb-table-of-contents-title-wrap kb-toggle-icon-style-arrow"><button class="kb-table-of-contents-title-btn kb-table-of-contents-toggle" aria-expanded="false" aria-label="Expand Table of Contents"><span class="kb-table-of-contents-title"><strong>Table of Contents</strong></span><span class="kb-table-of-contents-icon-trigger"></span></button></div><ul class="kb-table-of-content-list kb-table-of-content-list-columns-1 kb-table-of-content-list-style-disc kb-table-of-content-link-style-underline"><li class=""><a class="kb-table-of-contents__entry" href="#download-latest-spotify-premium-apk-v8990127">Download Latest Spotify Premium APK V8.9.90.127</a></li><li class=""><a class="kb-table-of-contents__entry" href="#info-about-spotify-premium">Info about Spotify Premium</a></li><li class=""><a class="kb-table-of-contents__entry" href="#requirements-of-spotify">Requirements of Spotify</a></li><li class=""><a class="kb-table-of-contents__entry" href="#the-significant-features-you-need-">The Significant Features You Need </a><ul class="kb-table-of-contents-list-sub"><li class=""><a class="kb-table-of-contents__entry" href="#1-adfree-listening">1. Ad-free listening:</a></li><li class=""><a class="kb-table-of-contents__entry" href="#2-offline-listening">2. Offline Listening:</a></li><li><a class="kb-table-of-contents__entry" href="#3-highquality-audio-streaming">3. High-quality audio streaming:</a></li><li class=""><a class="kb-table-of-contents__entry" href="#4-unlimited-skips">4. Unlimited Skips:</a></li><li class=""><a class="kb-table-of-contents__entry" href="#5-customized-playback">5. Customized Playback:</a></li><li><a class="kb-table-of-contents__entry" href="#6-access-to-spotify-connect">6. Access to Spotify Connect:</a></li><li class=""><a class="kb-table-of-contents__entry" href="#7-personalized-recommendation">7. Personalized Recommendation:</a></li><li class=""><a class="kb-table-of-contents__entry" href="#8-play-any-music-track">8. Play Any Music Track:</a></li><li class=""><a class="kb-table-of-contents__entry" href="#9-mixed-tracks-playlist">9. Mixed Tracks Playlist:</a></li><li class=""><a class="kb-table-of-contents__entry" href="#10-enhanced-search-features">10. Enhanced Search Features:</a></li><li class=""><a class="kb-table-of-contents__entry" href="#11-spotify-premium-free-lifetime">11. Spotify premium free lifetime:</a></li><li class=""><a class="kb-table-of-contents__entry" href="#12-no-need-of-root">12. No Need of Root:</a></li></ul></li><li class="active"><a class="kb-table-of-contents__entry" href="#how-to-download--install">How to Download &amp; Install?</a></li><li><a class="kb-table-of-contents__entry" href="#what-spotify-looks-like-and-how-to-use-it">What Spotify looks like and how to use it:</a><ul class="kb-table-of-contents-list-sub"><li><a class="kb-table-of-contents__entry" href="#1-home">1. Home:</a></li><li><a class="kb-table-of-contents__entry" href="#2-search-tab">2. Search Tab:</a></li><li><a class="kb-table-of-contents__entry" href="#3-library">3. Library:</a></li><li><a class="kb-table-of-contents__entry" href="#4-artist">4. Artist:</a></li><li><a class="kb-table-of-contents__entry" href="#5-mixes">5. Mixes:</a></li><li><a class="kb-table-of-contents__entry" href="#6-playlist">6. Playlist:</a></li><li><a class="kb-table-of-contents__entry" href="#7-upcoming-concerts">7. Upcoming Concerts:</a></li></ul></li><li><a class="kb-table-of-contents__entry" href="#which-content-you-find-in-spotify">Which Content you find in Spotify:</a><ul class="kb-table-of-contents-list-sub"><li><a class="kb-table-of-contents__entry" href="#1-music">1. Music:</a></li><li><a class="kb-table-of-contents__entry" href="#2-broadcasts">2. Broadcasts:</a></li><li><a class="kb-table-of-contents__entry" href="#4-workout">4. Workout:</a></li><li><a class="kb-table-of-contents__entry" href="#5-global-charts">5. Global Charts:</a></li><li><a class="kb-table-of-contents__entry" href="#6-osts">6. OSTS:</a></li><li><a class="kb-table-of-contents__entry" href="#7-audiobooks">7. Audiobooks:</a></li></ul></li><li><a class="kb-table-of-contents__entry" href="#spotify-plans-cost">Spotify plans cost:</a><ul class="kb-table-of-contents-list-sub"><li><a class="kb-table-of-contents__entry" href="#individual-plan">Individual plan:</a></li><li><a class="kb-table-of-contents__entry" href="#duoplan">Duo-Plan:</a></li><li><a class="kb-table-of-contents__entry" href="#premium-family">Premium family:</a></li><li><a class="kb-table-of-contents__entry" href="#student-plan">Student Plan:</a></li></ul></li><li><a class="kb-table-of-contents__entry" href="#spotify-premium-vs-free">Spotify Premium Vs Free</a><ul class="kb-table-of-contents-list-sub"><li><a class="kb-table-of-contents__entry" href="#premium-version">Premium Version</a></li><li><a class="kb-table-of-contents__entry" href="#free-version">Free Version</a></li></ul></li><li><a class="kb-table-of-contents__entry" href="#some-pros-and-cons">Some Pros and Cons</a></li><li><a class="kb-table-of-contents__entry" href="#how-to-download-and-install-spotify-on-iosiphone">How to Download and Install Spotify on iOS/iPhone</a></li><li><a class="kb-table-of-contents__entry" href="#how-to-download-and-install-spotify-on-pc">How to Download and Install Spotify on PC</a></li><li><a class="kb-table-of-contents__entry" href="#how-to-download-and-install-spotify-on-smart-tv">How to Download and Install Spotify on Smart TV</a></li><li><a class="kb-table-of-contents__entry" href="#common-errors-and-issues-while-using-spotify-premium-apk">Common Errors And Issues While Using Spotify Premium Apk</a><ul class="kb-table-of-contents-list-sub"><li><a class="kb-table-of-contents__entry" href="#app-crashes-or-doesnt-work">App Crashes or Doesn't Work</a></li><li><a class="kb-table-of-contents__entry" href="#no-sound">No Sound</a></li><li><a class="kb-table-of-contents__entry" href="#poor-sound-quality">Poor Sound Quality</a></li><li><a class="kb-table-of-contents__entry" href="#unable-to-download-songs">Unable to Download Songs</a></li><li><a class="kb-table-of-contents__entry" href="#error-code-17">Error Code 17</a></li></ul></li><li><a class="kb-table-of-contents__entry" href="#alternatives-to-spotify">Alternatives to Spotify</a><ul class="kb-table-of-contents-list-sub"><li><a class="kb-table-of-contents__entry" href="#apple-music">Apple Music</a></li><li><a class="kb-table-of-contents__entry" href="#tidal">Tidal</a></li><li><a class="kb-table-of-contents__entry" href="#youtube-music">YouTube Music</a></li><li><a class="kb-table-of-contents__entry" href="#amazon-music-">Amazon Music </a></li></ul></li><li><a class="kb-table-of-contents__entry" href="#tips--tricks-to-optimize-your-spotify-experience">Tips &amp; Tricks to Optimize Your Spotify Experience</a><ul class="kb-table-of-contents-list-sub"><li><a class="kb-table-of-contents__entry" href="#stay-updated-with-the-latest-music">Stay Updated with the Latest Music:</a></li><li><a class="kb-table-of-contents__entry" href="#create-exclusive-playlists">Create Exclusive Playlists:</a></li><li><a class="kb-table-of-contents__entry" href="#elevate-your-audio-experience">Elevate Your Audio Experience:</a></li><li><a class="kb-table-of-contents__entry" href="#use-the-discover-weekly-feature">Use the Discover Weekly Feature:</a></li><li><a class="kb-table-of-contents__entry" href="#harness-voice-commands">Harness Voice Commands:</a></li><li><a class="kb-table-of-contents__entry" href="#master-keyboard-shortcuts-for-desktop">Master Keyboard Shortcuts for Desktop:</a></li><li><a class="kb-table-of-contents__entry" href="#enable-private-session">Enable Private Session:</a></li><li><a class="kb-table-of-contents__entry" href="#activate-data-saver-mode">Activate Data Saver Mode:</a></li></ul></li><li><a class="kb-table-of-contents__entry" href="#reviews-by-different-users-on-spotify-modded-premium-version">Reviews by Different Users on Spotify Modded Premium Version</a></li><li><a class="kb-table-of-contents__entry" href="#conclusion">Conclusion:</a></li><li><a class="kb-table-of-contents__entry" href="#faqs">FAQs</a></li></ul></div></nav></div></div></div></div><h2 class="kt-adv-heading69_1d143d-ca has--font-size has-lg-font-size wp-block-kadence-advancedheading" data-kb-block="kb-adv-heading69_1d143d-ca" id="info-about-spotify-premium"><strong>Info about Spotify Premium</strong></h2><p class="kt-adv-heading69_64d2ef-4c wp-block-kadence-advancedheading" data-kb-block="kb-adv-heading69_64d2ef-4c"><strong>Spotify Premium</strong> is an unlocked version of the Spotify app that grants access to all premium features. The original app has limited features and many ads after six songs. At the same time, in Spotify advanced version, you enjoy your favorite songs and podcasts ad-free, with unlimited skips and offline downloads. It’s a one-stop destination for all music lovers, offering diverse music genres to suit your tastes.</p><p class="kt-adv-heading69_60ce68-25 wp-block-kadence-advancedheading" data-kb-block="kb-adv-heading69_60ce68-25">Besides music, it offers many more privileges like song lyrics, original soundtracks, recorded books, universal charts, and more features. You can play songs on mobiles and tablets, listen to your favorite albums and podcasts, discover new releases, create custom playlists, and listen to artists and playlists that suit your mood.</p><p class="kt-adv-heading69_7634d4-e4 wp-block-kadence-advancedheading" data-kb-block="kb-adv-heading69_7634d4-e4">Along with all these features, Spotify India stands out for one particular thing: the artist account. Yes, you heard that right. <a href="https://spotipremiumapk.org/" target="_blank" rel="noopener">Spotify Premium APK</a> not only lets you listen to songs but also promotes talent. Anyone can record a track, create an artist account, upload it, and become famous. Many people earn money using Spotify.</p><div class="wp-block-kadence-image kb-image69_a504a1-c8"><figure class="aligncenter"><img decoding="async" width="1280" height="720" alt="spotify mod apk intro image infographics" class="kb-img wp-image-1865 perfmatters-lazy entered exited" title="Spotify Premium Mod Apk Home 2" data-src="https://spotiepremium.com/wp-content/uploads/2024/09/Spotify-Premium-APk-1.webp" data-srcset="https://spotiepremium.com/wp-content/uploads/2024/09/Spotify-Premium-APk-1.webp 1280w, https://spotiepremium.com/wp-content/uploads/2024/09/Spotify-Premium-APk-1-300x169.webp 300w, https://spotiepremium.com/wp-content/uploads/2024/09/Spotify-Premium-APk-1-1024x576.webp 1024w, https://spotiepremium.com/wp-content/uploads/2024/09/Spotify-Premium-APk-1-768x432.webp 768w" data-sizes="(max-width: 1280px) 100vw, 1280px" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='1280'%20height='720'%20viewBox='0%200%201280%20720'%3E%3C/svg%3E"><noscript><img decoding="async" width="1280" height="720" src="https://spotiepremium.com/wp-content/uploads/2024/09/Spotify-Premium-APk-1.webp" alt="spotify mod apk intro image infographics" class="kb-img wp-image-1865" title="Spotify Premium Mod Apk Home 2" srcset="https://spotiepremium.com/wp-content/uploads/2024/09/Spotify-Premium-APk-1.webp 1280w, https://spotiepremium.com/wp-content/uploads/2024/09/Spotify-Premium-APk-1-300x169.webp 300w, https://spotiepremium.com/wp-content/uploads/2024/09/Spotify-Premium-APk-1-1024x576.webp 1024w, https://spotiepremium.com/wp-content/uploads/2024/09/Spotify-Premium-APk-1-768x432.webp 768w" sizes="(max-width: 1280px) 100vw, 1280px" /></noscript></figure></div><h2 class="kt-adv-heading69_1bd539-a8 wp-block-kadence-advancedheading" data-kb-block="kb-adv-heading69_1bd539-a8" id="requirements-of-spotify"><strong>Requirements of Spotify</strong></h2><p>When it comes to requirements spotify is not a heavy application it works smoothly with almost all devices and normal internet connection more over it is supoorted by multiple platforms. The other best part is that if your devices dont have such specifications then you can use <a href="https://spotiepremium.com/spotify-lite-mod-apk/">spotify lite mod apk</a> which is light weight and can work smoothy on any device.</p><figure class="wp-block-table is-style-stripes has-small-font-size"><table class="has-fixed-layout"><tbody><tr><td>Devices</td><td>Requirements</td></tr><tr><td><strong>iOS</strong></td><td>iOS 14 or above</td></tr><tr><td><strong>Android</strong></td><td>Android OS 6.0 or above</td></tr><tr><td><strong>Mac</strong></td><td>OS X 11.0 or above</td></tr><tr><td><strong>Windows</strong></td><td>Windows 10 (64-bit), Windows 11 or above</td></tr></tbody></table></figure><p>Moreover spotify is also available in web browsers here is the list of most popular browsers supported by spotify.</p><ul class="wp-block-list"><li>Chrome</li><li>Firefox</li><li>Edge</li><li>Opera</li><li>Safari</li></ul><div class="kb-row-layout-wrap kb-row-layout-id69_bc5a49-b3 alignnone kt-row-has-bg wp-block-kadence-rowlayout"><div class="kt-row-layout-top-sep kt-row-sep-type-wavei"><svg viewBox="0 0 1000 100" preserveAspectRatio="none"><path d="M0,40c0,0 120.077,-38.076 250,-38c129.923,0.076 345.105,78 500,78c154.895,0 250,-30 250,-30l0,50l-1000,0l0,-60Z"></path></svg></div><div class="kt-row-layout-bottom-sep kt-row-sep-type-threelevelsi"><svg viewBox="0 0 1000 100" preserveAspectRatio="none"><path style="opacity: 0.33" d="M1000 95L0 0v100h1000v-5z"></path><path style="opacity: 0.66" d="M1000 95L0 27.056V100h1000v-5z"></path><path d="M1000 95L0 54.113V100h1000v-5z"></path></svg></div><div class="kt-row-column-wrap kt-has-1-columns kt-row-layout-equal kt-tab-layout-inherit kt-mobile-layout-row kt-row-valign-top"><div class="wp-block-kadence-column kadence-column69_7dd6e7-fa"><div class="kt-inside-inner-col"><h2 class="kt-adv-heading69_5ea5db-09 has--font-size wp-block-kadence-advancedheading" data-kb-block="kb-adv-heading69_5ea5db-09"><strong>The Significant Features You Need</strong></h2><p class="kt-adv-heading69_6621a2-89 wp-block-kadence-advancedheading" data-kb-block="kb-adv-heading69_6621a2-89">Regarding premium features in music streaming apps, Spotify is top of the line. It provides a user-friendly and premium experience unmatched by any other music platform. Here are some of the most popular features of <strong>Spotify</strong> gold.</p><h3 class="kt-adv-heading69_972da5-1c has--font-size wp-block-kadence-advancedheading" data-kb-block="kb-adv-heading69_972da5-1c" id="1-adfree-listening"><strong>1. Ad-free listening:</strong></h3><p class="kt-adv-heading69_745611-95 wp-block-kadence-advancedheading" data-kb-block="kb-adv-heading69_745611-95">The most popular feature of this app is that there are <strong>no ads</strong>, so you can listen to your favorite music without interruption. When you are listening to your favorite song and an ad comes on, it ruins the whole experience. As a result, this feature makes <strong>Spotify no ads Apk</strong> stand out from the original version.</p><div class="wp-block-kadence-image kb-image69_d56ead-91"><figure class="aligncenter size-large"><img decoding="async" width="1024" height="615" alt="Spotify Mod apk" class="kb-img wp-image-161 perfmatters-lazy entered exited" title="Spotify Premium Mod Apk Home 3" data-src="https://spotiepremium.com/wp-content/uploads/2024/05/Spotify-No-ads-1024x615.webp" data-srcset="https://spotiepremium.com/wp-content/uploads/2024/05/Spotify-No-ads-1024x615.webp 1024w, https://spotiepremium.com/wp-content/uploads/2024/05/Spotify-No-ads-300x180.webp 300w, https://spotiepremium.com/wp-content/uploads/2024/05/Spotify-No-ads-768x461.webp 768w, https://spotiepremium.com/wp-content/uploads/2024/05/Spotify-No-ads.webp 1280w" data-sizes="(max-width: 1024px) 100vw, 1024px" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='1024'%20height='615'%20viewBox='0%200%201024%20615'%3E%3C/svg%3E"><noscript><img decoding="async" width="1024" height="615" src="https://spotiepremium.com/wp-content/uploads/2024/05/Spotify-No-ads-1024x615.webp" alt="Spotify Mod apk" class="kb-img wp-image-161" title="Spotify Premium Mod Apk Home 3" srcset="https://spotiepremium.com/wp-content/uploads/2024/05/Spotify-No-ads-1024x615.webp 1024w, https://spotiepremium.com/wp-content/uploads/2024/05/Spotify-No-ads-300x180.webp 300w, https://spotiepremium.com/wp-content/uploads/2024/05/Spotify-No-ads-768x461.webp 768w, https://spotiepremium.com/wp-content/uploads/2024/05/Spotify-No-ads.webp 1280w" sizes="(max-width: 1024px) 100vw, 1024px" /></noscript></figure></div><h3 class="kt-adv-heading69_fcd358-ad has--font-size wp-block-kadence-advancedheading" data-kb-block="kb-adv-heading69_fcd358-ad" id="2-offline-listening"><strong>2. Offline Listening:</strong></h3><p class="kt-adv-heading69_516c29-73 wp-block-kadence-advancedheading" data-kb-block="kb-adv-heading69_516c29-73">You can download songs, podcasts, playlists, and albums with an active internet connection and listen to them offline when you are in places without internet access. Moreover, it saves a lot of data usage as you do not need to stream the same song multiple times.</p><p class="kt-adv-heading69_6bf864-f3 wp-block-kadence-advancedheading" data-kb-block="kb-adv-heading69_6bf864-f3">With offline listening, you can go anywhere without worry and still enjoy songs, even without internet access everywhere.</p><div class="wp-block-kadence-image kb-image69_7c440f-17"><figure class="aligncenter"><img decoding="async" width="1280" height="769" alt="Spotify Unlocked Premium" class="kb-img wp-image-164 perfmatters-lazy entered exited" title="Spotify Premium Mod Apk Home 4" data-src="https://spotiepremium.com/wp-content/uploads/2024/05/Spotify-Offline.webp" data-srcset="https://spotiepremium.com/wp-content/uploads/2024/05/Spotify-Offline.webp 1280w, https://spotiepremium.com/wp-content/uploads/2024/05/Spotify-Offline-300x180.webp 300w, https://spotiepremium.com/wp-content/uploads/2024/05/Spotify-Offline-1024x615.webp 1024w, https://spotiepremium.com/wp-content/uploads/2024/05/Spotify-Offline-768x461.webp 768w" data-sizes="(max-width: 1280px) 100vw, 1280px" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='1280'%20height='769'%20viewBox='0%200%201280%20769'%3E%3C/svg%3E"><noscript><img decoding="async" width="1280" height="769" src="https://spotiepremium.com/wp-content/uploads/2024/05/Spotify-Offline.webp" alt="Spotify Unlocked Premium" class="kb-img wp-image-164" title="Spotify Premium Mod Apk Home 4" srcset="https://spotiepremium.com/wp-content/uploads/2024/05/Spotify-Offline.webp 1280w, https://spotiepremium.com/wp-content/uploads/2024/05/Spotify-Offline-300x180.webp 300w, https://spotiepremium.com/wp-content/uploads/2024/05/Spotify-Offline-1024x615.webp 1024w, https://spotiepremium.com/wp-content/uploads/2024/05/Spotify-Offline-768x461.webp 768w" sizes="(max-width: 1280px) 100vw, 1280px" /></noscript></figure></div><h3 class="kt-adv-heading69_337b8c-1a has--font-size wp-block-kadence-advancedheading" data-kb-block="kb-adv-heading69_337b8c-1a" id="3-highquality-audio-streaming"><strong>3. High-quality audio streaming:</strong></h3><p style="font-size:17px">Sound quality is a key consideration for music lovers, often justifying expenditures. Spotify, renowned for its top-notch audio, consistently leads in this regard. This version grants access to premium sound quality, enhancing your music experience without cost.</p><p style="font-size:17px">The <strong>Spotify APK Pro 2024</strong> delivers high-quality audio unavailable in the free version. Users can select from three sound quality options in the free version: low (24kbps), medium (96kbps), and high (160kbps). The premium version elevates this with up to 320kbps, ensuring no loss in audio fidelity. This upgrade promises richer, cleaner sound with a broader dynamic range, surpassing expectations whether through headphones or speakers.</p><div class="wp-block-kadence-image kb-image69_bf542d-9d"><figure class="aligncenter"><img decoding="async" width="1280" height="769" alt="Spotify Premium Apk free" class="kb-img wp-image-166 perfmatters-lazy entered exited" title="Spotify Premium Mod Apk Home 5" data-src="https://spotiepremium.com/wp-content/uploads/2024/05/Spotify-Mod-Premium-APK.webp" data-srcset="https://spotiepremium.com/wp-content/uploads/2024/05/Spotify-Mod-Premium-APK.webp 1280w, https://spotiepremium.com/wp-content/uploads/2024/05/Spotify-Mod-Premium-APK-300x180.webp 300w, https://spotiepremium.com/wp-content/uploads/2024/05/Spotify-Mod-Premium-APK-1024x615.webp 1024w, https://spotiepremium.com/wp-content/uploads/2024/05/Spotify-Mod-Premium-APK-768x461.webp 768w" data-sizes="(max-width: 1280px) 100vw, 1280px" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='1280'%20height='769'%20viewBox='0%200%201280%20769'%3E%3C/svg%3E"><noscript><img decoding="async" width="1280" height="769" src="https://spotiepremium.com/wp-content/uploads/2024/05/Spotify-Mod-Premium-APK.webp" alt="Spotify Premium Apk free" class="kb-img wp-image-166" title="Spotify Premium Mod Apk Home 5" srcset="https://spotiepremium.com/wp-content/uploads/2024/05/Spotify-Mod-Premium-APK.webp 1280w, https://spotiepremium.com/wp-content/uploads/2024/05/Spotify-Mod-Premium-APK-300x180.webp 300w, https://spotiepremium.com/wp-content/uploads/2024/05/Spotify-Mod-Premium-APK-1024x615.webp 1024w, https://spotiepremium.com/wp-content/uploads/2024/05/Spotify-Mod-Premium-APK-768x461.webp 768w" sizes="(max-width: 1280px) 100vw, 1280px" /></noscript></figure></div><h3 class="kt-adv-heading69_87fa76-31 has--font-size wp-block-kadence-advancedheading" data-kb-block="kb-adv-heading69_87fa76-31" id="4-unlimited-skips"><strong>4. Unlimited Skips:</strong></h3><p class="kt-adv-heading69_7d1b84-92 wp-block-kadence-advancedheading" data-kb-block="kb-adv-heading69_7d1b84-92">There’s nothing worse than having a music experience interrupted, but now you don’t need to wait for anything with Spotify Premium because it has no limitations. There is no limit to the number of times you can skip a song, and you can skip at any time you want. Like if you are in the middle of the song or just played the music, you can skip.</p><div class="wp-block-kadence-image kb-image69_73f019-01"><figure class="aligncenter"><img decoding="async" width="1280" height="769" alt="Spotify Mod clone" class="kb-img wp-image-167 perfmatters-lazy entered exited" title="Spotify Premium Mod Apk Home 6" data-src="https://spotiepremium.com/wp-content/uploads/2024/05/Spotify-Mod-Apk-update.webp" data-srcset="https://spotiepremium.com/wp-content/uploads/2024/05/Spotify-Mod-Apk-update.webp 1280w, https://spotiepremium.com/wp-content/uploads/2024/05/Spotify-Mod-Apk-update-300x180.webp 300w, https://spotiepremium.com/wp-content/uploads/2024/05/Spotify-Mod-Apk-update-1024x615.webp 1024w, https://spotiepremium.com/wp-content/uploads/2024/05/Spotify-Mod-Apk-update-768x461.webp 768w" data-sizes="(max-width: 1280px) 100vw, 1280px" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='1280'%20height='769'%20viewBox='0%200%201280%20769'%3E%3C/svg%3E"><noscript><img decoding="async" width="1280" height="769" src="https://spotiepremium.com/wp-content/uploads/2024/05/Spotify-Mod-Apk-update.webp" alt="Spotify Mod clone" class="kb-img wp-image-167" title="Spotify Premium Mod Apk Home 6" srcset="https://spotiepremium.com/wp-content/uploads/2024/05/Spotify-Mod-Apk-update.webp 1280w, https://spotiepremium.com/wp-content/uploads/2024/05/Spotify-Mod-Apk-update-300x180.webp 300w, https://spotiepremium.com/wp-content/uploads/2024/05/Spotify-Mod-Apk-update-1024x615.webp 1024w, https://spotiepremium.com/wp-content/uploads/2024/05/Spotify-Mod-Apk-update-768x461.webp 768w" sizes="(max-width: 1280px) 100vw, 1280px" /></noscript></figure></div><h3 class="kt-adv-heading69_dcaf29-b7 has--font-size wp-block-kadence-advancedheading" data-kb-block="kb-adv-heading69_dcaf29-b7" id="5-customized-playback"><strong>5. Customized Playback:</strong></h3><p class="kt-adv-heading69_5b4c35-14 wp-block-kadence-advancedheading" data-kb-block="kb-adv-heading69_5b4c35-14">This latest version gives you complete control over playing music. You can customize your music settings, like playing a song on repeat, shuffling between multiple songs in a playlist, adding your favorite songs to your customized playlist, and setting up a queue menu. As a result of this flexible environment, everyone can enjoy music according to their preferences, so it makes the experience smooth.</p><div class="wp-block-kadence-image kb-image69_1d396c-c1"><figure class="aligncenter"><img decoding="async" width="1120" height="673" alt="Spotify Premium APK Free" class="kb-img wp-image-169 perfmatters-lazy entered exited" title="Spotify Premium Mod Apk Home 7" data-src="https://spotiepremium.com/wp-content/uploads/2024/05/spotify-Premium-Apk-Download.webp" data-srcset="https://spotiepremium.com/wp-content/uploads/2024/05/spotify-Premium-Apk-Download.webp 1120w, https://spotiepremium.com/wp-content/uploads/2024/05/spotify-Premium-Apk-Download-300x180.webp 300w, https://spotiepremium.com/wp-content/uploads/2024/05/spotify-Premium-Apk-Download-1024x615.webp 1024w, https://spotiepremium.com/wp-content/uploads/2024/05/spotify-Premium-Apk-Download-768x461.webp 768w" data-sizes="(max-width: 1120px) 100vw, 1120px" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='1120'%20height='673'%20viewBox='0%200%201120%20673'%3E%3C/svg%3E"><noscript><img decoding="async" width="1120" height="673" src="https://spotiepremium.com/wp-content/uploads/2024/05/spotify-Premium-Apk-Download.webp" alt="Spotify Premium APK Free" class="kb-img wp-image-169" title="Spotify Premium Mod Apk Home 7" srcset="https://spotiepremium.com/wp-content/uploads/2024/05/spotify-Premium-Apk-Download.webp 1120w, https://spotiepremium.com/wp-content/uploads/2024/05/spotify-Premium-Apk-Download-300x180.webp 300w, https://spotiepremium.com/wp-content/uploads/2024/05/spotify-Premium-Apk-Download-1024x615.webp 1024w, https://spotiepremium.com/wp-content/uploads/2024/05/spotify-Premium-Apk-Download-768x461.webp 768w" sizes="(max-width: 1120px) 100vw, 1120px" /></noscript></figure></div><h3 class="kt-adv-heading69_fd7893-49 has--font-size wp-block-kadence-advancedheading" data-kb-block="kb-adv-heading69_fd7893-49" id="6-access-to-spotify-connect"><strong>6. Access to Spotify Connect:</strong></h3><p class="kt-adv-heading69_ab90f3-a3 wp-block-kadence-advancedheading" data-kb-block="kb-adv-heading69_ab90f3-a3">Music can be played directly from Spotify mod Apk on a broad range of devices with Spotify Connect. That allows you to control music playback on computers, wireless and Bluetooth speakers, mobile devices, tablets, TVs, game consoles, etc. Alternatively, if you are hosting an event or a party, you can seamlessly switch between the devices without any interruption. With the help of Spotify Connect, you can access wireless devices through your mobile app and play 100 million songs on any of your devices.</p><div class="wp-block-kadence-image kb-image69_0c46f6-22"><figure class="aligncenter"><img decoding="async" width="1280" height="769" alt="Spotify mod apk gold" class="kb-img wp-image-170 perfmatters-lazy entered exited" title="Spotify Premium Mod Apk Home 8" data-src="https://spotiepremium.com/wp-content/uploads/2024/05/Spotify-Ultima.webp" data-srcset="https://spotiepremium.com/wp-content/uploads/2024/05/Spotify-Ultima.webp 1280w, https://spotiepremium.com/wp-content/uploads/2024/05/Spotify-Ultima-300x180.webp 300w, https://spotiepremium.com/wp-content/uploads/2024/05/Spotify-Ultima-1024x615.webp 1024w, https://spotiepremium.com/wp-content/uploads/2024/05/Spotify-Ultima-768x461.webp 768w" data-sizes="(max-width: 1280px) 100vw, 1280px" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='1280'%20height='769'%20viewBox='0%200%201280%20769'%3E%3C/svg%3E"><noscript><img decoding="async" width="1280" height="769" src="https://spotiepremium.com/wp-content/uploads/2024/05/Spotify-Ultima.webp" alt="Spotify mod apk gold" class="kb-img wp-image-170" title="Spotify Premium Mod Apk Home 8" srcset="https://spotiepremium.com/wp-content/uploads/2024/05/Spotify-Ultima.webp 1280w, https://spotiepremium.com/wp-content/uploads/2024/05/Spotify-Ultima-300x180.webp 300w, https://spotiepremium.com/wp-content/uploads/2024/05/Spotify-Ultima-1024x615.webp 1024w, https://spotiepremium.com/wp-content/uploads/2024/05/Spotify-Ultima-768x461.webp 768w" sizes="(max-width: 1280px) 100vw, 1280px" /></noscript></figure></div><h3 class="kt-adv-heading69_7257a6-5d has--font-size wp-block-kadence-advancedheading" data-kb-block="kb-adv-heading69_7257a6-5d" id="7-personalized-recommendation"><strong>7. Personalized Recommendation:</strong></h3><p class="kt-adv-heading69_e6681a-7a wp-block-kadence-advancedheading" data-kb-block="kb-adv-heading69_e6681a-7a">There is an advanced algorithm on Spotify that recommends songs based on our searches, our history, and our music taste by analyzing the way we use the app and analyzing our routines with the app. It has features such as weekly discoveries, daily mixes, and other features that help users get the best experience of listening to music. This feature is incredibly effective because it often recommends songs that match our mood.</p><div class="wp-block-kadence-image kb-image69_8fc69b-b5"><figure class="aligncenter"><img decoding="async" width="1280" height="769" alt="spotify mod apk new version" class="kb-img wp-image-171 perfmatters-lazy entered exited" title="Spotify Premium Mod Apk Home 9" data-src="https://spotiepremium.com/wp-content/uploads/2024/05/spotify-Premium-Unlocked.webp" data-srcset="https://spotiepremium.com/wp-content/uploads/2024/05/spotify-Premium-Unlocked.webp 1280w, https://spotiepremium.com/wp-content/uploads/2024/05/spotify-Premium-Unlocked-300x180.webp 300w, https://spotiepremium.com/wp-content/uploads/2024/05/spotify-Premium-Unlocked-1024x615.webp 1024w, https://spotiepremium.com/wp-content/uploads/2024/05/spotify-Premium-Unlocked-768x461.webp 768w" data-sizes="(max-width: 1280px) 100vw, 1280px" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='1280'%20height='769'%20viewBox='0%200%201280%20769'%3E%3C/svg%3E"><noscript><img decoding="async" width="1280" height="769" src="https://spotiepremium.com/wp-content/uploads/2024/05/spotify-Premium-Unlocked.webp" alt="spotify mod apk new version" class="kb-img wp-image-171" title="Spotify Premium Mod Apk Home 9" srcset="https://spotiepremium.com/wp-content/uploads/2024/05/spotify-Premium-Unlocked.webp 1280w, https://spotiepremium.com/wp-content/uploads/2024/05/spotify-Premium-Unlocked-300x180.webp 300w, https://spotiepremium.com/wp-content/uploads/2024/05/spotify-Premium-Unlocked-1024x615.webp 1024w, https://spotiepremium.com/wp-content/uploads/2024/05/spotify-Premium-Unlocked-768x461.webp 768w" sizes="(max-width: 1280px) 100vw, 1280px" /></noscript></figure></div><h3 class="kt-adv-heading69_ab0bdc-4e has--font-size wp-block-kadence-advancedheading" data-kb-block="kb-adv-heading69_ab0bdc-4e" id="8-play-any-music-track"><strong>8. Play Any Music Track:</strong></h3><p class="kt-adv-heading69_ded854-16 wp-block-kadence-advancedheading" data-kb-block="kb-adv-heading69_ded854-16">Spotify’s song library is very large and contains content for everyone, from the young to the old. In this version, you can listen to what you can think of, but in the free version, there is nothing like that; it is just limited to a few recommended songs. You can listen to any song you want. Spotify Premium allows you to play any music track you like without restriction or limitation.</p><div class="wp-block-kadence-image kb-image69_abe6bf-dc"><figure class="aligncenter"><img decoding="async" width="1280" height="769" alt="Spotify Premium Apk" class="kb-img wp-image-173 perfmatters-lazy entered exited" title="Spotify Premium Mod Apk Home 10" data-src="https://spotiepremium.com/wp-content/uploads/2024/05/spotify-mod-apk.webp" data-srcset="https://spotiepremium.com/wp-content/uploads/2024/05/spotify-mod-apk.webp 1280w, https://spotiepremium.com/wp-content/uploads/2024/05/spotify-mod-apk-300x180.webp 300w, https://spotiepremium.com/wp-content/uploads/2024/05/spotify-mod-apk-1024x615.webp 1024w, https://spotiepremium.com/wp-content/uploads/2024/05/spotify-mod-apk-768x461.webp 768w" data-sizes="(max-width: 1280px) 100vw, 1280px" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='1280'%20height='769'%20viewBox='0%200%201280%20769'%3E%3C/svg%3E"><noscript><img decoding="async" width="1280" height="769" src="https://spotiepremium.com/wp-content/uploads/2024/05/spotify-mod-apk.webp" alt="Spotify Premium Apk" class="kb-img wp-image-173" title="Spotify Premium Mod Apk Home 10" srcset="https://spotiepremium.com/wp-content/uploads/2024/05/spotify-mod-apk.webp 1280w, https://spotiepremium.com/wp-content/uploads/2024/05/spotify-mod-apk-300x180.webp 300w, https://spotiepremium.com/wp-content/uploads/2024/05/spotify-mod-apk-1024x615.webp 1024w, https://spotiepremium.com/wp-content/uploads/2024/05/spotify-mod-apk-768x461.webp 768w" sizes="(max-width: 1280px) 100vw, 1280px" /></noscript></figure></div><h3 class="kt-adv-heading69_7c50c1-89 has--font-size wp-block-kadence-advancedheading" data-kb-block="kb-adv-heading69_7c50c1-89" id="9-mixed-tracks-playlist"><strong>9.</strong> <strong>Mixed Tracks Playlist:</strong></h3><p class="kt-adv-heading69_46935d-01 wp-block-kadence-advancedheading" data-kb-block="kb-adv-heading69_46935d-01">You can create manual playlists for different occasions, such as gym workouts, a road trip, zoo adventure. Exercise, parties, or weddings. Playlists for specific purposes save you time because you don’t need to search for individual songs. You can generate Spotify playlists yourself and compile songs of your choice to create a playlist. Additionally, you can create playlists by gathering songs from different artists.</p><div class="wp-block-kadence-image kb-image69_4b7881-c5"><figure class="aligncenter"><img decoding="async" width="1280" height="769" alt="Spotify Premium Apk" class="kb-img wp-image-174 perfmatters-lazy entered exited" title="Spotify Premium Mod Apk Home 11" data-src="https://spotiepremium.com/wp-content/uploads/2024/05/Spotify-Mod-Apk-premium.png.webp" data-srcset="https://spotiepremium.com/wp-content/uploads/2024/05/Spotify-Mod-Apk-premium.png.webp 1280w, https://spotiepremium.com/wp-content/uploads/2024/05/Spotify-Mod-Apk-premium-300x180.png.webp 300w, https://spotiepremium.com/wp-content/uploads/2024/05/Spotify-Mod-Apk-premium-1024x615.png.webp 1024w, https://spotiepremium.com/wp-content/uploads/2024/05/Spotify-Mod-Apk-premium-768x461.png.webp 768w" data-sizes="(max-width: 1280px) 100vw, 1280px" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='1280'%20height='769'%20viewBox='0%200%201280%20769'%3E%3C/svg%3E"><noscript><img decoding="async" width="1280" height="769" src="https://spotiepremium.com/wp-content/uploads/2024/05/Spotify-Mod-Apk-premium.png.webp" alt="Spotify Premium Apk" class="kb-img wp-image-174" title="Spotify Premium Mod Apk Home 11" srcset="https://spotiepremium.com/wp-content/uploads/2024/05/Spotify-Mod-Apk-premium.png.webp 1280w, https://spotiepremium.com/wp-content/uploads/2024/05/Spotify-Mod-Apk-premium-300x180.png.webp 300w, https://spotiepremium.com/wp-content/uploads/2024/05/Spotify-Mod-Apk-premium-1024x615.png.webp 1024w, https://spotiepremium.com/wp-content/uploads/2024/05/Spotify-Mod-Apk-premium-768x461.png.webp 768w" sizes="(max-width: 1280px) 100vw, 1280px" /></noscript></figure></div><h3 class="kt-adv-heading69_d5cbef-58 has--font-size wp-block-kadence-advancedheading" data-kb-block="kb-adv-heading69_d5cbef-58" id="10-enhanced-search-features"><strong>10. Enhanced Search Features:</strong></h3><p class="kt-adv-heading69_5e9888-57 wp-block-kadence-advancedheading" data-kb-block="kb-adv-heading69_5e9888-57">Spotify Mod Ultima has the best search features and filters, which allow us to locate our desired music quickly. We can narrow down our search by music type, albums, genres, playlists, moods, and activities. With this enhanced search feature, we can precisely find the music we are looking for.</p><div class="wp-block-kadence-image kb-image69_f2dd40-7d"><figure class="aligncenter"><img decoding="async" width="960" height="577" src="https://spotiepremium.com/wp-content/uploads/2024/05/Spotify.webp" alt="Spotify Premium" class="kb-img wp-image-176 perfmatters-lazy entered pmloaded exited" title="Spotify Premium Mod Apk Home 12" data-src="https://spotiepremium.com/wp-content/uploads/2024/05/Spotify.webp" data-srcset="https://spotiepremium.com/wp-content/uploads/2024/05/Spotify.webp 960w, https://spotiepremium.com/wp-content/uploads/2024/05/Spotify-300x180.webp 300w, https://spotiepremium.com/wp-content/uploads/2024/05/Spotify-768x462.webp 768w" data-sizes="(max-width: 960px) 100vw, 960px" data-ll-status="loaded" sizes="(max-width: 960px) 100vw, 960px" srcset="https://spotiepremium.com/wp-content/uploads/2024/05/Spotify.webp 960w, https://spotiepremium.com/wp-content/uploads/2024/05/Spotify-300x180.webp 300w, https://spotiepremium.com/wp-content/uploads/2024/05/Spotify-768x462.webp 768w"><noscript><img decoding="async" width="960" height="577" src="https://spotiepremium.com/wp-content/uploads/2024/05/Spotify.webp" alt="Spotify Premium" class="kb-img wp-image-176" title="Spotify Premium Mod Apk Home 12" srcset="https://spotiepremium.com/wp-content/uploads/2024/05/Spotify.webp 960w, https://spotiepremium.com/wp-content/uploads/2024/05/Spotify-300x180.webp 300w, https://spotiepremium.com/wp-content/uploads/2024/05/Spotify-768x462.webp 768w" sizes="(max-width: 960px) 100vw, 960px" /></noscript></figure></div><h3 class="kt-adv-heading69_d6b446-f3 has--font-size wp-block-kadence-advancedheading" data-kb-block="kb-adv-heading69_d6b446-f3" id="11-spotify-premium-free-lifetime"><strong>11. Spotify premium free lifetime:</strong></h3><p class="kt-adv-heading69_391ed1-0b wp-block-kadence-advancedheading" data-kb-block="kb-adv-heading69_391ed1-0b">This application can be downloaded and used for a lifetime, which means there is no expiration date on it. There is no restriction on the use of premium resources, and you can access them at any time. For premium features, you only need to download Spotify mod’s latest version. The only thing to do is update this app to the new version.</p><div class="wp-block-kadence-image kb-image69_093f19-08"><figure class="aligncenter"><img decoding="async" width="960" height="577" src="https://spotiepremium.com/wp-content/uploads/2024/05/Spotify-Best-Mod.webp" alt="Spotify Premium APK free liftimeImage" class="kb-img wp-image-180 perfmatters-lazy entered pmloaded exited" title="Spotify Premium Mod Apk Home 13" data-src="https://spotiepremium.com/wp-content/uploads/2024/05/Spotify-Best-Mod.webp" data-srcset="https://spotiepremium.com/wp-content/uploads/2024/05/Spotify-Best-Mod.webp 960w, https://spotiepremium.com/wp-content/uploads/2024/05/Spotify-Best-Mod-300x180.webp 300w, https://spotiepremium.com/wp-content/uploads/2024/05/Spotify-Best-Mod-768x462.webp 768w" data-sizes="(max-width: 960px) 100vw, 960px" data-ll-status="loaded" sizes="(max-width: 960px) 100vw, 960px" srcset="https://spotiepremium.com/wp-content/uploads/2024/05/Spotify-Best-Mod.webp 960w, https://spotiepremium.com/wp-content/uploads/2024/05/Spotify-Best-Mod-300x180.webp 300w, https://spotiepremium.com/wp-content/uploads/2024/05/Spotify-Best-Mod-768x462.webp 768w"><noscript><img decoding="async" width="960" height="577" src="https://spotiepremium.com/wp-content/uploads/2024/05/Spotify-Best-Mod.webp" alt="Spotify Premium APK free liftimeImage" class="kb-img wp-image-180" title="Spotify Premium Mod Apk Home 13" srcset="https://spotiepremium.com/wp-content/uploads/2024/05/Spotify-Best-Mod.webp 960w, https://spotiepremium.com/wp-content/uploads/2024/05/Spotify-Best-Mod-300x180.webp 300w, https://spotiepremium.com/wp-content/uploads/2024/05/Spotify-Best-Mod-768x462.webp 768w" sizes="(max-width: 960px) 100vw, 960px" /></noscript></figure></div><h3 class="kt-adv-heading69_c7f654-c7 has--font-size wp-block-kadence-advancedheading" data-kb-block="kb-adv-heading69_c7f654-c7" id="12-no-need-of-root"><strong>12. No Need of Root:</strong></h3><p class="kt-adv-heading69_f75423-5e wp-block-kadence-advancedheading" data-kb-block="kb-adv-heading69_f75423-5e">In most modified apps, you need third-party apps and root permissions to access the features, but in this Spotify mod version, you don’t need these. That makes the premium version more reliable and safer because it doesn’t require root access.&nbsp;</p><div class="wp-block-kadence-image kb-image69_3ece82-45"><figure class="aligncenter"><img decoding="async" width="960" height="577" src="https://spotiepremium.com/wp-content/uploads/2024/05/No-Root-Spotify.webp" alt="Spotify Without Root" class="kb-img wp-image-182 perfmatters-lazy entered pmloaded exited" title="Spotify Premium Mod Apk Home 14" data-src="https://spotiepremium.com/wp-content/uploads/2024/05/No-Root-Spotify.webp" data-srcset="https://spotiepremium.com/wp-content/uploads/2024/05/No-Root-Spotify.webp 960w, https://spotiepremium.com/wp-content/uploads/2024/05/No-Root-Spotify-300x180.webp 300w, https://spotiepremium.com/wp-content/uploads/2024/05/No-Root-Spotify-768x462.webp 768w" data-sizes="(max-width: 960px) 100vw, 960px" data-ll-status="loaded" sizes="(max-width: 960px) 100vw, 960px" srcset="https://spotiepremium.com/wp-content/uploads/2024/05/No-Root-Spotify.webp 960w, https://spotiepremium.com/wp-content/uploads/2024/05/No-Root-Spotify-300x180.webp 300w, https://spotiepremium.com/wp-content/uploads/2024/05/No-Root-Spotify-768x462.webp 768w"><noscript><img decoding="async" width="960" height="577" src="https://spotiepremium.com/wp-content/uploads/2024/05/No-Root-Spotify.webp" alt="Spotify Without Root" class="kb-img wp-image-182" title="Spotify Premium Mod Apk Home 14" srcset="https://spotiepremium.com/wp-content/uploads/2024/05/No-Root-Spotify.webp 960w, https://spotiepremium.com/wp-content/uploads/2024/05/No-Root-Spotify-300x180.webp 300w, https://spotiepremium.com/wp-content/uploads/2024/05/No-Root-Spotify-768x462.webp 768w" sizes="(max-width: 960px) 100vw, 960px" /></noscript></figure></div></div></div></div></div><h2 class="kt-adv-heading69_a47c54-e4 wp-block-kadence-advancedheading active" data-kb-block="kb-adv-heading69_a47c54-e4" id="how-to-download--install" tabindex="-1"><strong>How to Download &amp; Install?</strong></h2><p class="kt-adv-heading69_57fc18-a3 wp-block-kadence-advancedheading" data-kb-block="kb-adv-heading69_57fc18-a3">Installation of<strong> </strong>this version is an easy step. It doesn’t require any hard and fast specialized understanding. The downloading process is similar to other apps. I&nbsp;have briefly described all the steps here.</p><div class="kb-row-layout-wrap kb-row-layout-id69_d36497-78 aligncenter wp-block-kadence-rowlayout"><div class="kt-row-column-wrap kt-has-1-columns kt-row-layout-equal kt-tab-layout-inherit kt-mobile-layout-row kt-row-valign-top"><div class="wp-block-kadence-column kadence-column69_153d63-03"><div class="kt-inside-inner-col">
<meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Download Button with Timer</title><a href="#" class="download-btn" id="downloadBtn">Download Spotify Mod</a><p class="countdown-message" id="countdownMessage">Please wait <span id="countdown">8</span> seconds…</p> <script defer="" src="data:text/javascript;base64,CiAgICAgICAgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoImRvd25sb2FkQnRuIikuYWRkRXZlbnRMaXN0ZW5lcigiY2xpY2siLCBmdW5jdGlvbihldmVudCkgewogICAgICAgICAgICBldmVudC5wcmV2ZW50RGVmYXVsdCgpOyAvLyBQcmV2ZW50IGltbWVkaWF0ZSBsaW5rIHJlZGlyZWN0aW9uCgogICAgICAgICAgICB2YXIgY291bnRkb3duTWVzc2FnZSA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJjb3VudGRvd25NZXNzYWdlIik7CiAgICAgICAgICAgIHZhciBjb3VudGRvd24gPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgiY291bnRkb3duIik7CiAgICAgICAgICAgIHZhciB0aW1lTGVmdCA9IDg7CgogICAgICAgICAgICBjb3VudGRvd25NZXNzYWdlLnN0eWxlLmRpc3BsYXkgPSAiYmxvY2siOyAvLyBTaG93IHRoZSBjb3VudGRvd24gbWVzc2FnZQogICAgICAgICAgICB0aGlzLnN0eWxlLmRpc3BsYXkgPSAibm9uZSI7IC8vIEhpZGUgdGhlIGRvd25sb2FkIGJ1dHRvbgoKICAgICAgICAgICAgLy8gU3RhcnQgY291bnRkb3duCiAgICAgICAgICAgIHZhciB0aW1lciA9IHNldEludGVydmFsKGZ1bmN0aW9uKCkgewogICAgICAgICAgICAgICAgdGltZUxlZnQtLTsKICAgICAgICAgICAgICAgIGNvdW50ZG93bi50ZXh0Q29udGVudCA9IHRpbWVMZWZ0OwogICAgICAgICAgICAgICAgaWYgKHRpbWVMZWZ0IDw9IDApIHsKICAgICAgICAgICAgICAgICAgICBjbGVhckludGVydmFsKHRpbWVyKTsKICAgICAgICAgICAgICAgICAgICAvLyBSZWRpcmVjdCB0byB0aGUgZG93bmxvYWQgbGluawogICAgICAgICAgICAgICAgICAgIHdpbmRvdy5sb2NhdGlvbi5ocmVmID0gImh0dHBzOi8vc3BvdGllcHJlbWl1bS5jb20vc3BvdGlmeS1wcmVtaXVtLWFway1kb3dubG9hZC8iOwogICAgICAgICAgICAgICAgfQogICAgICAgICAgICB9LCAxMDAwKTsgLy8gVXBkYXRlIGV2ZXJ5IHNlY29uZAogICAgICAgIH0pOwogICAg" type="text/javascript"></script> <script id="perfmatters-delayed-scripts-js" type="text/javascript">const pmDelayClick=false;const pmUserInteractions=["keydown","mousedown","mousemove","wheel","touchmove","touchstart","touchend"],pmDelayedScripts={normal:[],defer:[],async:[]},jQueriesArray=[],pmInterceptedClicks=[];var pmDOMLoaded=!1,pmClickTarget="";function pmTriggerDOMListener(){"undefined"!=typeof pmDelayTimer&&clearTimeout(pmDelayTimer),pmUserInteractions.forEach(function(e){window.removeEventListener(e,pmTriggerDOMListener,{passive:!0})}),document.removeEventListener("visibilitychange",pmTriggerDOMListener),"loading"===document.readyState?document.addEventListener("DOMContentLoaded",pmTriggerDelayedScripts):pmTriggerDelayedScripts()}async function pmTriggerDelayedScripts(){pmDelayEventListeners(),pmDelayJQueryReady(),pmProcessDocumentWrite(),pmSortDelayedScripts(),pmPreloadDelayedScripts(),await pmLoadDelayedScripts(pmDelayedScripts.normal),await pmLoadDelayedScripts(pmDelayedScripts.defer),await pmLoadDelayedScripts(pmDelayedScripts.async),await pmTriggerEventListeners(),document.querySelectorAll("link[data-pmdelayedstyle]").forEach(function(e){e.setAttribute("href",e.getAttribute("data-pmdelayedstyle"))}),window.dispatchEvent(new Event("perfmatters-allScriptsLoaded")),pmWaitForPendingClicks().then(()=>{pmReplayClicks()})}function pmDelayEventListeners(){let e={};function t(t,n){function r(n){return e[t].delayedEvents.indexOf(n)>=0?"perfmatters-"+n:n}e[t]||(e[t]={originalFunctions:{add:t.addEventListener,remove:t.removeEventListener},delayedEvents:[]},t.addEventListener=function(){arguments[0]=r(arguments[0]),e[t].originalFunctions.add.apply(t,arguments)},t.removeEventListener=function(){arguments[0]=r(arguments[0]),e[t].originalFunctions.remove.apply(t,arguments)}),e[t].delayedEvents.push(n)}function n(e,t){let n=e[t];Object.defineProperty(e,t,{get:n||function(){},set:function(n){e["perfmatters"+t]=n}})}t(document,"DOMContentLoaded"),t(window,"DOMContentLoaded"),t(window,"load"),t(window,"pageshow"),t(document,"readystatechange"),n(document,"onreadystatechange"),n(window,"onload"),n(window,"onpageshow")}function pmDelayJQueryReady(){let e=window.jQuery;Object.defineProperty(window,"jQuery",{get:()=>e,set(t){if(t&&t.fn&&!jQueriesArray.includes(t)){t.fn.ready=t.fn.init.prototype.ready=function(e){pmDOMLoaded?e.bind(document)(t):document.addEventListener("perfmatters-DOMContentLoaded",function(){e.bind(document)(t)})};let n=t.fn.on;t.fn.on=t.fn.init.prototype.on=function(){if(this[0]===window){function e(e){return e=(e=(e=e.split(" ")).map(function(e){return"load"===e||0===e.indexOf("load.")?"perfmatters-jquery-load":e})).join(" ")}"string"==typeof arguments[0]||arguments[0]instanceof String?arguments[0]=e(arguments[0]):"object"==typeof arguments[0]&&Object.keys(arguments[0]).forEach(function(t){delete Object.assign(arguments[0],{[e(t)]:arguments[0][t]})[t]})}return n.apply(this,arguments),this},jQueriesArray.push(t)}e=t}})}function pmProcessDocumentWrite(){let e=new Map;document.write=document.writeln=function(t){var n=document.currentScript,r=document.createRange();let a=e.get(n);void 0===a&&(a=n.nextSibling,e.set(n,a));var i=document.createDocumentFragment();r.setStart(i,0),i.appendChild(r.createContextualFragment(t)),n.parentElement.insertBefore(i,a)}}function pmSortDelayedScripts(){document.querySelectorAll("script[type=pmdelayedscript]").forEach(function(e){e.hasAttribute("src")?e.hasAttribute("defer")&&!1!==e.defer?pmDelayedScripts.defer.push(e):e.hasAttribute("async")&&!1!==e.async?pmDelayedScripts.async.push(e):pmDelayedScripts.normal.push(e):pmDelayedScripts.normal.push(e)})}function pmPreloadDelayedScripts(){var e=document.createDocumentFragment();[...pmDelayedScripts.normal,...pmDelayedScripts.defer,...pmDelayedScripts.async].forEach(function(t){var n=t.getAttribute("src");if(n){var r=document.createElement("link");r.href=n,"module"==t.getAttribute("data-perfmatters-type")?r.rel="modulepreload":(r.rel="preload",r.as="script"),e.appendChild(r)}}),document.head.appendChild(e)}async function pmLoadDelayedScripts(e){var t=e.shift();return t?(await pmReplaceScript(t),pmLoadDelayedScripts(e)):Promise.resolve()}async function pmReplaceScript(e){return await pmNextFrame(),new Promise(function(t){let n=document.createElement("script");[...e.attributes].forEach(function(e){let t=e.nodeName;"type"!==t&&("data-perfmatters-type"===t&&(t="type"),n.setAttribute(t,e.nodeValue))}),e.hasAttribute("src")?(n.addEventListener("load",t),n.addEventListener("error",t)):(n.text=e.text,t()),e.parentNode.replaceChild(n,e)})}async function pmTriggerEventListeners(){pmDOMLoaded=!0,await pmNextFrame(),document.dispatchEvent(new Event("perfmatters-DOMContentLoaded")),await pmNextFrame(),window.dispatchEvent(new Event("perfmatters-DOMContentLoaded")),await pmNextFrame(),document.dispatchEvent(new Event("perfmatters-readystatechange")),await pmNextFrame(),document.perfmattersonreadystatechange&&document.perfmattersonreadystatechange(),await pmNextFrame(),window.dispatchEvent(new Event("perfmatters-load")),await pmNextFrame(),window.perfmattersonload&&window.perfmattersonload(),await pmNextFrame(),jQueriesArray.forEach(function(e){e(window).trigger("perfmatters-jquery-load")});let e=new Event("perfmatters-pageshow");e.persisted=window.pmPersisted,window.dispatchEvent(e),await pmNextFrame(),window.perfmattersonpageshow&&window.perfmattersonpageshow({persisted:window.pmPersisted})}async function pmNextFrame(){return new Promise(function(e){requestAnimationFrame(e)})}function pmReplayClicks(){window.removeEventListener("touchstart",pmTouchStartHandler,{passive:!0}),window.removeEventListener("mousedown",pmTouchStartHandler),pmInterceptedClicks.forEach(e=>{e.target.outerHTML===pmClickTarget&&e.target.dispatchEvent(new MouseEvent("click",{view:e.view,bubbles:!0,cancelable:!0}))})}function pmWaitForPendingClicks(){return new Promise(e=>{window.pmIsClickPending?pmPendingClickFinished=e:e()})}function pmPendingClickStarted(){window.pmIsClickPending=!0}function pmPendingClickFinished(){window.pmIsClickPending=!1}function pmClickHandler(e){e.target.removeEventListener("click",pmClickHandler),pmRenameDOMAttribute(e.target,"pm-onclick","onclick"),pmInterceptedClicks.push(e),e.preventDefault(),e.stopPropagation(),e.stopImmediatePropagation(),pmPendingClickFinished()}function pmTouchStartHandler(e){"HTML"!==e.target.tagName&&(pmClickTarget||(pmClickTarget=e.target.outerHTML),window.addEventListener("touchend",pmTouchEndHandler),window.addEventListener("mouseup",pmTouchEndHandler),window.addEventListener("touchmove",pmTouchMoveHandler,{passive:!0}),window.addEventListener("mousemove",pmTouchMoveHandler),e.target.addEventListener("click",pmClickHandler),pmRenameDOMAttribute(e.target,"onclick","pm-onclick"),pmPendingClickStarted())}function pmTouchMoveHandler(e){window.removeEventListener("touchend",pmTouchEndHandler),window.removeEventListener("mouseup",pmTouchEndHandler),window.removeEventListener("touchmove",pmTouchMoveHandler,{passive:!0}),window.removeEventListener("mousemove",pmTouchMoveHandler),e.target.removeEventListener("click",pmClickHandler),pmRenameDOMAttribute(e.target,"pm-onclick","onclick"),pmPendingClickFinished()}function pmTouchEndHandler(e){window.removeEventListener("touchend",pmTouchEndHandler),window.removeEventListener("mouseup",pmTouchEndHandler),window.removeEventListener("touchmove",pmTouchMoveHandler,{passive:!0}),window.removeEventListener("mousemove",pmTouchMoveHandler)}function pmRenameDOMAttribute(e,t,n){e.hasAttribute&&e.hasAttribute(t)&&(event.target.setAttribute(n,event.target.getAttribute(t)),event.target.removeAttribute(t))}window.pmIsClickPending=!1,window.addEventListener("pageshow",e=>{window.pmPersisted=e.persisted}),pmUserInteractions.forEach(function(e){window.addEventListener(e,pmTriggerDOMListener,{passive:!0})}),pmDelayClick&&(window.addEventListener("touchstart",pmTouchStartHandler,{passive:!0}),window.addEventListener("mousedown",pmTouchStartHandler)),document.addEventListener("visibilitychange",pmTriggerDOMListener);</script><script data-no-optimize="1" type="text/javascript">!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define(e):(t="undefined"!=typeof globalThis?globalThis:t||self).LazyLoad=e()}(this,function(){"use strict";function e(){return(e=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n,a=arguments[e];for(n in a)Object.prototype.hasOwnProperty.call(a,n)&&(t[n]=a[n])}return t}).apply(this,arguments)}function i(t){return e({},it,t)}function o(t,e){var n,a="LazyLoad::Initialized",i=new t(e);try{n=new CustomEvent(a,{detail:{instance:i}})}catch(t){(n=document.createEvent("CustomEvent")).initCustomEvent(a,!1,!1,{instance:i})}window.dispatchEvent(n)}function l(t,e){return t.getAttribute(gt+e)}function c(t){return l(t,bt)}function s(t,e){return function(t,e,n){e=gt+e;null!==n?t.setAttribute(e,n):t.removeAttribute(e)}(t,bt,e)}function r(t){return s(t,null),0}function u(t){return null===c(t)}function d(t){return c(t)===vt}function f(t,e,n,a){t&&(void 0===a?void 0===n?t(e):t(e,n):t(e,n,a))}function _(t,e){nt?t.classList.add(e):t.className+=(t.className?" ":"")+e}function v(t,e){nt?t.classList.remove(e):t.className=t.className.replace(new RegExp("(^|\\s+)"+e+"(\\s+|$)")," ").replace(/^\s+/,"").replace(/\s+$/,"")}function g(t){return t.llTempImage}function b(t,e){!e||(e=e._observer)&&e.unobserve(t)}function p(t,e){t&&(t.loadingCount+=e)}function h(t,e){t&&(t.toLoadCount=e)}function n(t){for(var e,n=[],a=0;e=t.children[a];a+=1)"SOURCE"===e.tagName&&n.push(e);return n}function m(t,e){(t=t.parentNode)&&"PICTURE"===t.tagName&&n(t).forEach(e)}function a(t,e){n(t).forEach(e)}function E(t){return!!t[st]}function I(t){return t[st]}function y(t){return delete t[st]}function A(e,t){var n;E(e)||(n={},t.forEach(function(t){n[t]=e.getAttribute(t)}),e[st]=n)}function k(a,t){var i;E(a)&&(i=I(a),t.forEach(function(t){var e,n;e=a,(t=i[n=t])?e.setAttribute(n,t):e.removeAttribute(n)}))}function L(t,e,n){_(t,e.class_loading),s(t,ut),n&&(p(n,1),f(e.callback_loading,t,n))}function w(t,e,n){n&&t.setAttribute(e,n)}function x(t,e){w(t,ct,l(t,e.data_sizes)),w(t,rt,l(t,e.data_srcset)),w(t,ot,l(t,e.data_src))}function O(t,e,n){var a=l(t,e.data_bg_multi),i=l(t,e.data_bg_multi_hidpi);(a=at&&i?i:a)&&(t.style.backgroundImage=a,n=n,_(t=t,(e=e).class_applied),s(t,ft),n&&(e.unobserve_completed&&b(t,e),f(e.callback_applied,t,n)))}function N(t,e){!e||0<e.loadingCount||0<e.toLoadCount||f(t.callback_finish,e)}function C(t,e,n){t.addEventListener(e,n),t.llEvLisnrs[e]=n}function M(t){return!!t.llEvLisnrs}function z(t){if(M(t)){var e,n,a=t.llEvLisnrs;for(e in a){var i=a[e];n=e,i=i,t.removeEventListener(n,i)}delete t.llEvLisnrs}}function R(t,e,n){var a;delete t.llTempImage,p(n,-1),(a=n)&&--a.toLoadCount,v(t,e.class_loading),e.unobserve_completed&&b(t,n)}function T(o,r,c){var l=g(o)||o;M(l)||function(t,e,n){M(t)||(t.llEvLisnrs={});var a="VIDEO"===t.tagName?"loadeddata":"load";C(t,a,e),C(t,"error",n)}(l,function(t){var e,n,a,i;n=r,a=c,i=d(e=o),R(e,n,a),_(e,n.class_loaded),s(e,dt),f(n.callback_loaded,e,a),i||N(n,a),z(l)},function(t){var e,n,a,i;n=r,a=c,i=d(e=o),R(e,n,a),_(e,n.class_error),s(e,_t),f(n.callback_error,e,a),i||N(n,a),z(l)})}function G(t,e,n){var a,i,o,r,c;t.llTempImage=document.createElement("IMG"),T(t,e,n),E(c=t)||(c[st]={backgroundImage:c.style.backgroundImage}),o=n,r=l(a=t,(i=e).data_bg),c=l(a,i.data_bg_hidpi),(r=at&&c?c:r)&&(a.style.backgroundImage='url("'.concat(r,'")'),g(a).setAttribute(ot,r),L(a,i,o)),O(t,e,n)}function D(t,e,n){var a;T(t,e,n),a=e,e=n,(t=It[(n=t).tagName])&&(t(n,a),L(n,a,e))}function V(t,e,n){var a;a=t,(-1<yt.indexOf(a.tagName)?D:G)(t,e,n)}function F(t,e,n){var a;t.setAttribute("loading","lazy"),T(t,e,n),a=e,(e=It[(n=t).tagName])&&e(n,a),s(t,vt)}function j(t){t.removeAttribute(ot),t.removeAttribute(rt),t.removeAttribute(ct)}function P(t){m(t,function(t){k(t,Et)}),k(t,Et)}function S(t){var e;(e=At[t.tagName])?e(t):E(e=t)&&(t=I(e),e.style.backgroundImage=t.backgroundImage)}function U(t,e){var n;S(t),n=e,u(e=t)||d(e)||(v(e,n.class_entered),v(e,n.class_exited),v(e,n.class_applied),v(e,n.class_loading),v(e,n.class_loaded),v(e,n.class_error)),r(t),y(t)}function $(t,e,n,a){var i;n.cancel_on_exit&&(c(t)!==ut||"IMG"===t.tagName&&(z(t),m(i=t,function(t){j(t)}),j(i),P(t),v(t,n.class_loading),p(a,-1),r(t),f(n.callback_cancel,t,e,a)))}function q(t,e,n,a){var i,o,r=(o=t,0<=pt.indexOf(c(o)));s(t,"entered"),_(t,n.class_entered),v(t,n.class_exited),i=t,o=a,n.unobserve_entered&&b(i,o),f(n.callback_enter,t,e,a),r||V(t,n,a)}function H(t){return t.use_native&&"loading"in HTMLImageElement.prototype}function B(t,i,o){t.forEach(function(t){return(a=t).isIntersecting||0<a.intersectionRatio?q(t.target,t,i,o):(e=t.target,n=t,a=i,t=o,void(u(e)||(_(e,a.class_exited),$(e,n,a,t),f(a.callback_exit,e,n,t))));var e,n,a})}function J(e,n){var t;et&&!H(e)&&(n._observer=new IntersectionObserver(function(t){B(t,e,n)},{root:(t=e).container===document?null:t.container,rootMargin:t.thresholds||t.threshold+"px"}))}function K(t){return Array.prototype.slice.call(t)}function Q(t){return t.container.querySelectorAll(t.elements_selector)}function W(t){return c(t)===_t}function X(t,e){return e=t||Q(e),K(e).filter(u)}function Y(e,t){var n;(n=Q(e),K(n).filter(W)).forEach(function(t){v(t,e.class_error),r(t)}),t.update()}function t(t,e){var n,a,t=i(t);this._settings=t,this.loadingCount=0,J(t,this),n=t,a=this,Z&&window.addEventListener("online",function(){Y(n,a)}),this.update(e)}var Z="undefined"!=typeof window,tt=Z&&!("onscroll"in window)||"undefined"!=typeof navigator&&/(gle|ing|ro)bot|crawl|spider/i.test(navigator.userAgent),et=Z&&"IntersectionObserver"in window,nt=Z&&"classList"in document.createElement("p"),at=Z&&1<window.devicePixelRatio,it={elements_selector:".lazy",container:tt||Z?document:null,threshold:300,thresholds:null,data_src:"src",data_srcset:"srcset",data_sizes:"sizes",data_bg:"bg",data_bg_hidpi:"bg-hidpi",data_bg_multi:"bg-multi",data_bg_multi_hidpi:"bg-multi-hidpi",data_poster:"poster",class_applied:"applied",class_loading:"litespeed-loading",class_loaded:"litespeed-loaded",class_error:"error",class_entered:"entered",class_exited:"exited",unobserve_completed:!0,unobserve_entered:!1,cancel_on_exit:!0,callback_enter:null,callback_exit:null,callback_applied:null,callback_loading:null,callback_loaded:null,callback_error:null,callback_finish:null,callback_cancel:null,use_native:!1},ot="src",rt="srcset",ct="sizes",lt="poster",st="llOriginalAttrs",ut="loading",dt="loaded",ft="applied",_t="error",vt="native",gt="data-",bt="ll-status",pt=[ut,dt,ft,_t],ht=[ot],mt=[ot,lt],Et=[ot,rt,ct],It={IMG:function(t,e){m(t,function(t){A(t,Et),x(t,e)}),A(t,Et),x(t,e)},IFRAME:function(t,e){A(t,ht),w(t,ot,l(t,e.data_src))},VIDEO:function(t,e){a(t,function(t){A(t,ht),w(t,ot,l(t,e.data_src))}),A(t,mt),w(t,lt,l(t,e.data_poster)),w(t,ot,l(t,e.data_src)),t.load()}},yt=["IMG","IFRAME","VIDEO"],At={IMG:P,IFRAME:function(t){k(t,ht)},VIDEO:function(t){a(t,function(t){k(t,ht)}),k(t,mt),t.load()}},kt=["IMG","IFRAME","VIDEO"];return t.prototype={update:function(t){var e,n,a,i=this._settings,o=X(t,i);{if(h(this,o.length),!tt&&et)return H(i)?(e=i,n=this,o.forEach(function(t){-1!==kt.indexOf(t.tagName)&&F(t,e,n)}),void h(n,0)):(t=this._observer,i=o,t.disconnect(),a=t,void i.forEach(function(t){a.observe(t)}));this.loadAll(o)}},destroy:function(){this._observer&&this._observer.disconnect(),Q(this._settings).forEach(function(t){y(t)}),delete this._observer,delete this._settings,delete this.loadingCount,delete this.toLoadCount},loadAll:function(t){var e=this,n=this._settings;X(t,n).forEach(function(t){b(t,e),V(t,n,e)})},restoreAll:function(){var e=this._settings;Q(e).forEach(function(t){U(t,e)})}},t.load=function(t,e){e=i(e);V(t,e)},t.resetStatus=function(t){r(t)},Z&&function(t,e){if(e)if(e.length)for(var n,a=0;n=e[a];a+=1)o(t,n);else o(t,e)}(t,window.lazyLoadOptions),t});!function(e,t){"use strict";function a(){t.body.classList.add("litespeed_lazyloaded")}function n(){console.log("[LiteSpeed] Start Lazy Load Images"),d=new LazyLoad({elements_selector:"[data-lazyloaded]",callback_finish:a}),o=function(){d.update()},e.MutationObserver&&new MutationObserver(o).observe(t.documentElement,{childList:!0,subtree:!0,attributes:!0})}var d,o;e.addEventListener?e.addEventListener("load",n,!1):e.attachEvent("onload",n)}(window,document);</script><script data-optimized="1" src="https://spotiepremium.com/wp-content/litespeed/js/e496664f24af721c436b280fb2012055.js?ver=72987" type="text/javascript"></script></div></div></div></div><ul class="wp-block-list"><li>1st Step: Find the "Download " button, then click it and wait for a moment till downloading of the Spotify Mod APK.</li><li>2nd Step: Go to downloads and click on downloded file.</li><li>3rd Step:&nbsp;If a tab of "Unknown installation" occurs, simply&nbsp;permit&nbsp;the setting. It only comes for the first time.</li></ul><p class="kt-adv-heading69_c8f89d-0c wp-block-kadence-advancedheading has-theme-palette-8-background-color has-background" data-kb-block="kb-adv-heading69_c8f89d-0c">Note: "Uninstall the old Spotify app from the device before installing its modified version to avoid errors".</p><h2 class="kt-adv-heading69_02e4b4-4e wp-block-kadence-advancedheading" data-kb-block="kb-adv-heading69_02e4b4-4e" id="what-spotify-looks-like-and-how-to-use-it"><strong>What Spotify looks like and how to use it:</strong></h2><p class="kt-adv-heading69_3e9a02-dd wp-block-kadence-advancedheading" data-kb-block="kb-adv-heading69_3e9a02-dd">Using <strong>Spotify no ads Apk</strong> is very easy and intuitive, and finding content is as effortless as a swipe of a finger. Spotify's simple interface makes it easy for beginners to use. It is compatible with a wide range of devices, such as fire sticks, TVs, game consoles, computers, speakers, etc. The following is a list of all the functions of the Spotify Mod base Apk.</p><h3 class="kt-adv-heading69_52947b-1d has--font-size wp-block-kadence-advancedheading" data-kb-block="kb-adv-heading69_52947b-1d" id="1-home"><strong>1. Home:</strong></h3><p class="kt-adv-heading69_f84707-03 wp-block-kadence-advancedheading" data-kb-block="kb-adv-heading69_f84707-03">The <strong>Spotify Mod premium </strong>Home Page provides the user with basic music suggestions and privileges and is the area where users land on the app. Here you can find content, music, and the latest releases. Home, search, and libraries are its three main menu items.</p><h3 class="kt-adv-heading69_56af78-bf has--font-size wp-block-kadence-advancedheading" data-kb-block="kb-adv-heading69_56af78-bf" id="2-search-tab"><strong>2. Search Tab:</strong></h3><p class="kt-adv-heading69_06bd70-57 wp-block-kadence-advancedheading" data-kb-block="kb-adv-heading69_06bd70-57">The search tab is where we put our keyword or song name, which we want to listen to get our desired result. All the matches, such as music, playlists, albums, and artists, come up against our searched term.&nbsp;</p><h3 class="kt-adv-heading69_1ffb78-e5 has--font-size wp-block-kadence-advancedheading" data-kb-block="kb-adv-heading69_1ffb78-e5" id="3-library"><strong>3. Library:</strong></h3><p class="kt-adv-heading69_dc612d-ad wp-block-kadence-advancedheading" data-kb-block="kb-adv-heading69_dc612d-ad">In the Library section, we can save our favorite music, albums, playlists, and artists to listen to in our free time. We can access this feature by pressing the favorite icon button in front of the song.&nbsp;We can modify and customize our library according to our requirements.</p><h3 class="kt-adv-heading69_e64133-b4 has--font-size wp-block-kadence-advancedheading" data-kb-block="kb-adv-heading69_e64133-b4" id="4-artist"><strong>4. Artist:</strong></h3><p class="kt-adv-heading69_6c424c-71 wp-block-kadence-advancedheading" data-kb-block="kb-adv-heading69_6c424c-71">The artist section provides information about a specific artist's biography, history, popular songs, what's trending now, and music type. In addition, if you have a good voice, you can also create an artist profile and show your skills as an artist.</p><h3 class="kt-adv-heading69_eb3d73-7e has--font-size wp-block-kadence-advancedheading" data-kb-block="kb-adv-heading69_eb3d73-7e" id="5-mixes"><strong>5. Mixes:</strong></h3><p class="kt-adv-heading69_6ce269-20 wp-block-kadence-advancedheading" data-kb-block="kb-adv-heading69_6ce269-20">The Mixes option suggests music based on our search and listening history and routine. There is an algorithm behind this that gives the user the best music mixes. Additionally, it contains a weekly discovery list and a release radar.</p><h3 class="kt-adv-heading69_1d27ec-62 has--font-size wp-block-kadence-advancedheading" data-kb-block="kb-adv-heading69_1d27ec-62" id="6-playlist"><strong>6. Playlist:</strong></h3><p class="kt-adv-heading69_ab7df0-53 wp-block-kadence-advancedheading" data-kb-block="kb-adv-heading69_ab7df0-53">Another key Spotify feature is a playlist, which allows users to add music based on their interests. A playlist is a place where multiple songs of the same genre are added. A user can add a specific tile to their playlist.</p><h3 class="kt-adv-heading69_4fd18b-c1 has--font-size wp-block-kadence-advancedheading" data-kb-block="kb-adv-heading69_4fd18b-c1" id="7-upcoming-concerts"><strong>7. Upcoming Concerts:</strong></h3><p class="kt-adv-heading69_afa010-82 wp-block-kadence-advancedheading" data-kb-block="kb-adv-heading69_afa010-82">By using the upcoming concert feature, users can easily track forthcoming events. The concert feature is like a roadmap, allowing the user to see where the concerts are and plan their schedule accordingly.</p><p class="kt-adv-heading69_295196-aa wp-block-kadence-advancedheading" data-kb-block="kb-adv-heading69_295196-aa">Follow steps given below:</p><p class="kt-adv-heading69_4b75b4-64 wp-block-kadence-advancedheading" data-kb-block="kb-adv-heading69_4b75b4-64">1. Locate to "live events" in the search tab.</p><p class="kt-adv-heading69_adef5d-ca wp-block-kadence-advancedheading" data-kb-block="kb-adv-heading69_adef5d-ca">2. Secondly, choose a concert or event that suits your interests to find out all the details like time, location, and date.</p><p class="kt-adv-heading69_f36b90-56 wp-block-kadence-advancedheading" data-kb-block="kb-adv-heading69_f36b90-56">3. To purchase tickets for a show, you can use the "Find Tickets" button.</p><div class="wp-block-kadence-image kb-image69_fe1918-43"><figure class="aligncenter size-full"><img decoding="async" width="1280" height="769" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='1280'%20height='769'%20viewBox='0%200%201280%20769'%3E%3C/svg%3E" alt="Spotify Premium APK Guide image" class="kb-img wp-image-213 perfmatters-lazy" title="Spotify Premium Mod Apk Home 15" data-src="https://spotiepremium.com/wp-content/uploads/2024/05/Spotify-guide-1.webp" data-srcset="https://spotiepremium.com/wp-content/uploads/2024/05/Spotify-guide-1.webp 1280w, https://spotiepremium.com/wp-content/uploads/2024/05/Spotify-guide-1-300x180.webp 300w, https://spotiepremium.com/wp-content/uploads/2024/05/Spotify-guide-1-1024x615.webp 1024w, https://spotiepremium.com/wp-content/uploads/2024/05/Spotify-guide-1-768x461.webp 768w" data-sizes="(max-width: 1280px) 100vw, 1280px"><noscript><img decoding="async" width="1280" height="769" src="https://spotiepremium.com/wp-content/uploads/2024/05/Spotify-guide-1.webp" alt="Spotify Premium APK Guide image" class="kb-img wp-image-213" title="Spotify Premium Mod Apk Home 15" srcset="https://spotiepremium.com/wp-content/uploads/2024/05/Spotify-guide-1.webp 1280w, https://spotiepremium.com/wp-content/uploads/2024/05/Spotify-guide-1-300x180.webp 300w, https://spotiepremium.com/wp-content/uploads/2024/05/Spotify-guide-1-1024x615.webp 1024w, https://spotiepremium.com/wp-content/uploads/2024/05/Spotify-guide-1-768x461.webp 768w" sizes="(max-width: 1280px) 100vw, 1280px" /></noscript></figure></div><h2 class="kt-adv-heading69_a77969-57 has--font-size wp-block-kadence-advancedheading" data-kb-block="kb-adv-heading69_a77969-57" id="which-content-you-find-in-spotify"><strong>Which Content you find in Spotify:</strong></h2><p class="kt-adv-heading69_da06cb-d4 wp-block-kadence-advancedheading" data-kb-block="kb-adv-heading69_da06cb-d4"><strong>Spotify Premium Unlocked</strong> Provides millions of songs in different genres at your fingertips. Spotify has a huge library of music that engages its users for a premium experience. It covers all categories that relate to multiple emotions like romance, sadness, happiness, Punjabi, education, documentary, and many more, according to the needs of the audience. This content is also available in <a href="https://spotiepremium.com/spotify-vanced-apk/">spotify vanced apk</a>.</p><p class="kt-adv-heading69_d9d896-46 wp-block-kadence-advancedheading" data-kb-block="kb-adv-heading69_d9d896-46">These are multiple genres which Spotify covers:</p><h3 class="kt-adv-heading69_d16082-46 has--font-size wp-block-kadence-advancedheading" data-kb-block="kb-adv-heading69_d16082-46" id="1-music"><strong>1. Music:</strong></h3><p class="kt-adv-heading69_98b774-69 wp-block-kadence-advancedheading" data-kb-block="kb-adv-heading69_98b774-69"><strong>Spotify</strong> boasts an extensive music collection with nearly 55 million tracks spanning genres like pop, jazz, classical, rock, folk, R&amp;B, romantic, hip-hop, electronic, and more.</p><h3 class="kt-adv-heading69_22becf-d0 has--font-size wp-block-kadence-advancedheading" data-kb-block="kb-adv-heading69_22becf-d0" id="2-broadcasts"><strong>2. Broadcasts:</strong></h3><p class="kt-adv-heading69_7a57ff-ef wp-block-kadence-advancedheading" data-kb-block="kb-adv-heading69_7a57ff-ef"><strong>Spotify latest version</strong> enhances user interaction with its wide content coverage, offering over 6 million podcasts across categories such as tech, informative, science, business, comedy, health, conversational, solo, and more.</p><p class="kt-adv-heading69_14d69d-ef has--font-size wp-block-kadence-advancedheading" data-kb-block="kb-adv-heading69_14d69d-ef"><strong>3. Sleep:</strong></p><p class="kt-adv-heading69_d1afa8-f9 wp-block-kadence-advancedheading" data-kb-block="kb-adv-heading69_d1afa8-f9"><strong>Spotify Modded Premium</strong> provides a diverse selection of sleep music featuring calming melodies that exceed expectations, promoting quick and soothing sleep. Explore ambient sounds, instrumentals, meditation tracks, nature sounds, chill-out music, white noise, and pink noise.</p><h3 class="kt-adv-heading69_bc1d94-cc has--font-size wp-block-kadence-advancedheading" data-kb-block="kb-adv-heading69_bc1d94-cc" id="4-workout"><strong>4. Workout:</strong></h3><p class="kt-adv-heading69_c92fac-c5 wp-block-kadence-advancedheading" data-kb-block="kb-adv-heading69_c92fac-c5"><strong>Spotify</strong> offers a robust workout music category with thousands of tracks to energize your workout routine, whether you're at the gym or practicing yoga. Categories include rap, EDM, R&amp;B, heavy rock, metal, and more.</p><h3 class="kt-adv-heading69_62c595-ac has--font-size wp-block-kadence-advancedheading" data-kb-block="kb-adv-heading69_62c595-ac" id="5-global-charts"><strong>5. Global Charts:</strong></h3><p class="kt-adv-heading69_42e94a-e0 wp-block-kadence-advancedheading" data-kb-block="kb-adv-heading69_42e94a-e0"><strong>Spotify</strong> features global music charts that highlight the most viral and popular music worldwide, showcasing the latest releases and updated songs by artists. In <strong>Spotify Premium</strong>, these charts are regularly updated, ensuring users enjoy the latest masterpieces.</p><h3 class="kt-adv-heading69_7e068a-ed has--font-size wp-block-kadence-advancedheading" data-kb-block="kb-adv-heading69_7e068a-ed" id="6-osts"><strong>6. OSTS:</strong></h3><p class="kt-adv-heading69_fd809f-a8 wp-block-kadence-advancedheading" data-kb-block="kb-adv-heading69_fd809f-a8"><strong>Spotify Mod apk</strong> features global music charts highlighting the most viral and popular music worldwide, showcasing the latest releases and updated songs by artists. In <strong>Spotify </strong>, these charts are regularly updated, ensuring users enjoy the latest masterpieces.</p><h3 class="kt-adv-heading69_1a8b89-3d has--font-size wp-block-kadence-advancedheading" data-kb-block="kb-adv-heading69_1a8b89-3d" id="7-audiobooks"><strong>7. Audiobooks:</strong></h3><p class="kt-adv-heading69_ca6c7a-cb wp-block-kadence-advancedheading" data-kb-block="kb-adv-heading69_ca6c7a-cb">The Spotify app's audiobook option is the latest feature in which written books are recorded completely. Various types of books are available, including short stories, mystery, classical, and Biography. Users can enjoy complete books by listening instead of reading, which is quite interesting.</p><h2 class="kt-adv-heading69_ae241e-5a has--font-size wp-block-kadence-advancedheading" data-kb-block="kb-adv-heading69_ae241e-5a" id="spotify-plans-cost"><strong>Spotify plans cost:</strong></h2><p class="kt-adv-heading69_92590e-cd wp-block-kadence-advancedheading" data-kb-block="kb-adv-heading69_92590e-cd">Spotify Premium has multiple plans that have different features, and their costs also vary according to their type. Subscription amount of plans is different in some countries. Users can visit the official Spotify website to check the original price of the premium version or any plan according to their needs.</p><h3 class="kt-adv-heading69_46c45f-e7 has--font-size wp-block-kadence-advancedheading" data-kb-block="kb-adv-heading69_46c45f-e7" id="individual-plan"><strong>Individual plan:</strong></h3><p class="kt-adv-heading69_aa0631-ba wp-block-kadence-advancedheading" data-kb-block="kb-adv-heading69_aa0631-ba">Spotify's individual plan is the best option for a single user who wants to access all premium features. It costs only $9.99 per month and is worth it.</p><h3 class="kt-adv-heading69_5aa426-2f has--font-size wp-block-kadence-advancedheading" data-kb-block="kb-adv-heading69_5aa426-2f" id="duoplan"><strong>Duo-Plan:</strong></h3><p class="kt-adv-heading69_4b4f7e-5c wp-block-kadence-advancedheading" data-kb-block="kb-adv-heading69_4b4f7e-5c">The Spotify Duo plan is designed for a group of two users who want to split the cost of a premium subscription between themselves. With this plan, both users can enjoy all the premium features of Spotify for a lower cost. The Duo plan costs up to $12.99 per month and provides premium access to two separate accounts.</p><h3 class="kt-adv-heading69_a0a901-48 has--font-size wp-block-kadence-advancedheading" data-kb-block="kb-adv-heading69_a0a901-48" id="premium-family"><strong>Premium family:</strong></h3><p class="kt-adv-heading69_ccbabd-78 wp-block-kadence-advancedheading" data-kb-block="kb-adv-heading69_ccbabd-78">Spotify's premium family plan is a great way to enjoy premium access to music, podcasts, and more. With this plan, up to six people can enjoy individual premium access to their accounts, which means that everyone can listen to their favorite music and podcasts without interruptions. The cost for this plan is $14.99, which is a great deal considering the number of people who can benefit from it.</p><h3 class="kt-adv-heading69_784512-08 has--font-size wp-block-kadence-advancedheading" data-kb-block="kb-adv-heading69_784512-08" id="student-plan"><strong>Student Plan:</strong></h3><p class="kt-adv-heading69_03afb2-f3 wp-block-kadence-advancedheading" data-kb-block="kb-adv-heading69_03afb2-f3">Spotify offers a special plan for students, which costs only $4.99. Students must verify their credentials first to access this plan. This way, students can enjoy premium benefits without paying the full price.</p><h2 class="kt-adv-heading69_f332fd-d5 wp-block-kadence-advancedheading" data-kb-block="kb-adv-heading69_f332fd-d5" id="spotify-premium-vs-free"><strong>Spotify Premium Vs Free</strong></h2><div class="kb-row-layout-wrap kb-row-layout-id69_059e7f-66 alignnone wp-block-kadence-rowlayout"><div class="kt-row-column-wrap kt-has-2-columns kt-row-layout-equal kt-tab-layout-inherit kt-mobile-layout-row kt-row-valign-top kt-inner-column-height-full"><div class="wp-block-kadence-column kadence-column69_73d693-8c"><div class="kt-inside-inner-col"><h3 class="kt-adv-heading69_f31e1f-36 wp-block-kadence-advancedheading" data-kb-block="kb-adv-heading69_f31e1f-36" id="premium-version"><strong>Premium Version</strong></h3><ul style="color:#000000;font-size:17px" class="wp-block-list has-text-color has-link-color wp-elements-033a6f0efd4a718739f8d52f63ad0f6e"><li>High-quality audio and fast loading times</li><li>Can sign up for an artist account</li><li>Provides access to shuffle mode</li><li>Track skipping</li><li>Download music for offline listening.</li><li>Easily keep track of live shows and concerts through Spotify.</li><li>&nbsp;Spotify High-fidelity, and AI-commanded DJ.</li><li>Enjoy an ad-free experience</li><li>&nbsp;All content unlocked</li></ul></div></div><div class="wp-block-kadence-column kadence-column69_585dfc-f9"><div class="kt-inside-inner-col"><h3 class="kt-adv-heading69_1433a0-14 wp-block-kadence-advancedheading" data-kb-block="kb-adv-heading69_1433a0-14" id="free-version"><strong><strong>Free Version</strong></strong></h3><ul style="color:#000000;font-size:17px" class="wp-block-list has-text-color has-link-color wp-elements-a77df2d4512cc8e97a1c7408a87a0995"><li>Poor audio quality</li><li>Too much loading speed</li><li>Shuffle and skip mod only present in limited playlists</li><li>Can't listen to music in offline mod</li><li>Can't track the live events</li><li>Lot of advertisements</li><li>Limited Skips</li><li>Content is exceptionally Biased</li></ul></div></div></div></div><div class="kb-row-layout-wrap kb-row-layout-id69_2e60db-b6 alignnone wp-block-kadence-rowlayout"><div class="kt-row-column-wrap kt-has-1-columns kt-row-layout-equal kt-tab-layout-inherit kt-mobile-layout-row kt-row-valign-top"><div class="wp-block-kadence-column kadence-column69_ade402-d8"><div class="kt-inside-inner-col"><h2 class="kt-adv-heading69_a90985-e5 wp-block-kadence-advancedheading" data-kb-block="kb-adv-heading69_a90985-e5" id="some-pros-and-cons"><strong>Some Pros and Cons</strong></h2></div></div></div></div><div class="kb-row-layout-wrap kb-row-layout-id69_427f7e-c7 alignnone wp-block-kadence-rowlayout"><div class="kt-row-column-wrap kt-has-2-columns kt-row-layout-equal kt-tab-layout-inherit kt-mobile-layout-row kt-row-valign-top kt-inner-column-height-full"><div class="wp-block-kadence-column kadence-column69_4e3669-53"><div class="kt-inside-inner-col"><h3 class="kt-adv-heading69_9329f9-09 wp-block-kadence-advancedheading" data-kb-block="kb-adv-heading69_9329f9-09"><strong><strong>Pros</strong></strong></h3><div class="wp-block-kadence-iconlist kt-svg-icon-list-items kt-svg-icon-list-items69_fe0470-56 kt-svg-icon-list-columns-1 alignnone"><ul class="kt-svg-icon-list"><li class="wp-block-kadence-listitem kt-svg-icon-list-item-wrap kt-svg-icon-list-item-69_6935d2-f6"><span class="kb-svg-icon-wrap kb-svg-icon-fe_check kt-svg-icon-list-single"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" aria-hidden="true"><polyline points="20 6 9 17 4 12"></polyline></svg></span><span class="kt-svg-icon-list-text">Uncomplicated and friendly UI</span></li><li class="wp-block-kadence-listitem kt-svg-icon-list-item-wrap kt-svg-icon-list-item-69_b802e4-ce"><span class="kb-svg-icon-wrap kb-svg-icon-fe_check kt-svg-icon-list-single"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" aria-hidden="true"><polyline points="20 6 9 17 4 12"></polyline></svg></span><span class="kt-svg-icon-list-text">Finding songs is a straightforward process</span></li><li class="wp-block-kadence-listitem kt-svg-icon-list-item-wrap kt-svg-icon-list-item-69_f60814-62"><span class="kb-svg-icon-wrap kb-svg-icon-fe_check kt-svg-icon-list-single"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" aria-hidden="true"><polyline points="20 6 9 17 4 12"></polyline></svg></span><span class="kt-svg-icon-list-text">In 184 countries, it is available</span></li><li class="wp-block-kadence-listitem kt-svg-icon-list-item-wrap kt-svg-icon-list-item-69_4dadc1-f4"><span class="kb-svg-icon-wrap kb-svg-icon-fe_check kt-svg-icon-list-single"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" aria-hidden="true"><polyline points="20 6 9 17 4 12"></polyline></svg></span><span class="kt-svg-icon-list-text">Playable offline with downloaded music</span></li><li class="wp-block-kadence-listitem kt-svg-icon-list-item-wrap kt-svg-icon-list-item-69_b7155d-b0"><span class="kb-svg-icon-wrap kb-svg-icon-fe_check kt-svg-icon-list-single"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" aria-hidden="true"><polyline points="20 6 9 17 4 12"></polyline></svg></span><span class="kt-svg-icon-list-text">There is no hassle in switching accounts</span></li><li class="wp-block-kadence-listitem kt-svg-icon-list-item-wrap kt-svg-icon-list-item-69_946005-18"><span class="kb-svg-icon-wrap kb-svg-icon-fe_check kt-svg-icon-list-single"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" aria-hidden="true"><polyline points="20 6 9 17 4 12"></polyline></svg></span><span class="kt-svg-icon-list-text">Can be used on every platform</span></li><li class="wp-block-kadence-listitem kt-svg-icon-list-item-wrap kt-svg-icon-list-item-69_e570cd-ef"><span class="kb-svg-icon-wrap kb-svg-icon-fe_check kt-svg-icon-list-single"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" aria-hidden="true"><polyline points="20 6 9 17 4 12"></polyline></svg></span><span class="kt-svg-icon-list-text">Contains a DJ with artificial intelligence</span></li><li class="wp-block-kadence-listitem kt-svg-icon-list-item-wrap kt-svg-icon-list-item-69_2eff31-97"><span class="kb-svg-icon-wrap kb-svg-icon-fe_check kt-svg-icon-list-single"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" aria-hidden="true"><polyline points="20 6 9 17 4 12"></polyline></svg></span><span class="kt-svg-icon-list-text">It is also possible to access the lyrics of music</span></li></ul></div></div></div><div class="wp-block-kadence-column kadence-column69_2c9cc1-cd"><div class="kt-inside-inner-col"><h3 class="kt-adv-heading69_32ed0c-cd wp-block-kadence-advancedheading" data-kb-block="kb-adv-heading69_32ed0c-cd"><strong>Cons</strong></h3><div class="wp-block-kadence-iconlist kt-svg-icon-list-items kt-svg-icon-list-items69_f01a79-8d kt-svg-icon-list-columns-1 alignnone"><ul class="kt-svg-icon-list"><li class="wp-block-kadence-listitem kt-svg-icon-list-item-wrap kt-svg-icon-list-item-69_7aa12e-37"><span class="kb-svg-icon-wrap kb-svg-icon-fe_x kt-svg-icon-list-single"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" aria-hidden="true"><line x1="18" y1="6" x2="6" y2="18"></line><line x1="6" y1="6" x2="18" y2="18"></line></svg></span><span class="kt-svg-icon-list-text">Spotify plans are very hefty</span></li><li class="wp-block-kadence-listitem kt-svg-icon-list-item-wrap kt-svg-icon-list-item-69_05bae4-cd"><span class="kb-svg-icon-wrap kb-svg-icon-fe_x kt-svg-icon-list-single"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" aria-hidden="true"><line x1="18" y1="6" x2="6" y2="18"></line><line x1="6" y1="6" x2="18" y2="18"></line></svg></span><span class="kt-svg-icon-list-text">The free variant has fewer capabilities</span></li><li class="wp-block-kadence-listitem kt-svg-icon-list-item-wrap kt-svg-icon-list-item-69_387f35-87"><span class="kb-svg-icon-wrap kb-svg-icon-fe_x kt-svg-icon-list-single"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" aria-hidden="true"><line x1="18" y1="6" x2="6" y2="18"></line><line x1="6" y1="6" x2="18" y2="18"></line></svg></span><span class="kt-svg-icon-list-text">Artists are paid very little</span></li><li class="wp-block-kadence-listitem kt-svg-icon-list-item-wrap kt-svg-icon-list-item-69_4ad6a7-ad"><span class="kb-svg-icon-wrap kb-svg-icon-fe_x kt-svg-icon-list-single"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" aria-hidden="true"><line x1="18" y1="6" x2="6" y2="18"></line><line x1="6" y1="6" x2="18" y2="18"></line></svg></span><span class="kt-svg-icon-list-text">Using too much network bandwidth</span></li><li class="wp-block-kadence-listitem kt-svg-icon-list-item-wrap kt-svg-icon-list-item-69_61df99-6e"><span class="kb-svg-icon-wrap kb-svg-icon-fe_x kt-svg-icon-list-single"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" aria-hidden="true"><line x1="18" y1="6" x2="6" y2="18"></line><line x1="6" y1="6" x2="18" y2="18"></line></svg></span><span class="kt-svg-icon-list-text">Ten countries are missing</span></li></ul></div></div></div></div></div><h2 class="kt-adv-heading69_293536-fa has--font-size wp-block-kadence-advancedheading" data-kb-block="kb-adv-heading69_293536-fa" id="how-to-download-and-install-spotify-on-iosiphone"><strong>How to Download and Install Spotify on iOS/iPhone</strong></h2><p>Well, downloading <a href="https://spotiepremium.com/spotify-premium-ios/">spotify premium on iOS/iPhone</a> is easy. There are simple steps. By using them, anyone can download spotify on iOS.</p><ol class="wp-block-list"><li>First of all, check out your iOS version, which is over 14.0 for mobile and iPad and 13.0 or later for Apple TV.</li><li>Secondly, check your device storage. There must be a space of almost 170 MBs.</li><li>Now before downloading, you must clear which version you need, like the premium or the original version. The original version can be downloaded from the app store, while in the case of the premium version, you will need third-party apps like App Valley or Top Store, etc.</li><li>For the premium version, you have to download one of those and install them on your iOS device, allow the basic permissions, and trust the app.</li><li>After doing so, you have to search for spotify and download it to your device. Simply log in, and it's all done.</li></ol><p>This is the whole process, and if you want to go through the complete process in detail, then you can visit my spotify for iPhone article.</p><h2 class="kt-adv-heading69_f4dbb7-82 has--font-size wp-block-kadence-advancedheading" data-kb-block="kb-adv-heading69_f4dbb7-82" id="how-to-download-and-install-spotify-on-pc"><strong>How to Download and Install Spotify on PC</strong></h2><p><a href="https://spotiepremium.com/spotify-pc-premium/">Spotify for PC</a> downloading process is also simple. All the steps are given below. Follow them to download on your desktop.</p><ol class="wp-block-list"><li>The first thing must be clear: which version you need official version can be downloaded from the Microsoft store and can be accessed through the browser. In the case of the premium version, you have to download an emulator like LDplayer, bluestacks etc.</li><li>Secondly, after downloading any emulator, open the Chrome browser and search for spotiepremium.com, download the latest moded version and install it. And it's all done: log in and enjoy the premium spotify version on pc.</li></ol><h2 class="kt-adv-heading69_cb47c8-ec has--font-size wp-block-kadence-advancedheading" data-kb-block="kb-adv-heading69_cb47c8-ec" id="how-to-download-and-install-spotify-on-smart-tv"><strong>How to Download and Install Spotify on Smart TV</strong></h2><p>To download Spotify on Smart TV, you must have a TV that supports Play Store apps. Follow these steps to download spotify on smart TV.</p><ol class="wp-block-list"><li>Navigate to the apps section, select PlayStation, and search for spotify. You will see the app; click download or install using your remote.</li><li>After downloading, follow the on-screen instructions and log in with your spotify account.</li><li>It's all done now. You can listen to millions of songs on your smart TV.</li></ol><h2 class="kt-adv-heading69_d46339-74 has--font-size wp-block-kadence-advancedheading" data-kb-block="kb-adv-heading69_d46339-74" id="common-errors-and-issues-while-using-spotify-premium-apk"><strong>Common Errors And Issues While Using Spotify Premium Apk</strong></h2><p>Using the Spotify Premium APK can sometimes present a few challenges, but most of these can be easily resolved with simple adjustments. Below, we’ve outlined some common issues that users experience and their respective solutions.</p><h3 class="kt-adv-heading69_25049c-6e has--font-size wp-block-kadence-advancedheading" data-kb-block="kb-adv-heading69_25049c-6e" id="app-crashes-or-doesnt-work"><strong>App Crashes or Doesn’t Work</strong></h3><p>Spotify operates across multiple servers that host a vast collection of songs and tracks. When these servers experience high traffic, it can cause the app to crash or prevent users from accessing their content.</p><p>To fix this, first check if there is a known issue on Spotify's end. If the problem persists, make sure your app is up to date, as updates often resolve performance issues.</p><h3 class="kt-adv-heading69_cbbe36-4a has--font-size wp-block-kadence-advancedheading" data-kb-block="kb-adv-heading69_cbbe36-4a" id="no-sound"><strong>No Sound</strong></h3><p>If you're unable to hear any audio, it’s likely due to an issue with your device's speakers or headphones. Sometimes, outdated sound drivers on your PC could also be the cause.</p><p>To troubleshoot, check all your sound ports and connections. Ensure your speakers or headphones are functioning properly. If using a PC, update your sound drivers and double-check your device's volume settings before trying to resume your playback.</p><h3 class="kt-adv-heading69_f76d2d-11 has--font-size wp-block-kadence-advancedheading" data-kb-block="kb-adv-heading69_f76d2d-11" id="poor-sound-quality"><strong>Poor Sound Quality</strong></h3><p>Low-quality sound is often the result of a weak internet connection. However, it could also be caused by other factors.</p><p>To resolve this, switch to a more stable internet connection. If you’re using an emulator to run Spotify, try enabling hardware acceleration for better performance.</p><h3 class="kt-adv-heading69_5d58b3-15 has--font-size wp-block-kadence-advancedheading" data-kb-block="kb-adv-heading69_5d58b3-15" id="unable-to-download-songs"><strong>Unable to Download Songs</strong></h3><p>The ability to download songs is a feature available to premium users, allowing for up to 10,000 tracks in a single album. If you're unable to download songs, it could be due to several reasons.</p><p>Make sure your premium plan is active, or if you’re using a modded version, confirm the app’s compatibility with your device. Also, ensure you're downloading from a reliable source. If you’ve reached the download limit, try deleting some tracks to free up space.</p><h3 class="kt-adv-heading69_836f42-4a has--font-size wp-block-kadence-advancedheading" data-kb-block="kb-adv-heading69_836f42-4a" id="error-code-17"><strong>Error Code 17</strong></h3><p>This error is typically seen by Windows users. If Spotify isn’t running on your version of Windows, there’s an easy fix.</p><p>You can install an Android emulator on your PC to run the Spotify APK. Once the emulator is set up, reinstall the app, and it should work smoothly moving forward.</p><p>By following these simple solutions, you can resolve most common issues and enjoy uninterrupted music streaming on Spotify Premium APK.</p><h2 class="kt-adv-heading69_033ec2-96 has--font-size wp-block-kadence-advancedheading" data-kb-block="kb-adv-heading69_033ec2-96" id="alternatives-to-spotify"><strong>Alternatives to Spotify</strong></h2><p>While Spotify remains a popular choice for streaming music, several other platforms offer unique features and experiences. Whether you’re looking for higher sound quality, exclusive content, or a different user experience, here are some top alternatives to Spotify.</p><h3 class="kt-adv-heading69_2c67c2-a7 has--font-size wp-block-kadence-advancedheading" data-kb-block="kb-adv-heading69_2c67c2-a7" id="apple-music"><strong>Apple Music</strong></h3><p>Apple Music is a strong competitor, offering a vast library of over 90 million songs. With high-fidelity sound quality, personalized playlists, and seamless integration with Apple devices, it’s a great option for iOS users. Plus, it includes exclusive content from popular artists and supports offline downloads.</p><h3 class="kt-adv-heading69_057fb1-88 has--font-size wp-block-kadence-advancedheading" data-kb-block="kb-adv-heading69_057fb1-88" id="tidal"><strong>Tidal</strong></h3><p>Tidal stands out for its focus on high-resolution, lossless audio. For audiophiles who crave superior sound quality, Tidal’s HiFi and Master subscriptions provide studio-level audio streaming. The platform also offers exclusive content and video streams, catering to music lovers with a keen ear for detail.</p><h3 class="kt-adv-heading69_eb1b3d-98 has--font-size wp-block-kadence-advancedheading" data-kb-block="kb-adv-heading69_eb1b3d-98" id="youtube-music"><strong>YouTube Music</strong></h3><p>YouTube Music blends video and audio streaming, allowing users to explore both music and music videos. It’s ideal for fans who love discovering live performances, covers, and remixes alongside the original tracks. Its personalized recommendations are tailored to your listening habits.</p><h3 class="kt-adv-heading69_151488-79 has--font-size wp-block-kadence-advancedheading" data-kb-block="kb-adv-heading69_151488-79" id="amazon-music-"><strong>Amazon Music </strong></h3><p>Amazon Music delivers an expansive library and integrates well with Alexa. It offers various pricing tiers, including an affordable option for Prime members, making it a convenient and budget-friendly alternative to Spotify.</p><h2 class="kt-adv-heading69_4bb5e1-2d has--font-size wp-block-kadence-advancedheading" data-kb-block="kb-adv-heading69_4bb5e1-2d" id="tips--tricks-to-optimize-your-spotify-experience"><strong>Tips &amp; Tricks to Optimize Your Spotify Experience</strong></h2><p>If you're eager to discover new music, personalize your playlists, or enhance your overall listening experience, Spotify has you covered. To make the most of this incredible app and its features, check out these helpful tips:</p><h3 class="kt-adv-heading69_5486f8-5f has--font-size wp-block-kadence-advancedheading" data-kb-block="kb-adv-heading69_5486f8-5f" id="stay-updated-with-the-latest-music"><strong>Stay Updated with the Latest Music:</strong></h3><p>Spotify's powerful algorithm simplifies finding your favorite genres. Features like Daily Mixes, Release Radar, and Discover Weekly create personalized playlists tailored to your musical tastes, ensuring you always stay in tune with the latest tracks.</p><h3 class="kt-adv-heading69_b61dea-20 has--font-size wp-block-kadence-advancedheading" data-kb-block="kb-adv-heading69_b61dea-20" id="create-exclusive-playlists"><strong>Create Exclusive Playlists:</strong></h3><p>The possibilities for playlist creation are endless! Utilize the Collaborative Playlist feature to team up with friends and build playlists together. The Browse feature lets you create playlists based on your mood, favorite genres, or activities, allowing for a customized listening experience.</p><h3 class="kt-adv-heading69_af314a-05 has--font-size wp-block-kadence-advancedheading" data-kb-block="kb-adv-heading69_af314a-05" id="elevate-your-audio-experience"><strong>Elevate Your Audio Experience:</strong></h3><p>For audiophiles seeking premium sound quality, Spotify allows you to adjust music settings through equalizer changes. This customization enhances your listening experience, providing a phenomenal audio journey.</p><h3 class="kt-adv-heading69_fa7b25-a2 has--font-size wp-block-kadence-advancedheading" data-kb-block="kb-adv-heading69_fa7b25-a2" id="use-the-discover-weekly-feature"><strong>Use the Discover Weekly Feature:</strong></h3><p>Spotify’s Discover Weekly offers personalized song recommendations every Monday. Make it a habit to explore these recommendations; you might find new favorites tailored to your taste.</p><h3 class="kt-adv-heading69_bf85cd-49 has--font-size wp-block-kadence-advancedheading" data-kb-block="kb-adv-heading69_bf85cd-49" id="harness-voice-commands"><strong>Harness Voice Commands:</strong></h3><p>While driving or multitasking, voice commands come in handy. Enable this feature on your device to search for or play specific songs, albums, or playlists hands-free.</p><h3 class="kt-adv-heading69_dce9c8-75 has--font-size wp-block-kadence-advancedheading" data-kb-block="kb-adv-heading69_dce9c8-75" id="master-keyboard-shortcuts-for-desktop"><strong>Master Keyboard Shortcuts for Desktop:</strong></h3><p>Navigating Spotify on your desktop is a breeze with keyboard shortcuts. Use these controls for a smoother experience:</p><ul class="wp-block-list"><li><strong>Spacebar:</strong> Play/Pause</li><li><strong>Ctrl+Right Arrow (Windows) / Command+Right Arrow (Mac):</strong> Next Song</li><li><strong>Ctrl+Left Arrow (Windows) / Command+Left Arrow (Mac):</strong> Previous Song</li><li><strong>Ctrl + Up/Down (Windows) / Command + Up/Down (Mac):</strong> Volume Controls</li><li><strong>Ctrl + L (Windows) / Command + L (Mac):</strong> Search</li></ul><h3 class="kt-adv-heading69_890f47-b2 has--font-size wp-block-kadence-advancedheading" data-kb-block="kb-adv-heading69_890f47-b2" id="enable-private-session"><strong>Enable Private Session:</strong></h3><p>For moments when you want to keep your listening habits private, activate the Private Session feature. This prevents Spotify from tracking your music preferences during your private listening time.</p><h3 class="kt-adv-heading69_98a965-8c has--font-size wp-block-kadence-advancedheading" data-kb-block="kb-adv-heading69_98a965-8c" id="activate-data-saver-mode"><strong>Activate Data Saver Mode:</strong></h3><p>Traveling and want to conserve data? Enable the Data Saver feature. Keep in mind that this may reduce streaming quality, so remember to turn it off when you’re back on Wi-Fi.</p><h2 class="kt-adv-heading69_b98719-34 wp-block-kadence-advancedheading" data-kb-block="kb-adv-heading69_b98719-34" id="reviews-by-different-users-on-spotify-modded-premium-version"><strong>Reviews by Different Users on Spotify Modded Premium Version</strong></h2><div class="kt-blocks-testimonials-wrap69_562dec-da kt-testimonial-halign-center kt-testimonial-style-basic kt-testimonials-media-on kt-testimonials-icon-off kt-testimonial-columns-1 kt-t-xxl-col-1 kt-t-xl-col-1 kt-t-lg-col-1 kt-t-md-col-1 kt-t-sm-col-1 kt-t-xs-col-1 wp-block-kadence-testimonials"><div class="kt-blocks-testimonials-inner-wrap kt-blocks-carousel kt-carousel-container-dotstyle-dark kt-carousel-container-arrowstyle-whiteondark"><div class="kt-blocks-carousel-init kb-gallery-carousel kt-carousel-arrowstyle-whiteondark kt-carousel-dotstyle-dark kb-splide splide splide-initialized splide-slider is-overflow splide--loop splide--ltr splide--draggable is-active is-initialized" data-columns-xxl="1" data-columns-xl="1" data-columns-md="1" data-columns-sm="1" data-columns-xs="1" data-columns-ss="1" data-slider-anim-speed="400" data-slider-scroll="1" data-slider-type="loop" data-slider-arrows="true" data-slider-dots="true" data-slider-hover-pause="false" data-slider-auto="" data-slider-speed="7000" data-slider-gap="20px" data-slider-gap-tablet="20px" data-slider-gap-mobile="20px" id="splide01" role="region" aria-roledescription="carousel"><div class="splide__arrows splide__arrows--ltr"><button class="splide__arrow splide__arrow--prev slick-prev" type="button" aria-label="Go to last slide" aria-controls="splide01-track"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 40 40" width="40" height="40" focusable="false"><path d="m15.5 0.932-4.3 4.38 14.5 14.6-14.5 14.5 4.3 4.4 14.6-14.6 4.4-4.3-4.4-4.4-14.6-14.6z"></path></svg></button><button class="splide__arrow splide__arrow--next slick-next" type="button" aria-label="Next slide" aria-controls="splide01-track"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 40 40" width="40" height="40" focusable="false"><path d="m15.5 0.932-4.3 4.38 14.5 14.6-14.5 14.5 4.3 4.4 14.6-14.6 4.4-4.3-4.4-4.4-14.6-14.6z"></path></svg></button></div><div class="splide__track splide__track--loop splide__track--ltr splide__track--draggable" id="splide01-track" style="padding-left: 0px; padding-right: 0px;" aria-live="polite" aria-atomic="true"><div class="splide__list" id="splide01-list" role="presentation" style="transform: translateX(-1384px);"><div class="kt-blocks-testimonial-carousel-item kb-slide-item splide__slide splide__slide--clone" id="splide01-clone01" role="tabpanel" aria-roledescription="slide" aria-label="3 of 4" style="margin-right: 20px; width: calc(100% + 0px);" aria-hidden="true"><div class="kt-testimonial-item-wrap kt-testimonial-item-69_0d6c20-0b wp-block-kadence-testimonial"><div class="kt-testimonial-text-wrap"><div class="kt-testimonial-rating-wrap kt-testimonial-rating-5"><div class="kt-svg-testimonial-rating-icon kt-svg-testimonial-rating-icon-1"><svg viewBox="0 0 576 512" fill="currentColor" stroke="currentColor" stroke-width="16" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" height="16" width="16" role="img"><title>5 star rating</title><path d="M259.3 17.8L194 150.2 47.9 171.5c-26.2 3.8-36.7 36.1-17.7 54.6l105.7 103-25 145.5c-4.5 26.3 23.2 46 46.4 33.7L288 439.6l130.7 68.7c23.2 12.2 50.9-7.4 46.4-33.7l-25-145.5 105.7-103c19-18.5 8.5-50.8-17.7-54.6L382 150.2 316.7 17.8c-11.7-23.6-45.6-23.9-57.4 0z"></path></svg></div><div class="kt-svg-testimonial-rating-icon kt-svg-testimonial-rating-icon-2"><svg viewBox="0 0 576 512" fill="currentColor" stroke="currentColor" stroke-width="16" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" height="16" width="16" role="img"><title>5 star rating</title><path d="M259.3 17.8L194 150.2 47.9 171.5c-26.2 3.8-36.7 36.1-17.7 54.6l105.7 103-25 145.5c-4.5 26.3 23.2 46 46.4 33.7L288 439.6l130.7 68.7c23.2 12.2 50.9-7.4 46.4-33.7l-25-145.5 105.7-103c19-18.5 8.5-50.8-17.7-54.6L382 150.2 316.7 17.8c-11.7-23.6-45.6-23.9-57.4 0z"></path></svg></div><div class="kt-svg-testimonial-rating-icon kt-svg-testimonial-rating-icon-3"><svg viewBox="0 0 576 512" fill="currentColor" stroke="currentColor" stroke-width="16" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" height="16" width="16" role="img"><title>5 star rating</title><path d="M259.3 17.8L194 150.2 47.9 171.5c-26.2 3.8-36.7 36.1-17.7 54.6l105.7 103-25 145.5c-4.5 26.3 23.2 46 46.4 33.7L288 439.6l130.7 68.7c23.2 12.2 50.9-7.4 46.4-33.7l-25-145.5 105.7-103c19-18.5 8.5-50.8-17.7-54.6L382 150.2 316.7 17.8c-11.7-23.6-45.6-23.9-57.4 0z"></path></svg></div><div class="kt-svg-testimonial-rating-icon kt-svg-testimonial-rating-icon-4"><svg viewBox="0 0 576 512" fill="currentColor" stroke="currentColor" stroke-width="16" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" height="16" width="16" role="img"><title>5 star rating</title><path d="M259.3 17.8L194 150.2 47.9 171.5c-26.2 3.8-36.7 36.1-17.7 54.6l105.7 103-25 145.5c-4.5 26.3 23.2 46 46.4 33.7L288 439.6l130.7 68.7c23.2 12.2 50.9-7.4 46.4-33.7l-25-145.5 105.7-103c19-18.5 8.5-50.8-17.7-54.6L382 150.2 316.7 17.8c-11.7-23.6-45.6-23.9-57.4 0z"></path></svg></div><div class="kt-svg-testimonial-rating-icon kt-svg-testimonial-rating-icon-5"><svg viewBox="0 0 576 512" fill="currentColor" stroke="currentColor" stroke-width="16" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" height="16" width="16" role="img"><title>5 star rating</title><path d="M259.3 17.8L194 150.2 47.9 171.5c-26.2 3.8-36.7 36.1-17.7 54.6l105.7 103-25 145.5c-4.5 26.3 23.2 46 46.4 33.7L288 439.6l130.7 68.7c23.2 12.2 50.9-7.4 46.4-33.7l-25-145.5 105.7-103c19-18.5 8.5-50.8-17.7-54.6L382 150.2 316.7 17.8c-11.7-23.6-45.6-23.9-57.4 0z"></path></svg></div></div><div class="kt-testimonial-content-wrap"><div class="kt-testimonial-content">The modded version is surprisingly good. I get all the Premium benefits—no ads, unlimited skips, and high-quality sound—without having to pay. It's been smooth so far, and I haven’t had any issues!</div></div></div><div class="kt-testimonial-meta-wrap"><div class="kt-testimonial-media-wrap"><div class="kt-testimonial-media-inner-wrap"><div class="kadence-testimonial-image-intrisic"><div class="kt-testimonial-image perfmatters-lazy" style="" data-bg="https://spotiepremium.com/wp-content/uploads/2024/10/users-1-150x150.webp"></div></div></div></div><div class="kt-testimonial-meta-name-wrap"><div class="kt-testimonial-name-wrap"><div class="kt-testimonial-name">Alex P.</div></div><div class="kt-testimonial-occupation-wrap"><div class="kt-testimonial-occupation">Normal User</div></div></div></div></div></div><div class="kt-blocks-testimonial-carousel-item kb-slide-item splide__slide splide__slide--clone is-prev" id="splide01-clone02" role="tabpanel" aria-roledescription="slide" aria-label="4 of 4" style="margin-right: 20px; width: calc(100% + 0px);" aria-hidden="true"><div class="kt-testimonial-item-wrap kt-testimonial-item-69_8a213a-c9 wp-block-kadence-testimonial"><div class="kt-testimonial-text-wrap"><div class="kt-testimonial-rating-wrap kt-testimonial-rating-5"><div class="kt-svg-testimonial-rating-icon kt-svg-testimonial-rating-icon-1"><svg viewBox="0 0 576 512" fill="currentColor" stroke="currentColor" stroke-width="16" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" height="16" width="16" role="img"><title>5 star rating</title><path d="M259.3 17.8L194 150.2 47.9 171.5c-26.2 3.8-36.7 36.1-17.7 54.6l105.7 103-25 145.5c-4.5 26.3 23.2 46 46.4 33.7L288 439.6l130.7 68.7c23.2 12.2 50.9-7.4 46.4-33.7l-25-145.5 105.7-103c19-18.5 8.5-50.8-17.7-54.6L382 150.2 316.7 17.8c-11.7-23.6-45.6-23.9-57.4 0z"></path></svg></div><div class="kt-svg-testimonial-rating-icon kt-svg-testimonial-rating-icon-2"><svg viewBox="0 0 576 512" fill="currentColor" stroke="currentColor" stroke-width="16" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" height="16" width="16" role="img"><title>5 star rating</title><path d="M259.3 17.8L194 150.2 47.9 171.5c-26.2 3.8-36.7 36.1-17.7 54.6l105.7 103-25 145.5c-4.5 26.3 23.2 46 46.4 33.7L288 439.6l130.7 68.7c23.2 12.2 50.9-7.4 46.4-33.7l-25-145.5 105.7-103c19-18.5 8.5-50.8-17.7-54.6L382 150.2 316.7 17.8c-11.7-23.6-45.6-23.9-57.4 0z"></path></svg></div><div class="kt-svg-testimonial-rating-icon kt-svg-testimonial-rating-icon-3"><svg viewBox="0 0 576 512" fill="currentColor" stroke="currentColor" stroke-width="16" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" height="16" width="16" role="img"><title>5 star rating</title><path d="M259.3 17.8L194 150.2 47.9 171.5c-26.2 3.8-36.7 36.1-17.7 54.6l105.7 103-25 145.5c-4.5 26.3 23.2 46 46.4 33.7L288 439.6l130.7 68.7c23.2 12.2 50.9-7.4 46.4-33.7l-25-145.5 105.7-103c19-18.5 8.5-50.8-17.7-54.6L382 150.2 316.7 17.8c-11.7-23.6-45.6-23.9-57.4 0z"></path></svg></div><div class="kt-svg-testimonial-rating-icon kt-svg-testimonial-rating-icon-4"><svg viewBox="0 0 576 512" fill="currentColor" stroke="currentColor" stroke-width="16" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" height="16" width="16" role="img"><title>5 star rating</title><path d="M259.3 17.8L194 150.2 47.9 171.5c-26.2 3.8-36.7 36.1-17.7 54.6l105.7 103-25 145.5c-4.5 26.3 23.2 46 46.4 33.7L288 439.6l130.7 68.7c23.2 12.2 50.9-7.4 46.4-33.7l-25-145.5 105.7-103c19-18.5 8.5-50.8-17.7-54.6L382 150.2 316.7 17.8c-11.7-23.6-45.6-23.9-57.4 0z"></path></svg></div><div class="kt-svg-testimonial-rating-icon kt-svg-testimonial-rating-icon-5"><svg viewBox="0 0 576 512" fill="currentColor" stroke="currentColor" stroke-width="16" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" height="16" width="16" role="img"><title>5 star rating</title><path d="M259.3 17.8L194 150.2 47.9 171.5c-26.2 3.8-36.7 36.1-17.7 54.6l105.7 103-25 145.5c-4.5 26.3 23.2 46 46.4 33.7L288 439.6l130.7 68.7c23.2 12.2 50.9-7.4 46.4-33.7l-25-145.5 105.7-103c19-18.5 8.5-50.8-17.7-54.6L382 150.2 316.7 17.8c-11.7-23.6-45.6-23.9-57.4 0z"></path></svg></div></div><div class="kt-testimonial-content-wrap"><div class="kt-testimonial-content">I love the modded Spotify Premium because it gives me all the features I need, like downloading music and no ads, for free. It's easy to install, and I can listen to my favorite tracks without any interruptions.</div></div></div><div class="kt-testimonial-meta-wrap"><div class="kt-testimonial-media-wrap"><div class="kt-testimonial-media-inner-wrap"><div class="kadence-testimonial-image-intrisic"><div class="kt-testimonial-image perfmatters-lazy" style="" data-bg="https://spotiepremium.com/wp-content/uploads/2024/10/users-4-150x150.webp"></div></div></div></div><div class="kt-testimonial-meta-name-wrap"><div class="kt-testimonial-name-wrap"><div class="kt-testimonial-name">Emily R.</div></div><div class="kt-testimonial-occupation-wrap"><div class="kt-testimonial-occupation">Normal User</div></div></div></div></div></div><div class="kt-blocks-testimonial-carousel-item kb-slide-item splide__slide is-active is-visible" id="splide01-slide01" role="tabpanel" aria-roledescription="slide" aria-label="1 of 4" style="margin-right: 20px; width: calc(100% + 0px);"><div class="kt-testimonial-item-wrap kt-testimonial-item-69_dd7030-cf wp-block-kadence-testimonial"><div class="kt-testimonial-text-wrap"><div class="kt-testimonial-rating-wrap kt-testimonial-rating-5"><div class="kt-svg-testimonial-rating-icon kt-svg-testimonial-rating-icon-1"><svg viewBox="0 0 576 512" fill="currentColor" stroke="currentColor" stroke-width="16" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" height="16" width="16" role="img"><title>5 star rating</title><path d="M259.3 17.8L194 150.2 47.9 171.5c-26.2 3.8-36.7 36.1-17.7 54.6l105.7 103-25 145.5c-4.5 26.3 23.2 46 46.4 33.7L288 439.6l130.7 68.7c23.2 12.2 50.9-7.4 46.4-33.7l-25-145.5 105.7-103c19-18.5 8.5-50.8-17.7-54.6L382 150.2 316.7 17.8c-11.7-23.6-45.6-23.9-57.4 0z"></path></svg></div><div class="kt-svg-testimonial-rating-icon kt-svg-testimonial-rating-icon-2"><svg viewBox="0 0 576 512" fill="currentColor" stroke="currentColor" stroke-width="16" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" height="16" width="16" role="img"><title>5 star rating</title><path d="M259.3 17.8L194 150.2 47.9 171.5c-26.2 3.8-36.7 36.1-17.7 54.6l105.7 103-25 145.5c-4.5 26.3 23.2 46 46.4 33.7L288 439.6l130.7 68.7c23.2 12.2 50.9-7.4 46.4-33.7l-25-145.5 105.7-103c19-18.5 8.5-50.8-17.7-54.6L382 150.2 316.7 17.8c-11.7-23.6-45.6-23.9-57.4 0z"></path></svg></div><div class="kt-svg-testimonial-rating-icon kt-svg-testimonial-rating-icon-3"><svg viewBox="0 0 576 512" fill="currentColor" stroke="currentColor" stroke-width="16" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" height="16" width="16" role="img"><title>5 star rating</title><path d="M259.3 17.8L194 150.2 47.9 171.5c-26.2 3.8-36.7 36.1-17.7 54.6l105.7 103-25 145.5c-4.5 26.3 23.2 46 46.4 33.7L288 439.6l130.7 68.7c23.2 12.2 50.9-7.4 46.4-33.7l-25-145.5 105.7-103c19-18.5 8.5-50.8-17.7-54.6L382 150.2 316.7 17.8c-11.7-23.6-45.6-23.9-57.4 0z"></path></svg></div><div class="kt-svg-testimonial-rating-icon kt-svg-testimonial-rating-icon-4"><svg viewBox="0 0 576 512" fill="currentColor" stroke="currentColor" stroke-width="16" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" height="16" width="16" role="img"><title>5 star rating</title><path d="M259.3 17.8L194 150.2 47.9 171.5c-26.2 3.8-36.7 36.1-17.7 54.6l105.7 103-25 145.5c-4.5 26.3 23.2 46 46.4 33.7L288 439.6l130.7 68.7c23.2 12.2 50.9-7.4 46.4-33.7l-25-145.5 105.7-103c19-18.5 8.5-50.8-17.7-54.6L382 150.2 316.7 17.8c-11.7-23.6-45.6-23.9-57.4 0z"></path></svg></div><div class="kt-svg-testimonial-rating-icon kt-svg-testimonial-rating-icon-5"><svg viewBox="0 0 576 512" fill="currentColor" stroke="currentColor" stroke-width="16" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" height="16" width="16" role="img"><title>5 star rating</title><path d="M259.3 17.8L194 150.2 47.9 171.5c-26.2 3.8-36.7 36.1-17.7 54.6l105.7 103-25 145.5c-4.5 26.3 23.2 46 46.4 33.7L288 439.6l130.7 68.7c23.2 12.2 50.9-7.4 46.4-33.7l-25-145.5 105.7-103c19-18.5 8.5-50.8-17.7-54.6L382 150.2 316.7 17.8c-11.7-23.6-45.6-23.9-57.4 0z"></path></svg></div></div><div class="kt-testimonial-content-wrap"><div class="kt-testimonial-content">The Mod Premium version of Spotify is awesome! I can skip as many tracks as I want and enjoy ad-free music without paying for a subscription. It's super convenient and feels like the real deal.</div></div></div><div class="kt-testimonial-meta-wrap"><div class="kt-testimonial-media-wrap"><div class="kt-testimonial-media-inner-wrap"><div class="kadence-testimonial-image-intrisic"><div class="kt-testimonial-image perfmatters-lazy" style="" data-bg="https://spotiepremium.com/wp-content/uploads/2024/10/users-2-150x150.webp"></div></div></div></div><div class="kt-testimonial-meta-name-wrap"><div class="kt-testimonial-name-wrap"><div class="kt-testimonial-name">John D.</div></div><div class="kt-testimonial-occupation-wrap"><div class="kt-testimonial-occupation">Normal User</div></div></div></div></div></div><div class="kt-blocks-testimonial-carousel-item kb-slide-item splide__slide is-next" id="splide01-slide02" role="tabpanel" aria-roledescription="slide" aria-label="2 of 4" style="margin-right: 20px; width: calc(100% + 0px);" aria-hidden="true"><div class="kt-testimonial-item-wrap kt-testimonial-item-69_fa1f84-b7 wp-block-kadence-testimonial"><div class="kt-testimonial-text-wrap"><div class="kt-testimonial-rating-wrap kt-testimonial-rating-5"><div class="kt-svg-testimonial-rating-icon kt-svg-testimonial-rating-icon-1"><svg viewBox="0 0 576 512" fill="currentColor" stroke="currentColor" stroke-width="16" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" height="16" width="16" role="img"><title>5 star rating</title><path d="M259.3 17.8L194 150.2 47.9 171.5c-26.2 3.8-36.7 36.1-17.7 54.6l105.7 103-25 145.5c-4.5 26.3 23.2 46 46.4 33.7L288 439.6l130.7 68.7c23.2 12.2 50.9-7.4 46.4-33.7l-25-145.5 105.7-103c19-18.5 8.5-50.8-17.7-54.6L382 150.2 316.7 17.8c-11.7-23.6-45.6-23.9-57.4 0z"></path></svg></div><div class="kt-svg-testimonial-rating-icon kt-svg-testimonial-rating-icon-2"><svg viewBox="0 0 576 512" fill="currentColor" stroke="currentColor" stroke-width="16" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" height="16" width="16" role="img"><title>5 star rating</title><path d="M259.3 17.8L194 150.2 47.9 171.5c-26.2 3.8-36.7 36.1-17.7 54.6l105.7 103-25 145.5c-4.5 26.3 23.2 46 46.4 33.7L288 439.6l130.7 68.7c23.2 12.2 50.9-7.4 46.4-33.7l-25-145.5 105.7-103c19-18.5 8.5-50.8-17.7-54.6L382 150.2 316.7 17.8c-11.7-23.6-45.6-23.9-57.4 0z"></path></svg></div><div class="kt-svg-testimonial-rating-icon kt-svg-testimonial-rating-icon-3"><svg viewBox="0 0 576 512" fill="currentColor" stroke="currentColor" stroke-width="16" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" height="16" width="16" role="img"><title>5 star rating</title><path d="M259.3 17.8L194 150.2 47.9 171.5c-26.2 3.8-36.7 36.1-17.7 54.6l105.7 103-25 145.5c-4.5 26.3 23.2 46 46.4 33.7L288 439.6l130.7 68.7c23.2 12.2 50.9-7.4 46.4-33.7l-25-145.5 105.7-103c19-18.5 8.5-50.8-17.7-54.6L382 150.2 316.7 17.8c-11.7-23.6-45.6-23.9-57.4 0z"></path></svg></div><div class="kt-svg-testimonial-rating-icon kt-svg-testimonial-rating-icon-4"><svg viewBox="0 0 576 512" fill="currentColor" stroke="currentColor" stroke-width="16" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" height="16" width="16" role="img"><title>5 star rating</title><path d="M259.3 17.8L194 150.2 47.9 171.5c-26.2 3.8-36.7 36.1-17.7 54.6l105.7 103-25 145.5c-4.5 26.3 23.2 46 46.4 33.7L288 439.6l130.7 68.7c23.2 12.2 50.9-7.4 46.4-33.7l-25-145.5 105.7-103c19-18.5 8.5-50.8-17.7-54.6L382 150.2 316.7 17.8c-11.7-23.6-45.6-23.9-57.4 0z"></path></svg></div><div class="kt-svg-testimonial-rating-icon kt-svg-testimonial-rating-icon-5"><svg viewBox="0 0 576 512" fill="currentColor" stroke="currentColor" stroke-width="16" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" height="16" width="16" role="img"><title>5 star rating</title><path d="M259.3 17.8L194 150.2 47.9 171.5c-26.2 3.8-36.7 36.1-17.7 54.6l105.7 103-25 145.5c-4.5 26.3 23.2 46 46.4 33.7L288 439.6l130.7 68.7c23.2 12.2 50.9-7.4 46.4-33.7l-25-145.5 105.7-103c19-18.5 8.5-50.8-17.7-54.6L382 150.2 316.7 17.8c-11.7-23.6-45.6-23.9-57.4 0z"></path></svg></div></div><div class="kt-testimonial-content-wrap"><div class="kt-testimonial-content">I've been using the modded Spotify Premium for a while now, and it's working great. No ads, unlimited skips, and I can download songs for offline use. It's an easy way to enjoy all the premium features without the cost.</div></div></div><div class="kt-testimonial-meta-wrap"><div class="kt-testimonial-media-wrap"><div class="kt-testimonial-media-inner-wrap"><div class="kadence-testimonial-image-intrisic"><div class="kt-testimonial-image perfmatters-lazy" style="" data-bg="https://spotiepremium.com/wp-content/uploads/2024/10/users-3-150x150.webp"></div></div></div></div><div class="kt-testimonial-meta-name-wrap"><div class="kt-testimonial-name-wrap"><div class="kt-testimonial-name">Sarah M.</div></div><div class="kt-testimonial-occupation-wrap"><div class="kt-testimonial-occupation">Normal User</div></div></div></div></div></div><div class="kt-blocks-testimonial-carousel-item kb-slide-item splide__slide" id="splide01-slide03" role="tabpanel" aria-roledescription="slide" aria-label="3 of 4" style="margin-right: 20px; width: calc(100% + 0px);" aria-hidden="true"><div class="kt-testimonial-item-wrap kt-testimonial-item-69_0d6c20-0b wp-block-kadence-testimonial"><div class="kt-testimonial-text-wrap"><div class="kt-testimonial-rating-wrap kt-testimonial-rating-5"><div class="kt-svg-testimonial-rating-icon kt-svg-testimonial-rating-icon-1"><svg viewBox="0 0 576 512" fill="currentColor" stroke="currentColor" stroke-width="16" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" height="16" width="16" role="img"><title>5 star rating</title><path d="M259.3 17.8L194 150.2 47.9 171.5c-26.2 3.8-36.7 36.1-17.7 54.6l105.7 103-25 145.5c-4.5 26.3 23.2 46 46.4 33.7L288 439.6l130.7 68.7c23.2 12.2 50.9-7.4 46.4-33.7l-25-145.5 105.7-103c19-18.5 8.5-50.8-17.7-54.6L382 150.2 316.7 17.8c-11.7-23.6-45.6-23.9-57.4 0z"></path></svg></div><div class="kt-svg-testimonial-rating-icon kt-svg-testimonial-rating-icon-2"><svg viewBox="0 0 576 512" fill="currentColor" stroke="currentColor" stroke-width="16" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" height="16" width="16" role="img"><title>5 star rating</title><path d="M259.3 17.8L194 150.2 47.9 171.5c-26.2 3.8-36.7 36.1-17.7 54.6l105.7 103-25 145.5c-4.5 26.3 23.2 46 46.4 33.7L288 439.6l130.7 68.7c23.2 12.2 50.9-7.4 46.4-33.7l-25-145.5 105.7-103c19-18.5 8.5-50.8-17.7-54.6L382 150.2 316.7 17.8c-11.7-23.6-45.6-23.9-57.4 0z"></path></svg></div><div class="kt-svg-testimonial-rating-icon kt-svg-testimonial-rating-icon-3"><svg viewBox="0 0 576 512" fill="currentColor" stroke="currentColor" stroke-width="16" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" height="16" width="16" role="img"><title>5 star rating</title><path d="M259.3 17.8L194 150.2 47.9 171.5c-26.2 3.8-36.7 36.1-17.7 54.6l105.7 103-25 145.5c-4.5 26.3 23.2 46 46.4 33.7L288 439.6l130.7 68.7c23.2 12.2 50.9-7.4 46.4-33.7l-25-145.5 105.7-103c19-18.5 8.5-50.8-17.7-54.6L382 150.2 316.7 17.8c-11.7-23.6-45.6-23.9-57.4 0z"></path></svg></div><div class="kt-svg-testimonial-rating-icon kt-svg-testimonial-rating-icon-4"><svg viewBox="0 0 576 512" fill="currentColor" stroke="currentColor" stroke-width="16" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" height="16" width="16" role="img"><title>5 star rating</title><path d="M259.3 17.8L194 150.2 47.9 171.5c-26.2 3.8-36.7 36.1-17.7 54.6l105.7 103-25 145.5c-4.5 26.3 23.2 46 46.4 33.7L288 439.6l130.7 68.7c23.2 12.2 50.9-7.4 46.4-33.7l-25-145.5 105.7-103c19-18.5 8.5-50.8-17.7-54.6L382 150.2 316.7 17.8c-11.7-23.6-45.6-23.9-57.4 0z"></path></svg></div><div class="kt-svg-testimonial-rating-icon kt-svg-testimonial-rating-icon-5"><svg viewBox="0 0 576 512" fill="currentColor" stroke="currentColor" stroke-width="16" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" height="16" width="16" role="img"><title>5 star rating</title><path d="M259.3 17.8L194 150.2 47.9 171.5c-26.2 3.8-36.7 36.1-17.7 54.6l105.7 103-25 145.5c-4.5 26.3 23.2 46 46.4 33.7L288 439.6l130.7 68.7c23.2 12.2 50.9-7.4 46.4-33.7l-25-145.5 105.7-103c19-18.5 8.5-50.8-17.7-54.6L382 150.2 316.7 17.8c-11.7-23.6-45.6-23.9-57.4 0z"></path></svg></div></div><div class="kt-testimonial-content-wrap"><div class="kt-testimonial-content">The modded version is surprisingly good. I get all the Premium benefits—no ads, unlimited skips, and high-quality sound—without having to pay. It's been smooth so far, and I haven’t had any issues!</div></div></div><div class="kt-testimonial-meta-wrap"><div class="kt-testimonial-media-wrap"><div class="kt-testimonial-media-inner-wrap"><div class="kadence-testimonial-image-intrisic"><div class="kt-testimonial-image perfmatters-lazy" style="" data-bg="https://spotiepremium.com/wp-content/uploads/2024/10/users-1-150x150.webp"></div></div></div></div><div class="kt-testimonial-meta-name-wrap"><div class="kt-testimonial-name-wrap"><div class="kt-testimonial-name">Alex P.</div></div><div class="kt-testimonial-occupation-wrap"><div class="kt-testimonial-occupation">Normal User</div></div></div></div></div></div><div class="kt-blocks-testimonial-carousel-item kb-slide-item splide__slide" id="splide01-slide04" role="tabpanel" aria-roledescription="slide" aria-label="4 of 4" style="margin-right: 20px; width: calc(100% + 0px);" aria-hidden="true"><div class="kt-testimonial-item-wrap kt-testimonial-item-69_8a213a-c9 wp-block-kadence-testimonial"><div class="kt-testimonial-text-wrap"><div class="kt-testimonial-rating-wrap kt-testimonial-rating-5"><div class="kt-svg-testimonial-rating-icon kt-svg-testimonial-rating-icon-1"><svg viewBox="0 0 576 512" fill="currentColor" stroke="currentColor" stroke-width="16" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" height="16" width="16" role="img"><title>5 star rating</title><path d="M259.3 17.8L194 150.2 47.9 171.5c-26.2 3.8-36.7 36.1-17.7 54.6l105.7 103-25 145.5c-4.5 26.3 23.2 46 46.4 33.7L288 439.6l130.7 68.7c23.2 12.2 50.9-7.4 46.4-33.7l-25-145.5 105.7-103c19-18.5 8.5-50.8-17.7-54.6L382 150.2 316.7 17.8c-11.7-23.6-45.6-23.9-57.4 0z"></path></svg></div><div class="kt-svg-testimonial-rating-icon kt-svg-testimonial-rating-icon-2"><svg viewBox="0 0 576 512" fill="currentColor" stroke="currentColor" stroke-width="16" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" height="16" width="16" role="img"><title>5 star rating</title><path d="M259.3 17.8L194 150.2 47.9 171.5c-26.2 3.8-36.7 36.1-17.7 54.6l105.7 103-25 145.5c-4.5 26.3 23.2 46 46.4 33.7L288 439.6l130.7 68.7c23.2 12.2 50.9-7.4 46.4-33.7l-25-145.5 105.7-103c19-18.5 8.5-50.8-17.7-54.6L382 150.2 316.7 17.8c-11.7-23.6-45.6-23.9-57.4 0z"></path></svg></div><div class="kt-svg-testimonial-rating-icon kt-svg-testimonial-rating-icon-3"><svg viewBox="0 0 576 512" fill="currentColor" stroke="currentColor" stroke-width="16" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" height="16" width="16" role="img"><title>5 star rating</title><path d="M259.3 17.8L194 150.2 47.9 171.5c-26.2 3.8-36.7 36.1-17.7 54.6l105.7 103-25 145.5c-4.5 26.3 23.2 46 46.4 33.7L288 439.6l130.7 68.7c23.2 12.2 50.9-7.4 46.4-33.7l-25-145.5 105.7-103c19-18.5 8.5-50.8-17.7-54.6L382 150.2 316.7 17.8c-11.7-23.6-45.6-23.9-57.4 0z"></path></svg></div><div class="kt-svg-testimonial-rating-icon kt-svg-testimonial-rating-icon-4"><svg viewBox="0 0 576 512" fill="currentColor" stroke="currentColor" stroke-width="16" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" height="16" width="16" role="img"><title>5 star rating</title><path d="M259.3 17.8L194 150.2 47.9 171.5c-26.2 3.8-36.7 36.1-17.7 54.6l105.7 103-25 145.5c-4.5 26.3 23.2 46 46.4 33.7L288 439.6l130.7 68.7c23.2 12.2 50.9-7.4 46.4-33.7l-25-145.5 105.7-103c19-18.5 8.5-50.8-17.7-54.6L382 150.2 316.7 17.8c-11.7-23.6-45.6-23.9-57.4 0z"></path></svg></div><div class="kt-svg-testimonial-rating-icon kt-svg-testimonial-rating-icon-5"><svg viewBox="0 0 576 512" fill="currentColor" stroke="currentColor" stroke-width="16" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" height="16" width="16" role="img"><title>5 star rating</title><path d="M259.3 17.8L194 150.2 47.9 171.5c-26.2 3.8-36.7 36.1-17.7 54.6l105.7 103-25 145.5c-4.5 26.3 23.2 46 46.4 33.7L288 439.6l130.7 68.7c23.2 12.2 50.9-7.4 46.4-33.7l-25-145.5 105.7-103c19-18.5 8.5-50.8-17.7-54.6L382 150.2 316.7 17.8c-11.7-23.6-45.6-23.9-57.4 0z"></path></svg></div></div><div class="kt-testimonial-content-wrap"><div class="kt-testimonial-content">I love the modded Spotify Premium because it gives me all the features I need, like downloading music and no ads, for free. It's easy to install, and I can listen to my favorite tracks without any interruptions.</div></div></div><div class="kt-testimonial-meta-wrap"><div class="kt-testimonial-media-wrap"><div class="kt-testimonial-media-inner-wrap"><div class="kadence-testimonial-image-intrisic"><div class="kt-testimonial-image perfmatters-lazy" style="" data-bg="https://spotiepremium.com/wp-content/uploads/2024/10/users-4-150x150.webp"></div></div></div></div><div class="kt-testimonial-meta-name-wrap"><div class="kt-testimonial-name-wrap"><div class="kt-testimonial-name">Emily R.</div></div><div class="kt-testimonial-occupation-wrap"><div class="kt-testimonial-occupation">Normal User</div></div></div></div></div></div><div class="kt-blocks-testimonial-carousel-item kb-slide-item splide__slide splide__slide--clone is-active" id="splide01-clone03" role="tabpanel" aria-roledescription="slide" aria-label="1 of 4" style="margin-right: 20px; width: calc(100% + 0px);" aria-hidden="true"><div class="kt-testimonial-item-wrap kt-testimonial-item-69_dd7030-cf wp-block-kadence-testimonial"><div class="kt-testimonial-text-wrap"><div class="kt-testimonial-rating-wrap kt-testimonial-rating-5"><div class="kt-svg-testimonial-rating-icon kt-svg-testimonial-rating-icon-1"><svg viewBox="0 0 576 512" fill="currentColor" stroke="currentColor" stroke-width="16" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" height="16" width="16" role="img"><title>5 star rating</title><path d="M259.3 17.8L194 150.2 47.9 171.5c-26.2 3.8-36.7 36.1-17.7 54.6l105.7 103-25 145.5c-4.5 26.3 23.2 46 46.4 33.7L288 439.6l130.7 68.7c23.2 12.2 50.9-7.4 46.4-33.7l-25-145.5 105.7-103c19-18.5 8.5-50.8-17.7-54.6L382 150.2 316.7 17.8c-11.7-23.6-45.6-23.9-57.4 0z"></path></svg></div><div class="kt-svg-testimonial-rating-icon kt-svg-testimonial-rating-icon-2"><svg viewBox="0 0 576 512" fill="currentColor" stroke="currentColor" stroke-width="16" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" height="16" width="16" role="img"><title>5 star rating</title><path d="M259.3 17.8L194 150.2 47.9 171.5c-26.2 3.8-36.7 36.1-17.7 54.6l105.7 103-25 145.5c-4.5 26.3 23.2 46 46.4 33.7L288 439.6l130.7 68.7c23.2 12.2 50.9-7.4 46.4-33.7l-25-145.5 105.7-103c19-18.5 8.5-50.8-17.7-54.6L382 150.2 316.7 17.8c-11.7-23.6-45.6-23.9-57.4 0z"></path></svg></div><div class="kt-svg-testimonial-rating-icon kt-svg-testimonial-rating-icon-3"><svg viewBox="0 0 576 512" fill="currentColor" stroke="currentColor" stroke-width="16" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" height="16" width="16" role="img"><title>5 star rating</title><path d="M259.3 17.8L194 150.2 47.9 171.5c-26.2 3.8-36.7 36.1-17.7 54.6l105.7 103-25 145.5c-4.5 26.3 23.2 46 46.4 33.7L288 439.6l130.7 68.7c23.2 12.2 50.9-7.4 46.4-33.7l-25-145.5 105.7-103c19-18.5 8.5-50.8-17.7-54.6L382 150.2 316.7 17.8c-11.7-23.6-45.6-23.9-57.4 0z"></path></svg></div><div class="kt-svg-testimonial-rating-icon kt-svg-testimonial-rating-icon-4"><svg viewBox="0 0 576 512" fill="currentColor" stroke="currentColor" stroke-width="16" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" height="16" width="16" role="img"><title>5 star rating</title><path d="M259.3 17.8L194 150.2 47.9 171.5c-26.2 3.8-36.7 36.1-17.7 54.6l105.7 103-25 145.5c-4.5 26.3 23.2 46 46.4 33.7L288 439.6l130.7 68.7c23.2 12.2 50.9-7.4 46.4-33.7l-25-145.5 105.7-103c19-18.5 8.5-50.8-17.7-54.6L382 150.2 316.7 17.8c-11.7-23.6-45.6-23.9-57.4 0z"></path></svg></div><div class="kt-svg-testimonial-rating-icon kt-svg-testimonial-rating-icon-5"><svg viewBox="0 0 576 512" fill="currentColor" stroke="currentColor" stroke-width="16" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" height="16" width="16" role="img"><title>5 star rating</title><path d="M259.3 17.8L194 150.2 47.9 171.5c-26.2 3.8-36.7 36.1-17.7 54.6l105.7 103-25 145.5c-4.5 26.3 23.2 46 46.4 33.7L288 439.6l130.7 68.7c23.2 12.2 50.9-7.4 46.4-33.7l-25-145.5 105.7-103c19-18.5 8.5-50.8-17.7-54.6L382 150.2 316.7 17.8c-11.7-23.6-45.6-23.9-57.4 0z"></path></svg></div></div><div class="kt-testimonial-content-wrap"><div class="kt-testimonial-content">The Mod Premium version of Spotify is awesome! I can skip as many tracks as I want and enjoy ad-free music without paying for a subscription. It's super convenient and feels like the real deal.</div></div></div><div class="kt-testimonial-meta-wrap"><div class="kt-testimonial-media-wrap"><div class="kt-testimonial-media-inner-wrap"><div class="kadence-testimonial-image-intrisic"><div class="kt-testimonial-image perfmatters-lazy" style="" data-bg="https://spotiepremium.com/wp-content/uploads/2024/10/users-2-150x150.webp"></div></div></div></div><div class="kt-testimonial-meta-name-wrap"><div class="kt-testimonial-name-wrap"><div class="kt-testimonial-name">John D.</div></div><div class="kt-testimonial-occupation-wrap"><div class="kt-testimonial-occupation">Normal User</div></div></div></div></div></div><div class="kt-blocks-testimonial-carousel-item kb-slide-item splide__slide splide__slide--clone" id="splide01-clone04" role="tabpanel" aria-roledescription="slide" aria-label="2 of 4" style="margin-right: 20px; width: calc(100% + 0px);" aria-hidden="true"><div class="kt-testimonial-item-wrap kt-testimonial-item-69_fa1f84-b7 wp-block-kadence-testimonial"><div class="kt-testimonial-text-wrap"><div class="kt-testimonial-rating-wrap kt-testimonial-rating-5"><div class="kt-svg-testimonial-rating-icon kt-svg-testimonial-rating-icon-1"><svg viewBox="0 0 576 512" fill="currentColor" stroke="currentColor" stroke-width="16" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" height="16" width="16" role="img"><title>5 star rating</title><path d="M259.3 17.8L194 150.2 47.9 171.5c-26.2 3.8-36.7 36.1-17.7 54.6l105.7 103-25 145.5c-4.5 26.3 23.2 46 46.4 33.7L288 439.6l130.7 68.7c23.2 12.2 50.9-7.4 46.4-33.7l-25-145.5 105.7-103c19-18.5 8.5-50.8-17.7-54.6L382 150.2 316.7 17.8c-11.7-23.6-45.6-23.9-57.4 0z"></path></svg></div><div class="kt-svg-testimonial-rating-icon kt-svg-testimonial-rating-icon-2"><svg viewBox="0 0 576 512" fill="currentColor" stroke="currentColor" stroke-width="16" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" height="16" width="16" role="img"><title>5 star rating</title><path d="M259.3 17.8L194 150.2 47.9 171.5c-26.2 3.8-36.7 36.1-17.7 54.6l105.7 103-25 145.5c-4.5 26.3 23.2 46 46.4 33.7L288 439.6l130.7 68.7c23.2 12.2 50.9-7.4 46.4-33.7l-25-145.5 105.7-103c19-18.5 8.5-50.8-17.7-54.6L382 150.2 316.7 17.8c-11.7-23.6-45.6-23.9-57.4 0z"></path></svg></div><div class="kt-svg-testimonial-rating-icon kt-svg-testimonial-rating-icon-3"><svg viewBox="0 0 576 512" fill="currentColor" stroke="currentColor" stroke-width="16" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" height="16" width="16" role="img"><title>5 star rating</title><path d="M259.3 17.8L194 150.2 47.9 171.5c-26.2 3.8-36.7 36.1-17.7 54.6l105.7 103-25 145.5c-4.5 26.3 23.2 46 46.4 33.7L288 439.6l130.7 68.7c23.2 12.2 50.9-7.4 46.4-33.7l-25-145.5 105.7-103c19-18.5 8.5-50.8-17.7-54.6L382 150.2 316.7 17.8c-11.7-23.6-45.6-23.9-57.4 0z"></path></svg></div><div class="kt-svg-testimonial-rating-icon kt-svg-testimonial-rating-icon-4"><svg viewBox="0 0 576 512" fill="currentColor" stroke="currentColor" stroke-width="16" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" height="16" width="16" role="img"><title>5 star rating</title><path d="M259.3 17.8L194 150.2 47.9 171.5c-26.2 3.8-36.7 36.1-17.7 54.6l105.7 103-25 145.5c-4.5 26.3 23.2 46 46.4 33.7L288 439.6l130.7 68.7c23.2 12.2 50.9-7.4 46.4-33.7l-25-145.5 105.7-103c19-18.5 8.5-50.8-17.7-54.6L382 150.2 316.7 17.8c-11.7-23.6-45.6-23.9-57.4 0z"></path></svg></div><div class="kt-svg-testimonial-rating-icon kt-svg-testimonial-rating-icon-5"><svg viewBox="0 0 576 512" fill="currentColor" stroke="currentColor" stroke-width="16" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" height="16" width="16" role="img"><title>5 star rating</title><path d="M259.3 17.8L194 150.2 47.9 171.5c-26.2 3.8-36.7 36.1-17.7 54.6l105.7 103-25 145.5c-4.5 26.3 23.2 46 46.4 33.7L288 439.6l130.7 68.7c23.2 12.2 50.9-7.4 46.4-33.7l-25-145.5 105.7-103c19-18.5 8.5-50.8-17.7-54.6L382 150.2 316.7 17.8c-11.7-23.6-45.6-23.9-57.4 0z"></path></svg></div></div><div class="kt-testimonial-content-wrap"><div class="kt-testimonial-content">I've been using the modded Spotify Premium for a while now, and it's working great. No ads, unlimited skips, and I can download songs for offline use. It's an easy way to enjoy all the premium features without the cost.</div></div></div><div class="kt-testimonial-meta-wrap"><div class="kt-testimonial-media-wrap"><div class="kt-testimonial-media-inner-wrap"><div class="kadence-testimonial-image-intrisic"><div class="kt-testimonial-image perfmatters-lazy" style="" data-bg="https://spotiepremium.com/wp-content/uploads/2024/10/users-3-150x150.webp"></div></div></div></div><div class="kt-testimonial-meta-name-wrap"><div class="kt-testimonial-name-wrap"><div class="kt-testimonial-name">Sarah M.</div></div><div class="kt-testimonial-occupation-wrap"><div class="kt-testimonial-occupation">Normal User</div></div></div></div></div></div></div></div><ul class="splide__pagination splide__pagination--ltr" role="tablist" aria-label="Select a slide to show"><li role="presentation"><button class="splide__pagination__page is-active" type="button" role="tab" aria-controls="splide01-slide01" aria-label="Go to slide 1" aria-selected="true"></button></li><li role="presentation"><button class="splide__pagination__page" type="button" role="tab" aria-controls="splide01-slide02" aria-label="Go to slide 2" tabindex="-1"></button></li><li role="presentation"><button class="splide__pagination__page" type="button" role="tab" aria-controls="splide01-slide03" aria-label="Go to slide 3" tabindex="-1"></button></li><li role="presentation"><button class="splide__pagination__page" type="button" role="tab" aria-controls="splide01-slide04" aria-label="Go to slide 4" tabindex="-1"></button></li></ul></div></div></div><h2 class="kt-adv-heading69_5737f3-a0 wp-block-kadence-advancedheading" data-kb-block="kb-adv-heading69_5737f3-a0" id="conclusion"><strong>Conclusion:</strong></h2><p class="has-text-align-center" style="font-size:17px">Spotify Mod APK is the one-stop solution for everyone who wants to enjoy non-stop music. Spotify's premium features without any limitations and ad interruptions, as it removes all restrictions and allows users to access without paying for free.</p><h2 class="kt-adv-heading69_349026-aa wp-block-kadence-advancedheading" data-kb-block="kb-adv-heading69_349026-aa" id="faqs"><strong>FAQs</strong></h2><div class="kb-row-layout-wrap kb-row-layout-id69_101cb1-60 alignnone wp-block-kadence-rowlayout"><div class="kt-row-column-wrap kt-has-1-columns kt-row-layout-equal kt-tab-layout-inherit kt-mobile-layout-row kt-row-valign-top"><div class="wp-block-kadence-column kadence-column69_53fee9-15"><div class="kt-inside-inner-col"><div class="wp-block-kadence-accordion alignnone"><div class="kt-accordion-wrap kt-accordion-id69_fed9cf-95 kt-accordion-has-2-panes kt-active-pane-0 kt-accordion-block kt-pane-header-alignment-left kt-accodion-icon-style-basic kt-accodion-icon-side-right" style="max-width:none"><div class="kt-accordion-inner-wrap kt-accordion-initialized" data-allow-multiple-open="false" data-start-open="none"><div class="wp-block-kadence-pane kt-accordion-pane kt-accordion-pane-1 kt-pane69_3652f8-e7"><div class="kt-accordion-header-wrap"><button class="kt-blocks-accordion-header kt-acccordion-button-label-show" id="kt-accordion-header-932775" aria-controls="kt-accordion-panel-932775" data-kt-accordion-header-id="0" aria-expanded="false"><span class="kt-blocks-accordion-title-wrap"><span class="kt-blocks-accordion-title">What is Spotify Premium APK?</span></span><span class="kt-blocks-accordion-icon-trigger"></span></button></div><div class="kt-accordion-panel kt-accordion-panel-hidden" id="kt-accordion-panel-932775" aria-labelledby="kt-accordion-header-932775" role="region" data-panel-height="0px"><div class="kt-accordion-panel-inner"><p class="kt-adv-heading69_61f626-2d wp-block-kadence-advancedheading" data-kb-block="kb-adv-heading69_61f626-2d">Spotify Premium APK is a modified version of the official Spotify app that offers premium features, such as ad-free listening, offline downloads, and unlimited skips, without the need for a subscription.</p></div></div></div></div></div></div></div></div></div></div><div class="kb-row-layout-wrap kb-row-layout-id69_b37778-aa alignnone wp-block-kadence-rowlayout"><div class="kt-row-column-wrap kt-has-1-columns kt-row-layout-equal kt-tab-layout-inherit kt-mobile-layout-row kt-row-valign-top"><div class="wp-block-kadence-column kadence-column69_19c6fa-aa"><div class="kt-inside-inner-col"><div class="wp-block-kadence-accordion alignnone"><div class="kt-accordion-wrap kt-accordion-id69_b27932-a6 kt-accordion-has-2-panes kt-active-pane-0 kt-accordion-block kt-pane-header-alignment-left kt-accodion-icon-style-basic kt-accodion-icon-side-right" style="max-width:none"><div class="kt-accordion-inner-wrap kt-accordion-initialized" data-allow-multiple-open="false" data-start-open="none"><div class="wp-block-kadence-pane kt-accordion-pane kt-accordion-pane-1 kt-pane69_755f17-36"><div class="kt-accordion-header-wrap"><button class="kt-blocks-accordion-header kt-acccordion-button-label-show" id="kt-accordion-header-785793" aria-controls="kt-accordion-panel-785793" data-kt-accordion-header-id="0" aria-expanded="false"><span class="kt-blocks-accordion-title-wrap"><span class="kt-blocks-accordion-title">Is Spotify Premium APK safe to use?</span></span><span class="kt-blocks-accordion-icon-trigger"></span></button></div><div class="kt-accordion-panel kt-accordion-panel-hidden" id="kt-accordion-panel-785793" aria-labelledby="kt-accordion-header-785793" role="region" data-panel-height="0px"><div class="kt-accordion-panel-inner"><p class="kt-adv-heading69_2d51d1-76 wp-block-kadence-advancedheading" data-kb-block="kb-adv-heading69_2d51d1-76">Using Spotify Premium APK can pose risks, as it is not an official version of the app. It may contain malware or violate Spotify's terms of service, which could lead to account suspension.</p></div></div></div></div></div></div></div></div></div></div><div class="kb-row-layout-wrap kb-row-layout-id69_cfcb49-fa alignnone wp-block-kadence-rowlayout"><div class="kt-row-column-wrap kt-has-1-columns kt-row-layout-equal kt-tab-layout-inherit kt-mobile-layout-row kt-row-valign-top"><div class="wp-block-kadence-column kadence-column69_5b3a98-e2"><div class="kt-inside-inner-col"><div class="wp-block-kadence-accordion alignnone"><div class="kt-accordion-wrap kt-accordion-id69_5bd501-17 kt-accordion-has-3-panes kt-active-pane-0 kt-accordion-block kt-pane-header-alignment-left kt-accodion-icon-style-basic kt-accodion-icon-side-right" style="max-width:none"><div class="kt-accordion-inner-wrap kt-accordion-initialized" data-allow-multiple-open="false" data-start-open="none"><div class="wp-block-kadence-pane kt-accordion-pane kt-accordion-pane-1 kt-pane69_c63ee9-68"><div class="kt-accordion-header-wrap"><button class="kt-blocks-accordion-header kt-acccordion-button-label-show" id="kt-accordion-header-319860" aria-controls="kt-accordion-panel-319860" data-kt-accordion-header-id="0" aria-expanded="false"><span class="kt-blocks-accordion-title-wrap"><span class="kt-blocks-accordion-title">How do I install Spotify Premium APK?</span></span><span class="kt-blocks-accordion-icon-trigger"></span></button></div><div class="kt-accordion-panel kt-accordion-panel-hidden" id="kt-accordion-panel-319860" aria-labelledby="kt-accordion-header-319860" role="region" data-panel-height="0px"><div class="kt-accordion-panel-inner"><p class="kt-adv-heading69_2e21fe-88 wp-block-kadence-advancedheading" data-kb-block="kb-adv-heading69_2e21fe-88">To install Spotify Premium APK, download the APK file from a trusted source, enable installation from unknown sources in your device settings, and follow the prompts to install the app.</p></div></div></div></div></div></div></div></div></div></div><div class="kb-row-layout-wrap kb-row-layout-id69_1d4c87-b9 alignnone wp-block-kadence-rowlayout"><div class="kt-row-column-wrap kt-has-1-columns kt-row-layout-equal kt-tab-layout-inherit kt-mobile-layout-row kt-row-valign-top"><div class="wp-block-kadence-column kadence-column69_e50cb8-65"><div class="kt-inside-inner-col"><div class="wp-block-kadence-accordion alignnone"><div class="kt-accordion-wrap kt-accordion-id69_a27872-6d kt-accordion-has-3-panes kt-active-pane-0 kt-accordion-block kt-pane-header-alignment-left kt-accodion-icon-style-basic kt-accodion-icon-side-right" style="max-width:none"><div class="kt-accordion-inner-wrap kt-accordion-initialized" data-allow-multiple-open="false" data-start-open="none"><div class="wp-block-kadence-pane kt-accordion-pane kt-accordion-pane-1 kt-pane69_576ae8-eb"><div class="kt-accordion-header-wrap"><button class="kt-blocks-accordion-header kt-acccordion-button-label-show" id="kt-accordion-header-898552" aria-controls="kt-accordion-panel-898552" data-kt-accordion-header-id="0" aria-expanded="false"><span class="kt-blocks-accordion-title-wrap"><span class="kt-blocks-accordion-title">What features does Spotify Premium APK offer?</span></span><span class="kt-blocks-accordion-icon-trigger"></span></button></div><div class="kt-accordion-panel kt-accordion-panel-hidden" id="kt-accordion-panel-898552" aria-labelledby="kt-accordion-header-898552" role="region" data-panel-height="0px"><div class="kt-accordion-panel-inner"><p class="kt-adv-heading69_b2498e-41 wp-block-kadence-advancedheading" data-kb-block="kb-adv-heading69_b2498e-41">Spotify Premium APK offers several features, including ad-free listening, offline playback, unlimited skips, and access to the entire Spotify music library without restrictions.</p></div></div></div></div></div></div></div></div></div></div><div class="kb-row-layout-wrap kb-row-layout-id69_6ad2e6-31 alignnone wp-block-kadence-rowlayout"><div class="kt-row-column-wrap kt-has-1-columns kt-row-layout-equal kt-tab-layout-inherit kt-mobile-layout-row kt-row-valign-top"><div class="wp-block-kadence-column kadence-column69_d58407-3c"><div class="kt-inside-inner-col"><div class="wp-block-kadence-accordion alignnone"><div class="kt-accordion-wrap kt-accordion-id69_d825dd-9b kt-accordion-has-3-panes kt-active-pane-0 kt-accordion-block kt-pane-header-alignment-left kt-accodion-icon-style-basic kt-accodion-icon-side-right" style="max-width:none"><div class="kt-accordion-inner-wrap kt-accordion-initialized" data-allow-multiple-open="false" data-start-open="none"><div class="wp-block-kadence-pane kt-accordion-pane kt-accordion-pane-1 kt-pane69_b10803-77"><div class="kt-accordion-header-wrap"><button class="kt-blocks-accordion-header kt-acccordion-button-label-show" id="kt-accordion-header-426587" aria-controls="kt-accordion-panel-426587" data-kt-accordion-header-id="0" aria-expanded="false"><span class="kt-blocks-accordion-title-wrap"><span class="kt-blocks-accordion-title">Can I use Spotify Premium APK on multiple devices?</span></span><span class="kt-blocks-accordion-icon-trigger"></span></button></div><div class="kt-accordion-panel kt-accordion-panel-hidden" id="kt-accordion-panel-426587" aria-labelledby="kt-accordion-header-426587" role="region" data-panel-height="0px"><div class="kt-accordion-panel-inner"><p class="kt-adv-heading69_e229f6-4c wp-block-kadence-advancedheading" data-kb-block="kb-adv-heading69_e229f6-4c">Yes, you can use Spotify Premium APK on multiple devices as long as the APK is installed on each device. However, keep in mind that account sharing is against Spotify's terms of service.</p></div></div></div></div></div></div></div></div></div></div><div class="kb-row-layout-wrap kb-row-layout-id69_e73b91-5d alignnone wp-block-kadence-rowlayout"><div class="kt-row-column-wrap kt-has-1-columns kt-row-layout-equal kt-tab-layout-inherit kt-mobile-layout-row kt-row-valign-top"><div class="wp-block-kadence-column kadence-column69_886e51-6f"><div class="kt-inside-inner-col"><div class="wp-block-kadence-accordion alignnone"><div class="kt-accordion-wrap kt-accordion-id69_e9d090-ac kt-accordion-has-3-panes kt-active-pane-0 kt-accordion-block kt-pane-header-alignment-left kt-accodion-icon-style-basic kt-accodion-icon-side-right" style="max-width:none"><div class="kt-accordion-inner-wrap kt-accordion-initialized" data-allow-multiple-open="false" data-start-open="none"><div class="wp-block-kadence-pane kt-accordion-pane kt-accordion-pane-1 kt-pane69_235f8a-d5"><div class="kt-accordion-header-wrap"><button class="kt-blocks-accordion-header kt-acccordion-button-label-show" id="kt-accordion-header-318982" aria-controls="kt-accordion-panel-318982" data-kt-accordion-header-id="0" aria-expanded="false"><span class="kt-blocks-accordion-title-wrap"><span class="kt-blocks-accordion-title">Will I receive updates for Spotify Premium APK?</span></span><span class="kt-blocks-accordion-icon-trigger"></span></button></div><div class="kt-accordion-panel kt-accordion-panel-hidden" id="kt-accordion-panel-318982" aria-labelledby="kt-accordion-header-318982" role="region" data-panel-height="0px"><div class="kt-accordion-panel-inner"><p class="kt-adv-heading69_654017-7c wp-block-kadence-advancedheading" data-kb-block="kb-adv-heading69_654017-7c">No, since Spotify Premium APK is not an official app, it does not receive regular updates like the official Spotify app. You will need to manually download the latest version from a trusted source.</p></div></div></div></div></div></div></div></div></div></div><div class="kb-row-layout-wrap kb-row-layout-id69_5efd81-25 alignnone wp-block-kadence-rowlayout"><div class="kt-row-column-wrap kt-has-1-columns kt-row-layout-equal kt-tab-layout-inherit kt-mobile-layout-row kt-row-valign-top"><div class="wp-block-kadence-column kadence-column69_2e3de0-26"><div class="kt-inside-inner-col"><div class="wp-block-kadence-accordion alignnone"><div class="kt-accordion-wrap kt-accordion-id69_cbfc05-f4 kt-accordion-has-3-panes kt-active-pane-0 kt-accordion-block kt-pane-header-alignment-left kt-accodion-icon-style-basic kt-accodion-icon-side-right" style="max-width:none"><div class="kt-accordion-inner-wrap kt-accordion-initialized" data-allow-multiple-open="false" data-start-open="none"><div class="wp-block-kadence-pane kt-accordion-pane kt-accordion-pane-1 kt-pane69_82b614-48"><div class="kt-accordion-header-wrap"><button class="kt-blocks-accordion-header kt-acccordion-button-label-show" id="kt-accordion-header-110483" aria-controls="kt-accordion-panel-110483" data-kt-accordion-header-id="0" aria-expanded="false"><span class="kt-blocks-accordion-title-wrap"><span class="kt-blocks-accordion-title">Can I switch back to the official Spotify app after using Spotify Premium APK?</span></span><span class="kt-blocks-accordion-icon-trigger"></span></button></div><div class="kt-accordion-panel kt-accordion-panel-hidden" id="kt-accordion-panel-110483" aria-labelledby="kt-accordion-header-110483" role="region" data-panel-height="0px"><div class="kt-accordion-panel-inner"><p class="kt-adv-heading69_025ad6-f8 wp-block-kadence-advancedheading" data-kb-block="kb-adv-heading69_025ad6-f8">Yes, you can uninstall Spotify Premium APK and download the official Spotify app from the app store. However, ensure that you back up your playlists and account information before switching.</p></div></div></div></div></div></div></div></div></div></div><p></p></div></div></article></div></main></div></div></div><footer id="colophon" class="site-footer" role="contentinfo"><div class="site-footer-wrap"><div class="site-middle-footer-wrap site-footer-row-container site-footer-focus-item site-footer-row-layout-fullwidth site-footer-row-tablet-layout-default site-footer-row-mobile-layout-default" data-section="kadence_customizer_footer_middle"><div class="site-footer-row-container-inner"><div class="site-container"><div class="site-middle-footer-inner-wrap site-footer-row site-footer-row-columns-3 site-footer-row-column-layout-left-half site-footer-row-tablet-column-layout-default site-footer-row-mobile-column-layout-row ft-ro-dir-row ft-ro-collapse-normal ft-ro-t-dir-default ft-ro-m-dir-default ft-ro-lstyle-plain"><div class="site-footer-middle-section-1 site-footer-section footer-section-inner-items-1"><div class="footer-widget-area widget-area site-footer-focus-item footer-widget1 content-align-center content-tablet-align-default content-mobile-align-default content-valign-middle content-tablet-valign-default content-mobile-valign-default" data-section="sidebar-widgets-footer1"><div class="footer-widget-area-inner site-info-inner"><section id="block-17" class="widget widget_block"><div class="wp-block-kadence-column kadence-columnbb14ce-ba"><div class="kt-inside-inner-col"><p class="kt-adv-heading33e5bc-e0 wp-block-kadence-advancedheading" data-kb-block="kb-adv-heading33e5bc-e0"><strong>DISCLAIMER</strong></p></div></div></section><section id="block-18" class="widget widget_block widget_text"><p class="has-theme-palette-9-color has-text-color has-link-color wp-elements-1e4ac44ca3f4407f8dab0e2724ffc7cd">Spotiepremium owners people's work and obeys all copyright rules, including DMCA (Digital Millennium Copyright Act), and it does not condone or support the unauthorized use of intellectual property.</p></section></div></div></div><div class="site-footer-middle-section-2 site-footer-section footer-section-inner-items-1"><div class="footer-widget-area widget-area site-footer-focus-item footer-widget2 content-align-center content-tablet-align-default content-mobile-align-default content-valign-middle content-tablet-valign-default content-mobile-valign-default" data-section="sidebar-widgets-footer2"><div class="footer-widget-area-inner site-info-inner"><section id="nav_menu-3" class="widget widget_nav_menu"><div class="menu-footer-container"><ul id="menu-footer" class="menu"><li id="menu-item-1076" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1076"><a href="https://spotiepremium.com/dmca/">DMCA</a></li><li id="menu-item-1078" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1078"><a href="https://spotiepremium.com/about-us/">About Us</a></li><li id="menu-item-1870" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1870"><a href="https://spotiepremium.com/contact-us/">Contact Us</a></li><li id="menu-item-1871" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-privacy-policy menu-item-1871"><a rel="privacy-policy" href="https://spotiepremium.com/privacy-policy/">Privacy Policy</a></li></ul></div></section></div></div></div><div class="site-footer-middle-section-3 site-footer-section footer-section-inner-items-1"><div class="footer-widget-area widget-area site-footer-focus-item footer-social content-align-center content-tablet-align-default content-mobile-align-center content-valign-middle content-tablet-valign-default content-mobile-valign-default" data-section="kadence_customizer_footer_social"><div class="footer-widget-area-inner footer-social-inner"><div class="footer-social-wrap"><div class="footer-social-inner-wrap element-social-inner-wrap social-show-label-false social-style-filled social-show-brand-always"><a href="https://www.facebook.com/people/Spotiepremium/61560701216973/" aria-label="Facebook" target="_blank" rel="noopener noreferrer" class="social-button footer-social-item social-link-facebook"><span class="kadence-svg-iconset"><svg class="kadence-svg-icon kadence-facebook-svg" fill="currentColor" version="1.1" xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32"><title>Facebook</title><path d="M31.997 15.999c0-8.836-7.163-15.999-15.999-15.999s-15.999 7.163-15.999 15.999c0 7.985 5.851 14.604 13.499 15.804v-11.18h-4.062v-4.625h4.062v-3.525c0-4.010 2.389-6.225 6.043-6.225 1.75 0 3.581 0.313 3.581 0.313v3.937h-2.017c-1.987 0-2.607 1.233-2.607 2.498v3.001h4.437l-0.709 4.625h-3.728v11.18c7.649-1.2 13.499-7.819 13.499-15.804z"></path>
</svg></span></a><a href="https://www.instagram.com/adilfarooq78_1/" aria-label="Instagram" target="_blank" rel="noopener noreferrer" class="social-button footer-social-item social-link-instagram"><span class="kadence-svg-iconset"><svg class="kadence-svg-icon kadence-instagram-alt-svg" fill="currentColor" version="1.1" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><title>Instagram</title><path d="M7 1c-1.657 0-3.158 0.673-4.243 1.757s-1.757 2.586-1.757 4.243v10c0 1.657 0.673 3.158 1.757 4.243s2.586 1.757 4.243 1.757h10c1.657 0 3.158-0.673 4.243-1.757s1.757-2.586 1.757-4.243v-10c0-1.657-0.673-3.158-1.757-4.243s-2.586-1.757-4.243-1.757zM7 3h10c1.105 0 2.103 0.447 2.828 1.172s1.172 1.723 1.172 2.828v10c0 1.105-0.447 2.103-1.172 2.828s-1.723 1.172-2.828 1.172h-10c-1.105 0-2.103-0.447-2.828-1.172s-1.172-1.723-1.172-2.828v-10c0-1.105 0.447-2.103 1.172-2.828s1.723-1.172 2.828-1.172zM16.989 11.223c-0.15-0.972-0.571-1.857-1.194-2.567-0.754-0.861-1.804-1.465-3.009-1.644-0.464-0.074-0.97-0.077-1.477-0.002-1.366 0.202-2.521 0.941-3.282 1.967s-1.133 2.347-0.93 3.712 0.941 2.521 1.967 3.282 2.347 1.133 3.712 0.93 2.521-0.941 3.282-1.967 1.133-2.347 0.93-3.712zM15.011 11.517c0.122 0.82-0.1 1.609-0.558 2.227s-1.15 1.059-1.969 1.18-1.609-0.1-2.227-0.558-1.059-1.15-1.18-1.969 0.1-1.609 0.558-2.227 1.15-1.059 1.969-1.18c0.313-0.046 0.615-0.042 0.87-0.002 0.74 0.11 1.366 0.47 1.818 0.986 0.375 0.428 0.63 0.963 0.72 1.543zM17.5 7.5c0.552 0 1-0.448 1-1s-0.448-1-1-1-1 0.448-1 1 0.448 1 1 1z"></path>
</svg></span></a><a href="https://youtube.com/@spotiypremium?si=rUZ-AYxY5SSLfFRQ" aria-label="YouTube" target="_blank" rel="noopener noreferrer" class="social-button footer-social-item social-link-youtube"><span class="kadence-svg-iconset"><svg class="kadence-svg-icon kadence-youtube-svg" fill="currentColor" version="1.1" xmlns="http://www.w3.org/2000/svg" width="28" height="28" viewBox="0 0 28 28"><title>YouTube</title><path d="M11.109 17.625l7.562-3.906-7.562-3.953v7.859zM14 4.156c5.891 0 9.797 0.281 9.797 0.281 0.547 0.063 1.75 0.063 2.812 1.188 0 0 0.859 0.844 1.109 2.781 0.297 2.266 0.281 4.531 0.281 4.531v2.125s0.016 2.266-0.281 4.531c-0.25 1.922-1.109 2.781-1.109 2.781-1.062 1.109-2.266 1.109-2.812 1.172 0 0-3.906 0.297-9.797 0.297v0c-7.281-0.063-9.516-0.281-9.516-0.281-0.625-0.109-2.031-0.078-3.094-1.188 0 0-0.859-0.859-1.109-2.781-0.297-2.266-0.281-4.531-0.281-4.531v-2.125s-0.016-2.266 0.281-4.531c0.25-1.937 1.109-2.781 1.109-2.781 1.062-1.125 2.266-1.125 2.812-1.188 0 0 3.906-0.281 9.797-0.281v0z"></path>
</svg></span></a><a href="https://medium.com/@spotiepremium" aria-label="Medium" target="_blank" rel="noopener noreferrer" class="social-button footer-social-item social-link-medium"><span class="kadence-svg-iconset"><svg class="kadence-svg-icon kadence-medium-svg" fill="currentColor" version="1.1" xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32"><title>Medium</title><path d="M0 0v32h32v-32zM26.584 7.581l-1.716 1.645c-0.121 0.092-0.198 0.237-0.198 0.399 0 0.030 0.003 0.059 0.007 0.087l-0-0.003v12.089c-0.004 0.025-0.007 0.053-0.007 0.083 0 0.162 0.077 0.306 0.196 0.398l0.001 0.001 1.676 1.645v0.361h-8.429v-0.36l1.736-1.687c0.171-0.171 0.171-0.22 0.171-0.48v-9.773l-4.827 12.26h-0.653l-5.621-12.26v8.217c-0.007 0.046-0.010 0.099-0.010 0.152 0 0.307 0.122 0.586 0.321 0.791l-0-0 2.259 2.739v0.361h-6.403v-0.36l2.26-2.74c0.189-0.196 0.306-0.464 0.306-0.759 0-0.065-0.006-0.129-0.017-0.19l0.001 0.007v-9.501c0.003-0.025 0.004-0.055 0.004-0.085 0-0.245-0.106-0.465-0.274-0.617l-0.001-0.001-2.008-2.419v-0.36h6.232l4.817 10.564 4.235-10.565h5.941z"></path>
</svg></span></a><a href="https://t.me/spotiepremium" aria-label="Telegram" target="_blank" rel="noopener noreferrer" class="social-button footer-social-item social-link-telegram"><span class="kadence-svg-iconset"><svg class="kadence-svg-icon kadence-telegram-svg" fill="currentColor" version="1.1" xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32"><title>Telegram</title><path d="M26.070 3.996c-0.342 0.026-0.659 0.105-0.952 0.23l0.019-0.007h-0.004c-0.285 0.113-1.64 0.683-3.7 1.547l-7.382 3.109c-5.297 2.23-10.504 4.426-10.504 4.426l0.062-0.024s-0.359 0.118-0.734 0.375c-0.234 0.15-0.429 0.339-0.582 0.56l-0.004 0.007c-0.184 0.27-0.332 0.683-0.277 1.11 0.090 0.722 0.558 1.155 0.894 1.394 0.34 0.242 0.664 0.355 0.664 0.355h0.008l4.883 1.645c0.219 0.703 1.488 4.875 1.793 5.836 0.18 0.574 0.355 0.933 0.574 1.207 0.106 0.14 0.23 0.257 0.379 0.351 0.071 0.042 0.152 0.078 0.238 0.104l0.008 0.002-0.050-0.012c0.015 0.004 0.027 0.016 0.038 0.020 0.040 0.011 0.067 0.015 0.118 0.023 0.773 0.234 1.394-0.246 1.394-0.246l0.035-0.028 2.883-2.625 4.832 3.707 0.11 0.047c1.007 0.442 2.027 0.196 2.566-0.238 0.543-0.437 0.754-0.996 0.754-0.996l0.035-0.090 3.734-19.129c0.106-0.472 0.133-0.914 0.016-1.343-0.126-0.443-0.404-0.808-0.774-1.043l-0.007-0.004c-0.277-0.171-0.613-0.272-0.972-0.272-0.033 0-0.066 0.001-0.099 0.003l0.005-0zM25.969 6.046c-0.004 0.063 0.008 0.056-0.020 0.177v0.011l-3.699 18.93c-0.016 0.027-0.043 0.086-0.117 0.145-0.078 0.062-0.14 0.101-0.465-0.028l-5.91-4.531-3.57 3.254 0.75-4.79 9.656-9c0.398-0.37 0.265-0.448 0.265-0.448 0.028-0.454-0.601-0.133-0.601-0.133l-12.176 7.543-0.004-0.020-5.851-1.972c0.012-0.004 0.022-0.008 0.032-0.013l-0.002 0.001 0.032-0.016 0.031-0.011s5.211-2.196 10.508-4.426c2.652-1.117 5.324-2.242 7.379-3.11 2.055-0.863 3.574-1.496 3.66-1.53 0.082-0.032 0.043-0.032 0.102-0.032z"></path>
</svg></span></a><a href="https://www.reddit.com/user/spotiepremium/" aria-label="Reddit" target="_blank" rel="noopener noreferrer" class="social-button footer-social-item social-link-reddit"><span class="kadence-svg-iconset"><svg class="kadence-svg-icon kadence-reddit-svg" fill="currentColor" version="1.1" xmlns="http://www.w3.org/2000/svg" width="24" height="28" viewBox="0 0 24 28"><title>Reddit</title><path d="M14.672 17.641c0.109 0.109 0.109 0.297 0 0.406-0.766 0.766-2.234 0.828-2.672 0.828s-1.906-0.063-2.672-0.828c-0.109-0.109-0.109-0.297 0-0.406 0.109-0.125 0.297-0.125 0.406 0 0.484 0.484 1.531 0.656 2.266 0.656s1.781-0.172 2.266-0.656c0.109-0.125 0.297-0.125 0.406 0zM10.563 15.203c0 0.656-0.547 1.203-1.203 1.203s-1.203-0.547-1.203-1.203c0-0.672 0.547-1.203 1.203-1.203s1.203 0.531 1.203 1.203zM15.844 15.203c0 0.656-0.547 1.203-1.203 1.203s-1.203-0.547-1.203-1.203c0-0.672 0.547-1.203 1.203-1.203s1.203 0.531 1.203 1.203zM19.203 13.594c0-0.875-0.719-1.594-1.609-1.594-0.438 0-0.844 0.187-1.141 0.484-1.094-0.75-2.562-1.234-4.172-1.281l0.844-3.797 2.672 0.609c0.016 0.656 0.547 1.188 1.203 1.188s1.203-0.547 1.203-1.203-0.547-1.203-1.203-1.203c-0.469 0-0.875 0.266-1.078 0.672l-2.953-0.656c-0.156-0.047-0.297 0.063-0.328 0.203l-0.938 4.188c-1.609 0.063-3.063 0.547-4.141 1.297-0.297-0.313-0.703-0.5-1.156-0.5-0.891 0-1.609 0.719-1.609 1.594 0 0.641 0.375 1.188 0.906 1.453-0.047 0.234-0.078 0.5-0.078 0.75 0 2.547 2.859 4.609 6.391 4.609s6.406-2.063 6.406-4.609c0-0.266-0.031-0.516-0.094-0.766 0.516-0.266 0.875-0.812 0.875-1.437zM24 6.5v15c0 2.484-2.016 4.5-4.5 4.5h-15c-2.484 0-4.5-2.016-4.5-4.5v-15c0-2.484 2.016-4.5 4.5-4.5h15c2.484 0 4.5 2.016 4.5 4.5z"></path>
</svg></span></a><a href="https://www.tumblr.com/spotiepremium" aria-label="Tumblr" target="_blank" rel="noopener noreferrer" class="social-button footer-social-item social-link-tumblr"><span class="kadence-svg-iconset"><svg class="kadence-svg-icon kadence-tumblr-svg" fill="currentColor" version="1.1" xmlns="http://www.w3.org/2000/svg" width="17" height="28" viewBox="0 0 17 28"><title>Tumblr</title><path d="M14.75 20.766l1.25 3.703c-0.469 0.703-2.594 1.5-4.5 1.531-5.672 0.094-7.812-4.031-7.812-6.937v-8.5h-2.625v-3.359c3.938-1.422 4.891-4.984 5.109-7.016 0.016-0.125 0.125-0.187 0.187-0.187h3.813v6.625h5.203v3.937h-5.219v8.094c0 1.094 0.406 2.609 2.5 2.562 0.688-0.016 1.609-0.219 2.094-0.453z"></path>
</svg></span></a><a href="https://github.com/spotiepremium" aria-label="GitHub" target="_blank" rel="noopener noreferrer" class="social-button footer-social-item social-link-github"><span class="kadence-svg-iconset"><svg class="kadence-svg-icon kadence-github-svg" fill="currentColor" version="1.1" xmlns="http://www.w3.org/2000/svg" width="24" height="28" viewBox="0 0 24 28"><title>Github</title><path d="M12 2c6.625 0 12 5.375 12 12 0 5.297-3.437 9.797-8.203 11.391-0.609 0.109-0.828-0.266-0.828-0.578 0-0.391 0.016-1.687 0.016-3.297 0-1.125-0.375-1.844-0.812-2.219 2.672-0.297 5.484-1.313 5.484-5.922 0-1.313-0.469-2.375-1.234-3.219 0.125-0.313 0.531-1.531-0.125-3.187-1-0.313-3.297 1.234-3.297 1.234-0.953-0.266-1.984-0.406-3-0.406s-2.047 0.141-3 0.406c0 0-2.297-1.547-3.297-1.234-0.656 1.656-0.25 2.875-0.125 3.187-0.766 0.844-1.234 1.906-1.234 3.219 0 4.594 2.797 5.625 5.469 5.922-0.344 0.313-0.656 0.844-0.766 1.609-0.688 0.313-2.438 0.844-3.484-1-0.656-1.141-1.844-1.234-1.844-1.234-1.172-0.016-0.078 0.734-0.078 0.734 0.781 0.359 1.328 1.75 1.328 1.75 0.703 2.141 4.047 1.422 4.047 1.422 0 1 0.016 1.937 0.016 2.234 0 0.313-0.219 0.688-0.828 0.578-4.766-1.594-8.203-6.094-8.203-11.391 0-6.625 5.375-12 12-12zM4.547 19.234c0.031-0.063-0.016-0.141-0.109-0.187-0.094-0.031-0.172-0.016-0.203 0.031-0.031 0.063 0.016 0.141 0.109 0.187 0.078 0.047 0.172 0.031 0.203-0.031zM5.031 19.766c0.063-0.047 0.047-0.156-0.031-0.25-0.078-0.078-0.187-0.109-0.25-0.047-0.063 0.047-0.047 0.156 0.031 0.25 0.078 0.078 0.187 0.109 0.25 0.047zM5.5 20.469c0.078-0.063 0.078-0.187 0-0.297-0.063-0.109-0.187-0.156-0.266-0.094-0.078 0.047-0.078 0.172 0 0.281s0.203 0.156 0.266 0.109zM6.156 21.125c0.063-0.063 0.031-0.203-0.063-0.297-0.109-0.109-0.25-0.125-0.313-0.047-0.078 0.063-0.047 0.203 0.063 0.297 0.109 0.109 0.25 0.125 0.313 0.047zM7.047 21.516c0.031-0.094-0.063-0.203-0.203-0.25-0.125-0.031-0.266 0.016-0.297 0.109s0.063 0.203 0.203 0.234c0.125 0.047 0.266 0 0.297-0.094zM8.031 21.594c0-0.109-0.125-0.187-0.266-0.172-0.141 0-0.25 0.078-0.25 0.172 0 0.109 0.109 0.187 0.266 0.172 0.141 0 0.25-0.078 0.25-0.172zM8.937 21.438c-0.016-0.094-0.141-0.156-0.281-0.141-0.141 0.031-0.234 0.125-0.219 0.234 0.016 0.094 0.141 0.156 0.281 0.125s0.234-0.125 0.219-0.219z"></path>
</svg></span></a><a href="https://www.tiktok.com/@spotiepremium" aria-label="TikTok" target="_blank" rel="noopener noreferrer" class="social-button footer-social-item social-link-tiktok"><span class="kadence-svg-iconset"><svg aria-hidden="true" class="kadence-svg-icon kadence-tiktok-svg" fill="currentColor" version="1.1" xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32"><title>TikTok</title><path d="M16.707 0.027c1.747-0.027 3.48-0.013 5.213-0.027 0.107 2.040 0.84 4.12 2.333 5.56 1.493 1.48 3.6 2.16 5.653 2.387v5.373c-1.92-0.067-3.853-0.467-5.6-1.293-0.76-0.347-1.467-0.787-2.16-1.24-0.013 3.893 0.013 7.787-0.027 11.667-0.107 1.867-0.72 3.72-1.8 5.253-1.747 2.56-4.773 4.227-7.88 4.28-1.907 0.107-3.813-0.413-5.44-1.373-2.693-1.587-4.587-4.493-4.867-7.613-0.027-0.667-0.040-1.333-0.013-1.987 0.24-2.533 1.493-4.96 3.44-6.613 2.213-1.92 5.307-2.84 8.2-2.293 0.027 1.973-0.053 3.947-0.053 5.92-1.32-0.427-2.867-0.307-4.027 0.493-0.84 0.547-1.48 1.387-1.813 2.333-0.28 0.68-0.2 1.427-0.187 2.147 0.32 2.187 2.427 4.027 4.667 3.827 1.493-0.013 2.92-0.88 3.693-2.147 0.253-0.44 0.533-0.893 0.547-1.413 0.133-2.387 0.080-4.76 0.093-7.147 0.013-5.373-0.013-10.733 0.027-16.093z"></path>
</svg></span></a><a href="https://www.threads.net/@adilfarooq78_1" aria-label="Threads" target="_blank" rel="noopener noreferrer" class="social-button footer-social-item social-link-threads"><span class="kadence-svg-iconset"><svg class="kadence-svg-icon kadence-threads-svg" fill="currentColor" version="1.1" xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 448 512"><title>Threads</title><path d="M331.5 235.7c2.2 .9 4.2 1.9 6.3 2.8c29.2 14.1 50.6 35.2 61.8 61.4c15.7 36.5 17.2 95.8-30.3 143.2c-36.2 36.2-80.3 52.5-142.6 53h-.3c-70.2-.5-124.1-24.1-160.4-70.2c-32.3-41-48.9-98.1-49.5-169.6V256v-.2C17 184.3 33.6 127.2 65.9 86.2C102.2 40.1 156.2 16.5 226.4 16h.3c70.3 .5 124.9 24 162.3 69.9c18.4 22.7 32 50 40.6 81.7l-40.4 10.8c-7.1-25.8-17.8-47.8-32.2-65.4c-29.2-35.8-73-54.2-130.5-54.6c-57 .5-100.1 18.8-128.2 54.4C72.1 146.1 58.5 194.3 58 256c.5 61.7 14.1 109.9 40.3 143.3c28 35.6 71.2 53.9 128.2 54.4c51.4-.4 85.4-12.6 113.7-40.9c32.3-32.2 31.7-71.8 21.4-95.9c-6.1-14.2-17.1-26-31.9-34.9c-3.7 26.9-11.8 48.3-24.7 64.8c-17.1 21.8-41.4 33.6-72.7 35.3c-23.6 1.3-46.3-4.4-63.9-16c-20.8-13.8-33-34.8-34.3-59.3c-2.5-48.3 35.7-83 95.2-86.4c21.1-1.2 40.9-.3 59.2 2.8c-2.4-14.8-7.3-26.6-14.6-35.2c-10-11.7-25.6-17.7-46.2-17.8H227c-16.6 0-39 4.6-53.3 26.3l-34.4-23.6c19.2-29.1 50.3-45.1 87.8-45.1h.8c62.6 .4 99.9 39.5 103.7 107.7l-.2 .2zm-156 68.8c1.3 25.1 28.4 36.8 54.6 35.3c25.6-1.4 54.6-11.4 59.5-73.2c-13.2-2.9-27.8-4.4-43.4-4.4c-4.8 0-9.6 .1-14.4 .4c-42.9 2.4-57.2 23.2-56.2 41.8l-.1 .1z"></path>
</svg></span></a></div></div></div></div></div></div></div></div></div><div class="site-bottom-footer-wrap site-footer-row-container site-footer-focus-item site-footer-row-layout-standard site-footer-row-tablet-layout-default site-footer-row-mobile-layout-default" data-section="kadence_customizer_footer_bottom"><div class="site-footer-row-container-inner"><div class="site-container"><div class="site-bottom-footer-inner-wrap site-footer-row site-footer-row-columns-3 site-footer-row-column-layout-equal site-footer-row-tablet-column-layout-default site-footer-row-mobile-column-layout-row ft-ro-dir-row ft-ro-collapse-normal ft-ro-t-dir-default ft-ro-m-dir-default ft-ro-lstyle-plain"><div class="site-footer-bottom-section-1 site-footer-section footer-section-inner-items-0"></div><div class="site-footer-bottom-section-2 site-footer-section footer-section-inner-items-1"><div class="footer-widget-area site-info site-footer-focus-item content-align-center content-tablet-align-default content-mobile-align-default content-valign-default content-tablet-valign-default content-mobile-valign-default" data-section="kadence_customizer_footer_html"><div class="footer-widget-area-inner site-info-inner"><div class="footer-html inner-link-style-normal"><div class="footer-html-inner"><p>© 2024 Spotiepremium.com</p></div></div></div></div></div><div class="site-footer-bottom-section-3 site-footer-section footer-section-inner-items-0"></div></div></div></div></div></div></footer></div> <script defer="" src="data:text/javascript;base64,ZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50LnN0eWxlLnNldFByb3BlcnR5KCctLXNjcm9sbGJhci1vZmZzZXQnLCB3aW5kb3cuaW5uZXJXaWR0aCAtIGRvY3VtZW50LmRvY3VtZW50RWxlbWVudC5jbGllbnRXaWR0aCArICdweCcgKTs=" type="text/javascript"></script> <div id="mobile-drawer" class="popup-drawer popup-drawer-layout-sidepanel popup-drawer-animation-fade popup-drawer-side-right" data-drawer-target-string="#mobile-drawer"><div class="drawer-overlay" data-drawer-target-string="#mobile-drawer"></div><div class="drawer-inner"><div class="drawer-header">
<button class="menu-toggle-close drawer-toggle" aria-label="Close menu" data-toggle-target="#mobile-drawer" data-toggle-body-class="showing-popup-drawer-from-right" aria-expanded="false" data-set-focus=".menu-toggle-open">
<span class="toggle-close-bar"></span>
<span class="toggle-close-bar"></span>
</button></div><div class="drawer-content mobile-drawer-content content-align-right content-valign-top"><div class="site-header-item site-header-focus-item site-header-item-mobile-navigation mobile-navigation-layout-stretch-false" data-section="kadence_customizer_mobile_navigation"><nav id="mobile-site-navigation" class="mobile-navigation drawer-navigation drawer-navigation-parent-toggle-false" role="navigation" aria-label="Primary Mobile Navigation"><div class="mobile-menu-container drawer-menu-container"><ul id="mobile-menu" class="menu has-collapse-sub-nav"><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-43"><a href="https://spotiepremium.com/spotify-mod-apk/">Home</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1592"><a href="https://spotiepremium.com/spotify-lite-mod-apk/">Spotify Lite</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-41"><a href="https://spotiepremium.com/spotify-premium-ios/">IOS</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-42"><a href="https://spotiepremium.com/spotify-pc-premium/">PC</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1016"><a href="https://spotiepremium.com/spotify-for-linux/">Linux</a></li><li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-1224"><a href="https://spotiepremium.com/guides/">Guides</a></li><li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-1284"><a href="https://spotiepremium.com/comparison/">Comparison</a></li><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-2111"><a href="https://spotiepremium.com/spotify-vanced-apk/">Vanced</a></li></ul></div></nav></div></div></div></div> <script id="kadence-navigation-js-extra" defer="" src="data:text/javascript;base64,CnZhciBrYWRlbmNlQ29uZmlnID0geyJzY3JlZW5SZWFkZXIiOnsiZXhwYW5kIjoiQ2hpbGQgbWVudSIsImV4cGFuZE9mIjoiQ2hpbGQgbWVudSBvZiIsImNvbGxhcHNlIjoiQ2hpbGQgbWVudSIsImNvbGxhcHNlT2YiOiJDaGlsZCBtZW51IG9mIn0sImJyZWFrUG9pbnRzIjp7ImRlc2t0b3AiOiIxMDI0IiwidGFibGV0Ijo3Njh9LCJzY3JvbGxPZmZzZXQiOiIwIn07Cg==" type="text/javascript"></script> <script src="https://spotiepremium.com/wp-content/plugins/litespeed-cache/assets/js/instant_click.min.js" id="litespeed-cache-js" defer="" type="text/javascript"></script> <script id="kadence-blocks-tableofcontents-js-extra" defer="" src="data:text/javascript;base64,CnZhciBrYWRlbmNlX2Jsb2Nrc190b2MgPSB7ImhlYWRpbmdzIjoiW3tcImFuY2hvclwiOlwiZG93bmxvYWQtbGF0ZXN0LXNwb3RpZnktcHJlbWl1bS1hcGstdjg5OTAxMjdcIixcImNvbnRlbnRcIjpcIkRvd25sb2FkIExhdGVzdCBTcG90aWZ5IFByZW1pdW0gQVBLIFY4LjkuOTAuMTI3XCIsXCJsZXZlbFwiOjIsXCJpbmNsdWRlXCI6XCJcIixcInBhZ2VcIjoxfSx7XCJhbmNob3JcIjpcInNwb3RpZnktbW9kLWFwa3ByZW1pdW0tdW5sb2NrZWRcIixcImNvbnRlbnRcIjpcIlNwb3RpZnkgTW9kIEFwaytQcmVtaXVtIFVubG9ja2VkXCIsXCJsZXZlbFwiOjEsXCJpbmNsdWRlXCI6XCJcIixcInBhZ2VcIjoxfSx7XCJhbmNob3JcIjpcImluZm8tYWJvdXQtc3BvdGlmeS1wcmVtaXVtXCIsXCJjb250ZW50XCI6XCJJbmZvIGFib3V0IFNwb3RpZnkgUHJlbWl1bVwiLFwibGV2ZWxcIjoyLFwiaW5jbHVkZVwiOlwiXCIsXCJwYWdlXCI6MX0se1wiYW5jaG9yXCI6XCJyZXF1aXJlbWVudHMtb2Ytc3BvdGlmeVwiLFwiY29udGVudFwiOlwiUmVxdWlyZW1lbnRzIG9mIFNwb3RpZnlcIixcImxldmVsXCI6MixcImluY2x1ZGVcIjpcIlwiLFwicGFnZVwiOjF9LHtcImFuY2hvclwiOlwidGhlLXNpZ25pZmljYW50LWZlYXR1cmVzLXlvdS1uZWVkLVwiLFwiY29udGVudFwiOlwiVGhlIFNpZ25pZmljYW50IEZlYXR1cmVzIFlvdSBOZWVkIFwiLFwibGV2ZWxcIjoyLFwiaW5jbHVkZVwiOlwiXCIsXCJwYWdlXCI6MX0se1wiYW5jaG9yXCI6XCIxLWFkZnJlZS1saXN0ZW5pbmdcIixcImNvbnRlbnRcIjpcIjEuIEFkLWZyZWUgbGlzdGVuaW5nOlwiLFwibGV2ZWxcIjozLFwiaW5jbHVkZVwiOlwiXCIsXCJwYWdlXCI6MX0se1wiYW5jaG9yXCI6XCIyLW9mZmxpbmUtbGlzdGVuaW5nXCIsXCJjb250ZW50XCI6XCIyLiBPZmZsaW5lIExpc3RlbmluZzpcIixcImxldmVsXCI6MyxcImluY2x1ZGVcIjpcIlwiLFwicGFnZVwiOjF9LHtcImFuY2hvclwiOlwiMy1oaWdocXVhbGl0eS1hdWRpby1zdHJlYW1pbmdcIixcImNvbnRlbnRcIjpcIjMuIEhpZ2gtcXVhbGl0eSBhdWRpbyBzdHJlYW1pbmc6XCIsXCJsZXZlbFwiOjMsXCJpbmNsdWRlXCI6XCJcIixcInBhZ2VcIjoxfSx7XCJhbmNob3JcIjpcIjQtdW5saW1pdGVkLXNraXBzXCIsXCJjb250ZW50XCI6XCI0LiBVbmxpbWl0ZWQgU2tpcHM6XCIsXCJsZXZlbFwiOjMsXCJpbmNsdWRlXCI6XCJcIixcInBhZ2VcIjoxfSx7XCJhbmNob3JcIjpcIjUtY3VzdG9taXplZC1wbGF5YmFja1wiLFwiY29udGVudFwiOlwiNS4gQ3VzdG9taXplZCBQbGF5YmFjazpcIixcImxldmVsXCI6MyxcImluY2x1ZGVcIjpcIlwiLFwicGFnZVwiOjF9LHtcImFuY2hvclwiOlwiNi1hY2Nlc3MtdG8tc3BvdGlmeS1jb25uZWN0XCIsXCJjb250ZW50XCI6XCI2LiBBY2Nlc3MgdG8gU3BvdGlmeSBDb25uZWN0OlwiLFwibGV2ZWxcIjozLFwiaW5jbHVkZVwiOlwiXCIsXCJwYWdlXCI6MX0se1wiYW5jaG9yXCI6XCI3LXBlcnNvbmFsaXplZC1yZWNvbW1lbmRhdGlvblwiLFwiY29udGVudFwiOlwiNy4gUGVyc29uYWxpemVkIFJlY29tbWVuZGF0aW9uOlwiLFwibGV2ZWxcIjozLFwiaW5jbHVkZVwiOlwiXCIsXCJwYWdlXCI6MX0se1wiYW5jaG9yXCI6XCI4LXBsYXktYW55LW11c2ljLXRyYWNrXCIsXCJjb250ZW50XCI6XCI4LiBQbGF5IEFueSBNdXNpYyBUcmFjazpcIixcImxldmVsXCI6MyxcImluY2x1ZGVcIjpcIlwiLFwicGFnZVwiOjF9LHtcImFuY2hvclwiOlwiOS1taXhlZC10cmFja3MtcGxheWxpc3RcIixcImNvbnRlbnRcIjpcIjkuIE1peGVkIFRyYWNrcyBQbGF5bGlzdDpcIixcImxldmVsXCI6MyxcImluY2x1ZGVcIjpcIlwiLFwicGFnZVwiOjF9LHtcImFuY2hvclwiOlwiMTAtZW5oYW5jZWQtc2VhcmNoLWZlYXR1cmVzXCIsXCJjb250ZW50XCI6XCIxMC4gRW5oYW5jZWQgU2VhcmNoIEZlYXR1cmVzOlwiLFwibGV2ZWxcIjozLFwiaW5jbHVkZVwiOlwiXCIsXCJwYWdlXCI6MX0se1wiYW5jaG9yXCI6XCIxMS1zcG90aWZ5LXByZW1pdW0tZnJlZS1saWZldGltZVwiLFwiY29udGVudFwiOlwiMTEuIFNwb3RpZnkgcHJlbWl1bSBmcmVlIGxpZmV0aW1lOlwiLFwibGV2ZWxcIjozLFwiaW5jbHVkZVwiOlwiXCIsXCJwYWdlXCI6MX0se1wiYW5jaG9yXCI6XCIxMi1uby1uZWVkLW9mLXJvb3RcIixcImNvbnRlbnRcIjpcIjEyLiBObyBOZWVkIG9mIFJvb3Q6XCIsXCJsZXZlbFwiOjMsXCJpbmNsdWRlXCI6XCJcIixcInBhZ2VcIjoxfSx7XCJhbmNob3JcIjpcImhvdy10by1kb3dubG9hZC0taW5zdGFsbFwiLFwiY29udGVudFwiOlwiSG93IHRvIERvd25sb2FkICYgSW5zdGFsbD9cIixcImxldmVsXCI6MixcImluY2x1ZGVcIjpcIlwiLFwicGFnZVwiOjF9LHtcImFuY2hvclwiOlwid2hhdC1zcG90aWZ5LWxvb2tzLWxpa2UtYW5kLWhvdy10by11c2UtaXRcIixcImNvbnRlbnRcIjpcIldoYXQgU3BvdGlmeSBsb29rcyBsaWtlIGFuZCBob3cgdG8gdXNlIGl0OlwiLFwibGV2ZWxcIjoyLFwiaW5jbHVkZVwiOlwiXCIsXCJwYWdlXCI6MX0se1wiYW5jaG9yXCI6XCIxLWhvbWVcIixcImNvbnRlbnRcIjpcIjEuIEhvbWU6XCIsXCJsZXZlbFwiOjMsXCJpbmNsdWRlXCI6XCJcIixcInBhZ2VcIjoxfSx7XCJhbmNob3JcIjpcIjItc2VhcmNoLXRhYlwiLFwiY29udGVudFwiOlwiMi4gU2VhcmNoIFRhYjpcIixcImxldmVsXCI6MyxcImluY2x1ZGVcIjpcIlwiLFwicGFnZVwiOjF9LHtcImFuY2hvclwiOlwiMy1saWJyYXJ5XCIsXCJjb250ZW50XCI6XCIzLiBMaWJyYXJ5OlwiLFwibGV2ZWxcIjozLFwiaW5jbHVkZVwiOlwiXCIsXCJwYWdlXCI6MX0se1wiYW5jaG9yXCI6XCI0LWFydGlzdFwiLFwiY29udGVudFwiOlwiNC4gQXJ0aXN0OlwiLFwibGV2ZWxcIjozLFwiaW5jbHVkZVwiOlwiXCIsXCJwYWdlXCI6MX0se1wiYW5jaG9yXCI6XCI1LW1peGVzXCIsXCJjb250ZW50XCI6XCI1LiBNaXhlczpcIixcImxldmVsXCI6MyxcImluY2x1ZGVcIjpcIlwiLFwicGFnZVwiOjF9LHtcImFuY2hvclwiOlwiNi1wbGF5bGlzdFwiLFwiY29udGVudFwiOlwiNi4gUGxheWxpc3Q6XCIsXCJsZXZlbFwiOjMsXCJpbmNsdWRlXCI6XCJcIixcInBhZ2VcIjoxfSx7XCJhbmNob3JcIjpcIjctdXBjb21pbmctY29uY2VydHNcIixcImNvbnRlbnRcIjpcIjcuIFVwY29taW5nIENvbmNlcnRzOlwiLFwibGV2ZWxcIjozLFwiaW5jbHVkZVwiOlwiXCIsXCJwYWdlXCI6MX0se1wiYW5jaG9yXCI6XCJ3aGljaC1jb250ZW50LXlvdS1maW5kLWluLXNwb3RpZnlcIixcImNvbnRlbnRcIjpcIldoaWNoIENvbnRlbnQgeW91IGZpbmQgaW4gU3BvdGlmeTpcIixcImxldmVsXCI6MixcImluY2x1ZGVcIjpcIlwiLFwicGFnZVwiOjF9LHtcImFuY2hvclwiOlwiMS1tdXNpY1wiLFwiY29udGVudFwiOlwiMS4gTXVzaWM6XCIsXCJsZXZlbFwiOjMsXCJpbmNsdWRlXCI6XCJcIixcInBhZ2VcIjoxfSx7XCJhbmNob3JcIjpcIjItYnJvYWRjYXN0c1wiLFwiY29udGVudFwiOlwiMi4gQnJvYWRjYXN0czpcIixcImxldmVsXCI6MyxcImluY2x1ZGVcIjpcIlwiLFwicGFnZVwiOjF9LHtcImFuY2hvclwiOlwiNC13b3Jrb3V0XCIsXCJjb250ZW50XCI6XCI0LiBXb3Jrb3V0OlwiLFwibGV2ZWxcIjozLFwiaW5jbHVkZVwiOlwiXCIsXCJwYWdlXCI6MX0se1wiYW5jaG9yXCI6XCI1LWdsb2JhbC1jaGFydHNcIixcImNvbnRlbnRcIjpcIjUuIEdsb2JhbCBDaGFydHM6XCIsXCJsZXZlbFwiOjMsXCJpbmNsdWRlXCI6XCJcIixcInBhZ2VcIjoxfSx7XCJhbmNob3JcIjpcIjYtb3N0c1wiLFwiY29udGVudFwiOlwiNi4gT1NUUzpcIixcImxldmVsXCI6MyxcImluY2x1ZGVcIjpcIlwiLFwicGFnZVwiOjF9LHtcImFuY2hvclwiOlwiNy1hdWRpb2Jvb2tzXCIsXCJjb250ZW50XCI6XCI3LiBBdWRpb2Jvb2tzOlwiLFwibGV2ZWxcIjozLFwiaW5jbHVkZVwiOlwiXCIsXCJwYWdlXCI6MX0se1wiYW5jaG9yXCI6XCJzcG90aWZ5LXBsYW5zLWNvc3RcIixcImNvbnRlbnRcIjpcIlNwb3RpZnkgcGxhbnMgY29zdDpcIixcImxldmVsXCI6MixcImluY2x1ZGVcIjpcIlwiLFwicGFnZVwiOjF9LHtcImFuY2hvclwiOlwiaW5kaXZpZHVhbC1wbGFuXCIsXCJjb250ZW50XCI6XCJJbmRpdmlkdWFsIHBsYW46XCIsXCJsZXZlbFwiOjMsXCJpbmNsdWRlXCI6XCJcIixcInBhZ2VcIjoxfSx7XCJhbmNob3JcIjpcImR1b3BsYW5cIixcImNvbnRlbnRcIjpcIkR1by1QbGFuOlwiLFwibGV2ZWxcIjozLFwiaW5jbHVkZVwiOlwiXCIsXCJwYWdlXCI6MX0se1wiYW5jaG9yXCI6XCJwcmVtaXVtLWZhbWlseVwiLFwiY29udGVudFwiOlwiUHJlbWl1bSBmYW1pbHk6XCIsXCJsZXZlbFwiOjMsXCJpbmNsdWRlXCI6XCJcIixcInBhZ2VcIjoxfSx7XCJhbmNob3JcIjpcInN0dWRlbnQtcGxhblwiLFwiY29udGVudFwiOlwiU3R1ZGVudCBQbGFuOlwiLFwibGV2ZWxcIjozLFwiaW5jbHVkZVwiOlwiXCIsXCJwYWdlXCI6MX0se1wiYW5jaG9yXCI6XCJzcG90aWZ5LXByZW1pdW0tdnMtZnJlZVwiLFwiY29udGVudFwiOlwiU3BvdGlmeSBQcmVtaXVtIFZzIEZyZWVcIixcImxldmVsXCI6MixcImluY2x1ZGVcIjpcIlwiLFwicGFnZVwiOjF9LHtcImFuY2hvclwiOlwicHJlbWl1bS12ZXJzaW9uXCIsXCJjb250ZW50XCI6XCJQcmVtaXVtIFZlcnNpb25cIixcImxldmVsXCI6MyxcImluY2x1ZGVcIjpcIlwiLFwicGFnZVwiOjF9LHtcImFuY2hvclwiOlwiZnJlZS12ZXJzaW9uXCIsXCJjb250ZW50XCI6XCJGcmVlIFZlcnNpb25cIixcImxldmVsXCI6MyxcImluY2x1ZGVcIjpcIlwiLFwicGFnZVwiOjF9LHtcImFuY2hvclwiOlwic29tZS1wcm9zLWFuZC1jb25zXCIsXCJjb250ZW50XCI6XCJTb21lIFByb3MgYW5kIENvbnNcIixcImxldmVsXCI6MixcImluY2x1ZGVcIjpcIlwiLFwicGFnZVwiOjF9LHtcImFuY2hvclwiOlwiaG93LXRvLWRvd25sb2FkLWFuZC1pbnN0YWxsLXNwb3RpZnktb24taW9zaXBob25lXCIsXCJjb250ZW50XCI6XCJIb3cgdG8gRG93bmxvYWQgYW5kIEluc3RhbGwgU3BvdGlmeSBvbiBpT1NcXFwvaVBob25lXCIsXCJsZXZlbFwiOjIsXCJpbmNsdWRlXCI6XCJcIixcInBhZ2VcIjoxfSx7XCJhbmNob3JcIjpcImhvdy10by1kb3dubG9hZC1hbmQtaW5zdGFsbC1zcG90aWZ5LW9uLXBjXCIsXCJjb250ZW50XCI6XCJIb3cgdG8gRG93bmxvYWQgYW5kIEluc3RhbGwgU3BvdGlmeSBvbiBQQ1wiLFwibGV2ZWxcIjoyLFwiaW5jbHVkZVwiOlwiXCIsXCJwYWdlXCI6MX0se1wiYW5jaG9yXCI6XCJob3ctdG8tZG93bmxvYWQtYW5kLWluc3RhbGwtc3BvdGlmeS1vbi1zbWFydC10dlwiLFwiY29udGVudFwiOlwiSG93IHRvIERvd25sb2FkIGFuZCBJbnN0YWxsIFNwb3RpZnkgb24gU21hcnQgVFZcIixcImxldmVsXCI6MixcImluY2x1ZGVcIjpcIlwiLFwicGFnZVwiOjF9LHtcImFuY2hvclwiOlwiY29tbW9uLWVycm9ycy1hbmQtaXNzdWVzLXdoaWxlLXVzaW5nLXNwb3RpZnktcHJlbWl1bS1hcGtcIixcImNvbnRlbnRcIjpcIkNvbW1vbiBFcnJvcnMgQW5kIElzc3VlcyBXaGlsZSBVc2luZyBTcG90aWZ5IFByZW1pdW0gQXBrXCIsXCJsZXZlbFwiOjIsXCJpbmNsdWRlXCI6XCJcIixcInBhZ2VcIjoxfSx7XCJhbmNob3JcIjpcImFwcC1jcmFzaGVzLW9yLWRvZXNudC13b3JrXCIsXCJjb250ZW50XCI6XCJBcHAgQ3Jhc2hlcyBvciBEb2Vzbid0IFdvcmtcIixcImxldmVsXCI6MyxcImluY2x1ZGVcIjpcIlwiLFwicGFnZVwiOjF9LHtcImFuY2hvclwiOlwibm8tc291bmRcIixcImNvbnRlbnRcIjpcIk5vIFNvdW5kXCIsXCJsZXZlbFwiOjMsXCJpbmNsdWRlXCI6XCJcIixcInBhZ2VcIjoxfSx7XCJhbmNob3JcIjpcInBvb3Itc291bmQtcXVhbGl0eVwiLFwiY29udGVudFwiOlwiUG9vciBTb3VuZCBRdWFsaXR5XCIsXCJsZXZlbFwiOjMsXCJpbmNsdWRlXCI6XCJcIixcInBhZ2VcIjoxfSx7XCJhbmNob3JcIjpcInVuYWJsZS10by1kb3dubG9hZC1zb25nc1wiLFwiY29udGVudFwiOlwiVW5hYmxlIHRvIERvd25sb2FkIFNvbmdzXCIsXCJsZXZlbFwiOjMsXCJpbmNsdWRlXCI6XCJcIixcInBhZ2VcIjoxfSx7XCJhbmNob3JcIjpcImVycm9yLWNvZGUtMTdcIixcImNvbnRlbnRcIjpcIkVycm9yIENvZGUgMTdcIixcImxldmVsXCI6MyxcImluY2x1ZGVcIjpcIlwiLFwicGFnZVwiOjF9LHtcImFuY2hvclwiOlwiYWx0ZXJuYXRpdmVzLXRvLXNwb3RpZnlcIixcImNvbnRlbnRcIjpcIkFsdGVybmF0aXZlcyB0byBTcG90aWZ5XCIsXCJsZXZlbFwiOjIsXCJpbmNsdWRlXCI6XCJcIixcInBhZ2VcIjoxfSx7XCJhbmNob3JcIjpcImFwcGxlLW11c2ljXCIsXCJjb250ZW50XCI6XCJBcHBsZSBNdXNpY1wiLFwibGV2ZWxcIjozLFwiaW5jbHVkZVwiOlwiXCIsXCJwYWdlXCI6MX0se1wiYW5jaG9yXCI6XCJ0aWRhbFwiLFwiY29udGVudFwiOlwiVGlkYWxcIixcImxldmVsXCI6MyxcImluY2x1ZGVcIjpcIlwiLFwicGFnZVwiOjF9LHtcImFuY2hvclwiOlwieW91dHViZS1tdXNpY1wiLFwiY29udGVudFwiOlwiWW91VHViZSBNdXNpY1wiLFwibGV2ZWxcIjozLFwiaW5jbHVkZVwiOlwiXCIsXCJwYWdlXCI6MX0se1wiYW5jaG9yXCI6XCJhbWF6b24tbXVzaWMtXCIsXCJjb250ZW50XCI6XCJBbWF6b24gTXVzaWMgXCIsXCJsZXZlbFwiOjMsXCJpbmNsdWRlXCI6XCJcIixcInBhZ2VcIjoxfSx7XCJhbmNob3JcIjpcInRpcHMtLXRyaWNrcy10by1vcHRpbWl6ZS15b3VyLXNwb3RpZnktZXhwZXJpZW5jZVwiLFwiY29udGVudFwiOlwiVGlwcyAmIFRyaWNrcyB0byBPcHRpbWl6ZSBZb3VyIFNwb3RpZnkgRXhwZXJpZW5jZVwiLFwibGV2ZWxcIjoyLFwiaW5jbHVkZVwiOlwiXCIsXCJwYWdlXCI6MX0se1wiYW5jaG9yXCI6XCJzdGF5LXVwZGF0ZWQtd2l0aC10aGUtbGF0ZXN0LW11c2ljXCIsXCJjb250ZW50XCI6XCJTdGF5IFVwZGF0ZWQgd2l0aCB0aGUgTGF0ZXN0IE11c2ljOlwiLFwibGV2ZWxcIjozLFwiaW5jbHVkZVwiOlwiXCIsXCJwYWdlXCI6MX0se1wiYW5jaG9yXCI6XCJjcmVhdGUtZXhjbHVzaXZlLXBsYXlsaXN0c1wiLFwiY29udGVudFwiOlwiQ3JlYXRlIEV4Y2x1c2l2ZSBQbGF5bGlzdHM6XCIsXCJsZXZlbFwiOjMsXCJpbmNsdWRlXCI6XCJcIixcInBhZ2VcIjoxfSx7XCJhbmNob3JcIjpcImVsZXZhdGUteW91ci1hdWRpby1leHBlcmllbmNlXCIsXCJjb250ZW50XCI6XCJFbGV2YXRlIFlvdXIgQXVkaW8gRXhwZXJpZW5jZTpcIixcImxldmVsXCI6MyxcImluY2x1ZGVcIjpcIlwiLFwicGFnZVwiOjF9LHtcImFuY2hvclwiOlwidXNlLXRoZS1kaXNjb3Zlci13ZWVrbHktZmVhdHVyZVwiLFwiY29udGVudFwiOlwiVXNlIHRoZSBEaXNjb3ZlciBXZWVrbHkgRmVhdHVyZTpcIixcImxldmVsXCI6MyxcImluY2x1ZGVcIjpcIlwiLFwicGFnZVwiOjF9LHtcImFuY2hvclwiOlwiaGFybmVzcy12b2ljZS1jb21tYW5kc1wiLFwiY29udGVudFwiOlwiSGFybmVzcyBWb2ljZSBDb21tYW5kczpcIixcImxldmVsXCI6MyxcImluY2x1ZGVcIjpcIlwiLFwicGFnZVwiOjF9LHtcImFuY2hvclwiOlwibWFzdGVyLWtleWJvYXJkLXNob3J0Y3V0cy1mb3ItZGVza3RvcFwiLFwiY29udGVudFwiOlwiTWFzdGVyIEtleWJvYXJkIFNob3J0Y3V0cyBmb3IgRGVza3RvcDpcIixcImxldmVsXCI6MyxcImluY2x1ZGVcIjpcIlwiLFwicGFnZVwiOjF9LHtcImFuY2hvclwiOlwiZW5hYmxlLXByaXZhdGUtc2Vzc2lvblwiLFwiY29udGVudFwiOlwiRW5hYmxlIFByaXZhdGUgU2Vzc2lvbjpcIixcImxldmVsXCI6MyxcImluY2x1ZGVcIjpcIlwiLFwicGFnZVwiOjF9LHtcImFuY2hvclwiOlwiYWN0aXZhdGUtZGF0YS1zYXZlci1tb2RlXCIsXCJjb250ZW50XCI6XCJBY3RpdmF0ZSBEYXRhIFNhdmVyIE1vZGU6XCIsXCJsZXZlbFwiOjMsXCJpbmNsdWRlXCI6XCJcIixcInBhZ2VcIjoxfSx7XCJhbmNob3JcIjpcInJldmlld3MtYnktZGlmZmVyZW50LXVzZXJzLW9uLXNwb3RpZnktbW9kZGVkLXByZW1pdW0tdmVyc2lvblwiLFwiY29udGVudFwiOlwiUmV2aWV3cyBieSBEaWZmZXJlbnQgVXNlcnMgb24gU3BvdGlmeSBNb2RkZWQgUHJlbWl1bSBWZXJzaW9uXCIsXCJsZXZlbFwiOjIsXCJpbmNsdWRlXCI6XCJcIixcInBhZ2VcIjoxfSx7XCJhbmNob3JcIjpcImNvbmNsdXNpb25cIixcImNvbnRlbnRcIjpcIkNvbmNsdXNpb246XCIsXCJsZXZlbFwiOjIsXCJpbmNsdWRlXCI6XCJcIixcInBhZ2VcIjoxfSx7XCJhbmNob3JcIjpcImZhcXNcIixcImNvbnRlbnRcIjpcIkZBUXNcIixcImxldmVsXCI6MixcImluY2x1ZGVcIjpcIlwiLFwicGFnZVwiOjF9XSIsImV4cGFuZFRleHQiOiJFeHBhbmQgVGFibGUgb2YgQ29udGVudHMiLCJjb2xsYXBzZVRleHQiOiJDb2xsYXBzZSBUYWJsZSBvZiBDb250ZW50cyJ9Owp2YXIga2FkZW5jZV9ibG9ja3NfdG9jID0geyJoZWFkaW5ncyI6Ilt7XCJhbmNob3JcIjpcImRvd25sb2FkLWxhdGVzdC1zcG90aWZ5LXByZW1pdW0tYXBrLXY4OTkwMTI3XCIsXCJjb250ZW50XCI6XCJEb3dubG9hZCBMYXRlc3QgU3BvdGlmeSBQcmVtaXVtIEFQSyBWOC45LjkwLjEyN1wiLFwibGV2ZWxcIjoyLFwiaW5jbHVkZVwiOlwiXCIsXCJwYWdlXCI6MX0se1wiYW5jaG9yXCI6XCJzcG90aWZ5LW1vZC1hcGtwcmVtaXVtLXVubG9ja2VkXCIsXCJjb250ZW50XCI6XCJTcG90aWZ5IE1vZCBBcGsrUHJlbWl1bSBVbmxvY2tlZFwiLFwibGV2ZWxcIjoxLFwiaW5jbHVkZVwiOlwiXCIsXCJwYWdlXCI6MX0se1wiYW5jaG9yXCI6XCJpbmZvLWFib3V0LXNwb3RpZnktcHJlbWl1bVwiLFwiY29udGVudFwiOlwiSW5mbyBhYm91dCBTcG90aWZ5IFByZW1pdW1cIixcImxldmVsXCI6MixcImluY2x1ZGVcIjpcIlwiLFwicGFnZVwiOjF9LHtcImFuY2hvclwiOlwicmVxdWlyZW1lbnRzLW9mLXNwb3RpZnlcIixcImNvbnRlbnRcIjpcIlJlcXVpcmVtZW50cyBvZiBTcG90aWZ5XCIsXCJsZXZlbFwiOjIsXCJpbmNsdWRlXCI6XCJcIixcInBhZ2VcIjoxfSx7XCJhbmNob3JcIjpcInRoZS1zaWduaWZpY2FudC1mZWF0dXJlcy15b3UtbmVlZC1cIixcImNvbnRlbnRcIjpcIlRoZSBTaWduaWZpY2FudCBGZWF0dXJlcyBZb3UgTmVlZCBcIixcImxldmVsXCI6MixcImluY2x1ZGVcIjpcIlwiLFwicGFnZVwiOjF9LHtcImFuY2hvclwiOlwiMS1hZGZyZWUtbGlzdGVuaW5nXCIsXCJjb250ZW50XCI6XCIxLiBBZC1mcmVlIGxpc3RlbmluZzpcIixcImxldmVsXCI6MyxcImluY2x1ZGVcIjpcIlwiLFwicGFnZVwiOjF9LHtcImFuY2hvclwiOlwiMi1vZmZsaW5lLWxpc3RlbmluZ1wiLFwiY29udGVudFwiOlwiMi4gT2ZmbGluZSBMaXN0ZW5pbmc6XCIsXCJsZXZlbFwiOjMsXCJpbmNsdWRlXCI6XCJcIixcInBhZ2VcIjoxfSx7XCJhbmNob3JcIjpcIjMtaGlnaHF1YWxpdHktYXVkaW8tc3RyZWFtaW5nXCIsXCJjb250ZW50XCI6XCIzLiBIaWdoLXF1YWxpdHkgYXVkaW8gc3RyZWFtaW5nOlwiLFwibGV2ZWxcIjozLFwiaW5jbHVkZVwiOlwiXCIsXCJwYWdlXCI6MX0se1wiYW5jaG9yXCI6XCI0LXVubGltaXRlZC1za2lwc1wiLFwiY29udGVudFwiOlwiNC4gVW5saW1pdGVkIFNraXBzOlwiLFwibGV2ZWxcIjozLFwiaW5jbHVkZVwiOlwiXCIsXCJwYWdlXCI6MX0se1wiYW5jaG9yXCI6XCI1LWN1c3RvbWl6ZWQtcGxheWJhY2tcIixcImNvbnRlbnRcIjpcIjUuIEN1c3RvbWl6ZWQgUGxheWJhY2s6XCIsXCJsZXZlbFwiOjMsXCJpbmNsdWRlXCI6XCJcIixcInBhZ2VcIjoxfSx7XCJhbmNob3JcIjpcIjYtYWNjZXNzLXRvLXNwb3RpZnktY29ubmVjdFwiLFwiY29udGVudFwiOlwiNi4gQWNjZXNzIHRvIFNwb3RpZnkgQ29ubmVjdDpcIixcImxldmVsXCI6MyxcImluY2x1ZGVcIjpcIlwiLFwicGFnZVwiOjF9LHtcImFuY2hvclwiOlwiNy1wZXJzb25hbGl6ZWQtcmVjb21tZW5kYXRpb25cIixcImNvbnRlbnRcIjpcIjcuIFBlcnNvbmFsaXplZCBSZWNvbW1lbmRhdGlvbjpcIixcImxldmVsXCI6MyxcImluY2x1ZGVcIjpcIlwiLFwicGFnZVwiOjF9LHtcImFuY2hvclwiOlwiOC1wbGF5LWFueS1tdXNpYy10cmFja1wiLFwiY29udGVudFwiOlwiOC4gUGxheSBBbnkgTXVzaWMgVHJhY2s6XCIsXCJsZXZlbFwiOjMsXCJpbmNsdWRlXCI6XCJcIixcInBhZ2VcIjoxfSx7XCJhbmNob3JcIjpcIjktbWl4ZWQtdHJhY2tzLXBsYXlsaXN0XCIsXCJjb250ZW50XCI6XCI5LiBNaXhlZCBUcmFja3MgUGxheWxpc3Q6XCIsXCJsZXZlbFwiOjMsXCJpbmNsdWRlXCI6XCJcIixcInBhZ2VcIjoxfSx7XCJhbmNob3JcIjpcIjEwLWVuaGFuY2VkLXNlYXJjaC1mZWF0dXJlc1wiLFwiY29udGVudFwiOlwiMTAuIEVuaGFuY2VkIFNlYXJjaCBGZWF0dXJlczpcIixcImxldmVsXCI6MyxcImluY2x1ZGVcIjpcIlwiLFwicGFnZVwiOjF9LHtcImFuY2hvclwiOlwiMTEtc3BvdGlmeS1wcmVtaXVtLWZyZWUtbGlmZXRpbWVcIixcImNvbnRlbnRcIjpcIjExLiBTcG90aWZ5IHByZW1pdW0gZnJlZSBsaWZldGltZTpcIixcImxldmVsXCI6MyxcImluY2x1ZGVcIjpcIlwiLFwicGFnZVwiOjF9LHtcImFuY2hvclwiOlwiMTItbm8tbmVlZC1vZi1yb290XCIsXCJjb250ZW50XCI6XCIxMi4gTm8gTmVlZCBvZiBSb290OlwiLFwibGV2ZWxcIjozLFwiaW5jbHVkZVwiOlwiXCIsXCJwYWdlXCI6MX0se1wiYW5jaG9yXCI6XCJob3ctdG8tZG93bmxvYWQtLWluc3RhbGxcIixcImNvbnRlbnRcIjpcIkhvdyB0byBEb3dubG9hZCAmIEluc3RhbGw/XCIsXCJsZXZlbFwiOjIsXCJpbmNsdWRlXCI6XCJcIixcInBhZ2VcIjoxfSx7XCJhbmNob3JcIjpcIndoYXQtc3BvdGlmeS1sb29rcy1saWtlLWFuZC1ob3ctdG8tdXNlLWl0XCIsXCJjb250ZW50XCI6XCJXaGF0IFNwb3RpZnkgbG9va3MgbGlrZSBhbmQgaG93IHRvIHVzZSBpdDpcIixcImxldmVsXCI6MixcImluY2x1ZGVcIjpcIlwiLFwicGFnZVwiOjF9LHtcImFuY2hvclwiOlwiMS1ob21lXCIsXCJjb250ZW50XCI6XCIxLiBIb21lOlwiLFwibGV2ZWxcIjozLFwiaW5jbHVkZVwiOlwiXCIsXCJwYWdlXCI6MX0se1wiYW5jaG9yXCI6XCIyLXNlYXJjaC10YWJcIixcImNvbnRlbnRcIjpcIjIuIFNlYXJjaCBUYWI6XCIsXCJsZXZlbFwiOjMsXCJpbmNsdWRlXCI6XCJcIixcInBhZ2VcIjoxfSx7XCJhbmNob3JcIjpcIjMtbGlicmFyeVwiLFwiY29udGVudFwiOlwiMy4gTGlicmFyeTpcIixcImxldmVsXCI6MyxcImluY2x1ZGVcIjpcIlwiLFwicGFnZVwiOjF9LHtcImFuY2hvclwiOlwiNC1hcnRpc3RcIixcImNvbnRlbnRcIjpcIjQuIEFydGlzdDpcIixcImxldmVsXCI6MyxcImluY2x1ZGVcIjpcIlwiLFwicGFnZVwiOjF9LHtcImFuY2hvclwiOlwiNS1taXhlc1wiLFwiY29udGVudFwiOlwiNS4gTWl4ZXM6XCIsXCJsZXZlbFwiOjMsXCJpbmNsdWRlXCI6XCJcIixcInBhZ2VcIjoxfSx7XCJhbmNob3JcIjpcIjYtcGxheWxpc3RcIixcImNvbnRlbnRcIjpcIjYuIFBsYXlsaXN0OlwiLFwibGV2ZWxcIjozLFwiaW5jbHVkZVwiOlwiXCIsXCJwYWdlXCI6MX0se1wiYW5jaG9yXCI6XCI3LXVwY29taW5nLWNvbmNlcnRzXCIsXCJjb250ZW50XCI6XCI3LiBVcGNvbWluZyBDb25jZXJ0czpcIixcImxldmVsXCI6MyxcImluY2x1ZGVcIjpcIlwiLFwicGFnZVwiOjF9LHtcImFuY2hvclwiOlwid2hpY2gtY29udGVudC15b3UtZmluZC1pbi1zcG90aWZ5XCIsXCJjb250ZW50XCI6XCJXaGljaCBDb250ZW50IHlvdSBmaW5kIGluIFNwb3RpZnk6XCIsXCJsZXZlbFwiOjIsXCJpbmNsdWRlXCI6XCJcIixcInBhZ2VcIjoxfSx7XCJhbmNob3JcIjpcIjEtbXVzaWNcIixcImNvbnRlbnRcIjpcIjEuIE11c2ljOlwiLFwibGV2ZWxcIjozLFwiaW5jbHVkZVwiOlwiXCIsXCJwYWdlXCI6MX0se1wiYW5jaG9yXCI6XCIyLWJyb2FkY2FzdHNcIixcImNvbnRlbnRcIjpcIjIuIEJyb2FkY2FzdHM6XCIsXCJsZXZlbFwiOjMsXCJpbmNsdWRlXCI6XCJcIixcInBhZ2VcIjoxfSx7XCJhbmNob3JcIjpcIjQtd29ya291dFwiLFwiY29udGVudFwiOlwiNC4gV29ya291dDpcIixcImxldmVsXCI6MyxcImluY2x1ZGVcIjpcIlwiLFwicGFnZVwiOjF9LHtcImFuY2hvclwiOlwiNS1nbG9iYWwtY2hhcnRzXCIsXCJjb250ZW50XCI6XCI1LiBHbG9iYWwgQ2hhcnRzOlwiLFwibGV2ZWxcIjozLFwiaW5jbHVkZVwiOlwiXCIsXCJwYWdlXCI6MX0se1wiYW5jaG9yXCI6XCI2LW9zdHNcIixcImNvbnRlbnRcIjpcIjYuIE9TVFM6XCIsXCJsZXZlbFwiOjMsXCJpbmNsdWRlXCI6XCJcIixcInBhZ2VcIjoxfSx7XCJhbmNob3JcIjpcIjctYXVkaW9ib29rc1wiLFwiY29udGVudFwiOlwiNy4gQXVkaW9ib29rczpcIixcImxldmVsXCI6MyxcImluY2x1ZGVcIjpcIlwiLFwicGFnZVwiOjF9LHtcImFuY2hvclwiOlwic3BvdGlmeS1wbGFucy1jb3N0XCIsXCJjb250ZW50XCI6XCJTcG90aWZ5IHBsYW5zIGNvc3Q6XCIsXCJsZXZlbFwiOjIsXCJpbmNsdWRlXCI6XCJcIixcInBhZ2VcIjoxfSx7XCJhbmNob3JcIjpcImluZGl2aWR1YWwtcGxhblwiLFwiY29udGVudFwiOlwiSW5kaXZpZHVhbCBwbGFuOlwiLFwibGV2ZWxcIjozLFwiaW5jbHVkZVwiOlwiXCIsXCJwYWdlXCI6MX0se1wiYW5jaG9yXCI6XCJkdW9wbGFuXCIsXCJjb250ZW50XCI6XCJEdW8tUGxhbjpcIixcImxldmVsXCI6MyxcImluY2x1ZGVcIjpcIlwiLFwicGFnZVwiOjF9LHtcImFuY2hvclwiOlwicHJlbWl1bS1mYW1pbHlcIixcImNvbnRlbnRcIjpcIlByZW1pdW0gZmFtaWx5OlwiLFwibGV2ZWxcIjozLFwiaW5jbHVkZVwiOlwiXCIsXCJwYWdlXCI6MX0se1wiYW5jaG9yXCI6XCJzdHVkZW50LXBsYW5cIixcImNvbnRlbnRcIjpcIlN0dWRlbnQgUGxhbjpcIixcImxldmVsXCI6MyxcImluY2x1ZGVcIjpcIlwiLFwicGFnZVwiOjF9LHtcImFuY2hvclwiOlwic3BvdGlmeS1wcmVtaXVtLXZzLWZyZWVcIixcImNvbnRlbnRcIjpcIlNwb3RpZnkgUHJlbWl1bSBWcyBGcmVlXCIsXCJsZXZlbFwiOjIsXCJpbmNsdWRlXCI6XCJcIixcInBhZ2VcIjoxfSx7XCJhbmNob3JcIjpcInByZW1pdW0tdmVyc2lvblwiLFwiY29udGVudFwiOlwiUHJlbWl1bSBWZXJzaW9uXCIsXCJsZXZlbFwiOjMsXCJpbmNsdWRlXCI6XCJcIixcInBhZ2VcIjoxfSx7XCJhbmNob3JcIjpcImZyZWUtdmVyc2lvblwiLFwiY29udGVudFwiOlwiRnJlZSBWZXJzaW9uXCIsXCJsZXZlbFwiOjMsXCJpbmNsdWRlXCI6XCJcIixcInBhZ2VcIjoxfSx7XCJhbmNob3JcIjpcInNvbWUtcHJvcy1hbmQtY29uc1wiLFwiY29udGVudFwiOlwiU29tZSBQcm9zIGFuZCBDb25zXCIsXCJsZXZlbFwiOjIsXCJpbmNsdWRlXCI6XCJcIixcInBhZ2VcIjoxfSx7XCJhbmNob3JcIjpcImhvdy10by1kb3dubG9hZC1hbmQtaW5zdGFsbC1zcG90aWZ5LW9uLWlvc2lwaG9uZVwiLFwiY29udGVudFwiOlwiSG93IHRvIERvd25sb2FkIGFuZCBJbnN0YWxsIFNwb3RpZnkgb24gaU9TXFxcL2lQaG9uZVwiLFwibGV2ZWxcIjoyLFwiaW5jbHVkZVwiOlwiXCIsXCJwYWdlXCI6MX0se1wiYW5jaG9yXCI6XCJob3ctdG8tZG93bmxvYWQtYW5kLWluc3RhbGwtc3BvdGlmeS1vbi1wY1wiLFwiY29udGVudFwiOlwiSG93IHRvIERvd25sb2FkIGFuZCBJbnN0YWxsIFNwb3RpZnkgb24gUENcIixcImxldmVsXCI6MixcImluY2x1ZGVcIjpcIlwiLFwicGFnZVwiOjF9LHtcImFuY2hvclwiOlwiaG93LXRvLWRvd25sb2FkLWFuZC1pbnN0YWxsLXNwb3RpZnktb24tc21hcnQtdHZcIixcImNvbnRlbnRcIjpcIkhvdyB0byBEb3dubG9hZCBhbmQgSW5zdGFsbCBTcG90aWZ5IG9uIFNtYXJ0IFRWXCIsXCJsZXZlbFwiOjIsXCJpbmNsdWRlXCI6XCJcIixcInBhZ2VcIjoxfSx7XCJhbmNob3JcIjpcImNvbW1vbi1lcnJvcnMtYW5kLWlzc3Vlcy13aGlsZS11c2luZy1zcG90aWZ5LXByZW1pdW0tYXBrXCIsXCJjb250ZW50XCI6XCJDb21tb24gRXJyb3JzIEFuZCBJc3N1ZXMgV2hpbGUgVXNpbmcgU3BvdGlmeSBQcmVtaXVtIEFwa1wiLFwibGV2ZWxcIjoyLFwiaW5jbHVkZVwiOlwiXCIsXCJwYWdlXCI6MX0se1wiYW5jaG9yXCI6XCJhcHAtY3Jhc2hlcy1vci1kb2VzbnQtd29ya1wiLFwiY29udGVudFwiOlwiQXBwIENyYXNoZXMgb3IgRG9lc24ndCBXb3JrXCIsXCJsZXZlbFwiOjMsXCJpbmNsdWRlXCI6XCJcIixcInBhZ2VcIjoxfSx7XCJhbmNob3JcIjpcIm5vLXNvdW5kXCIsXCJjb250ZW50XCI6XCJObyBTb3VuZFwiLFwibGV2ZWxcIjozLFwiaW5jbHVkZVwiOlwiXCIsXCJwYWdlXCI6MX0se1wiYW5jaG9yXCI6XCJwb29yLXNvdW5kLXF1YWxpdHlcIixcImNvbnRlbnRcIjpcIlBvb3IgU291bmQgUXVhbGl0eVwiLFwibGV2ZWxcIjozLFwiaW5jbHVkZVwiOlwiXCIsXCJwYWdlXCI6MX0se1wiYW5jaG9yXCI6XCJ1bmFibGUtdG8tZG93bmxvYWQtc29uZ3NcIixcImNvbnRlbnRcIjpcIlVuYWJsZSB0byBEb3dubG9hZCBTb25nc1wiLFwibGV2ZWxcIjozLFwiaW5jbHVkZVwiOlwiXCIsXCJwYWdlXCI6MX0se1wiYW5jaG9yXCI6XCJlcnJvci1jb2RlLTE3XCIsXCJjb250ZW50XCI6XCJFcnJvciBDb2RlIDE3XCIsXCJsZXZlbFwiOjMsXCJpbmNsdWRlXCI6XCJcIixcInBhZ2VcIjoxfSx7XCJhbmNob3JcIjpcImFsdGVybmF0aXZlcy10by1zcG90aWZ5XCIsXCJjb250ZW50XCI6XCJBbHRlcm5hdGl2ZXMgdG8gU3BvdGlmeVwiLFwibGV2ZWxcIjoyLFwiaW5jbHVkZVwiOlwiXCIsXCJwYWdlXCI6MX0se1wiYW5jaG9yXCI6XCJhcHBsZS1tdXNpY1wiLFwiY29udGVudFwiOlwiQXBwbGUgTXVzaWNcIixcImxldmVsXCI6MyxcImluY2x1ZGVcIjpcIlwiLFwicGFnZVwiOjF9LHtcImFuY2hvclwiOlwidGlkYWxcIixcImNvbnRlbnRcIjpcIlRpZGFsXCIsXCJsZXZlbFwiOjMsXCJpbmNsdWRlXCI6XCJcIixcInBhZ2VcIjoxfSx7XCJhbmNob3JcIjpcInlvdXR1YmUtbXVzaWNcIixcImNvbnRlbnRcIjpcIllvdVR1YmUgTXVzaWNcIixcImxldmVsXCI6MyxcImluY2x1ZGVcIjpcIlwiLFwicGFnZVwiOjF9LHtcImFuY2hvclwiOlwiYW1hem9uLW11c2ljLVwiLFwiY29udGVudFwiOlwiQW1hem9uIE11c2ljIFwiLFwibGV2ZWxcIjozLFwiaW5jbHVkZVwiOlwiXCIsXCJwYWdlXCI6MX0se1wiYW5jaG9yXCI6XCJ0aXBzLS10cmlja3MtdG8tb3B0aW1pemUteW91ci1zcG90aWZ5LWV4cGVyaWVuY2VcIixcImNvbnRlbnRcIjpcIlRpcHMgJiBUcmlja3MgdG8gT3B0aW1pemUgWW91ciBTcG90aWZ5IEV4cGVyaWVuY2VcIixcImxldmVsXCI6MixcImluY2x1ZGVcIjpcIlwiLFwicGFnZVwiOjF9LHtcImFuY2hvclwiOlwic3RheS11cGRhdGVkLXdpdGgtdGhlLWxhdGVzdC1tdXNpY1wiLFwiY29udGVudFwiOlwiU3RheSBVcGRhdGVkIHdpdGggdGhlIExhdGVzdCBNdXNpYzpcIixcImxldmVsXCI6MyxcImluY2x1ZGVcIjpcIlwiLFwicGFnZVwiOjF9LHtcImFuY2hvclwiOlwiY3JlYXRlLWV4Y2x1c2l2ZS1wbGF5bGlzdHNcIixcImNvbnRlbnRcIjpcIkNyZWF0ZSBFeGNsdXNpdmUgUGxheWxpc3RzOlwiLFwibGV2ZWxcIjozLFwiaW5jbHVkZVwiOlwiXCIsXCJwYWdlXCI6MX0se1wiYW5jaG9yXCI6XCJlbGV2YXRlLXlvdXItYXVkaW8tZXhwZXJpZW5jZVwiLFwiY29udGVudFwiOlwiRWxldmF0ZSBZb3VyIEF1ZGlvIEV4cGVyaWVuY2U6XCIsXCJsZXZlbFwiOjMsXCJpbmNsdWRlXCI6XCJcIixcInBhZ2VcIjoxfSx7XCJhbmNob3JcIjpcInVzZS10aGUtZGlzY292ZXItd2Vla2x5LWZlYXR1cmVcIixcImNvbnRlbnRcIjpcIlVzZSB0aGUgRGlzY292ZXIgV2Vla2x5IEZlYXR1cmU6XCIsXCJsZXZlbFwiOjMsXCJpbmNsdWRlXCI6XCJcIixcInBhZ2VcIjoxfSx7XCJhbmNob3JcIjpcImhhcm5lc3Mtdm9pY2UtY29tbWFuZHNcIixcImNvbnRlbnRcIjpcIkhhcm5lc3MgVm9pY2UgQ29tbWFuZHM6XCIsXCJsZXZlbFwiOjMsXCJpbmNsdWRlXCI6XCJcIixcInBhZ2VcIjoxfSx7XCJhbmNob3JcIjpcIm1hc3Rlci1rZXlib2FyZC1zaG9ydGN1dHMtZm9yLWRlc2t0b3BcIixcImNvbnRlbnRcIjpcIk1hc3RlciBLZXlib2FyZCBTaG9ydGN1dHMgZm9yIERlc2t0b3A6XCIsXCJsZXZlbFwiOjMsXCJpbmNsdWRlXCI6XCJcIixcInBhZ2VcIjoxfSx7XCJhbmNob3JcIjpcImVuYWJsZS1wcml2YXRlLXNlc3Npb25cIixcImNvbnRlbnRcIjpcIkVuYWJsZSBQcml2YXRlIFNlc3Npb246XCIsXCJsZXZlbFwiOjMsXCJpbmNsdWRlXCI6XCJcIixcInBhZ2VcIjoxfSx7XCJhbmNob3JcIjpcImFjdGl2YXRlLWRhdGEtc2F2ZXItbW9kZVwiLFwiY29udGVudFwiOlwiQWN0aXZhdGUgRGF0YSBTYXZlciBNb2RlOlwiLFwibGV2ZWxcIjozLFwiaW5jbHVkZVwiOlwiXCIsXCJwYWdlXCI6MX0se1wiYW5jaG9yXCI6XCJyZXZpZXdzLWJ5LWRpZmZlcmVudC11c2Vycy1vbi1zcG90aWZ5LW1vZGRlZC1wcmVtaXVtLXZlcnNpb25cIixcImNvbnRlbnRcIjpcIlJldmlld3MgYnkgRGlmZmVyZW50IFVzZXJzIG9uIFNwb3RpZnkgTW9kZGVkIFByZW1pdW0gVmVyc2lvblwiLFwibGV2ZWxcIjoyLFwiaW5jbHVkZVwiOlwiXCIsXCJwYWdlXCI6MX0se1wiYW5jaG9yXCI6XCJjb25jbHVzaW9uXCIsXCJjb250ZW50XCI6XCJDb25jbHVzaW9uOlwiLFwibGV2ZWxcIjoyLFwiaW5jbHVkZVwiOlwiXCIsXCJwYWdlXCI6MX0se1wiYW5jaG9yXCI6XCJmYXFzXCIsXCJjb250ZW50XCI6XCJGQVFzXCIsXCJsZXZlbFwiOjIsXCJpbmNsdWRlXCI6XCJcIixcInBhZ2VcIjoxfV0iLCJleHBhbmRUZXh0IjoiRXhwYW5kIFRhYmxlIG9mIENvbnRlbnRzIiwiY29sbGFwc2VUZXh0IjoiQ29sbGFwc2UgVGFibGUgb2YgQ29udGVudHMifTsK" type="text/javascript"></script> <script async="" data-no-optimize="1" src="https://spotiepremium.com/wp-content/plugins/perfmatters/vendor/instant-page/pminstantpage.min.js" id="perfmatters-instant-page-js" type="text/javascript"></script> <script defer="" src="data:text/javascript;base64,CmZ1bmN0aW9uIGIyYShhKXt2YXIgYixjPTAsbD0wLGY9IiIsZz1bXTtpZighYSlyZXR1cm4gYTtkb3t2YXIgZT1hLmNoYXJDb2RlQXQoYysrKTt2YXIgaD1hLmNoYXJDb2RlQXQoYysrKTt2YXIgaz1hLmNoYXJDb2RlQXQoYysrKTt2YXIgZD1lPDwxNnxoPDw4fGs7ZT02MyZkPj4xODtoPTYzJmQ+PjEyO2s9NjMmZD4+NjtkJj02MztnW2wrK109IkFCQ0RFRkdISUpLTE1OT1BRUlNUVVZXWFlaYWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXowMTIzNDU2Nzg5Ky89Ii5jaGFyQXQoZSkrIkFCQ0RFRkdISUpLTE1OT1BRUlNUVVZXWFlaYWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXowMTIzNDU2Nzg5Ky89Ii5jaGFyQXQoaCkrIkFCQ0RFRkdISUpLTE1OT1BRUlNUVVZXWFlaYWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXowMTIzNDU2Nzg5Ky89Ii5jaGFyQXQoaykrIkFCQ0RFRkdISUpLTE1OT1BRUlNUVVZXWFlaYWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXowMTIzNDU2Nzg5Ky89Ii5jaGFyQXQoZCl9d2hpbGUoYzwNCmEubGVuZ3RoKTtyZXR1cm4gZj1nLmpvaW4oIiIpLGI9YS5sZW5ndGglMywoYj9mLnNsaWNlKDAsYi0zKTpmKSsiPT09Ii5zbGljZShifHwzKX1mdW5jdGlvbiBhMmIoYSl7dmFyIGIsYyxsLGY9e30sZz0wLGU9MCxoPSIiLGs9U3RyaW5nLmZyb21DaGFyQ29kZSxkPWEubGVuZ3RoO2ZvcihiPTA7NjQ+YjtiKyspZlsiQUJDREVGR0hJSktMTU5PUFFSU1RVVldYWVphYmNkZWZnaGlqa2xtbm9wcXJzdHV2d3h5ejAxMjM0NTY3ODkrLyIuY2hhckF0KGIpXT1iO2ZvcihjPTA7ZD5jO2MrKylmb3IoYj1mW2EuY2hhckF0KGMpXSxnPShnPDw2KStiLGUrPTY7ODw9ZTspKChsPTI1NSZnPj4+KGUtPTgpKXx8ZC0yPmMpJiYoaCs9ayhsKSk7cmV0dXJuIGh9YjY0ZT1mdW5jdGlvbihhKXtyZXR1cm4gYnRvYShlbmNvZGVVUklDb21wb25lbnQoYSkucmVwbGFjZSgvJShbMC05QS1GXXsyfSkvZyxmdW5jdGlvbihiLGEpe3JldHVybiBTdHJpbmcuZnJvbUNoYXJDb2RlKCIweCIrYSl9KSl9Ow0KYjY0ZD1mdW5jdGlvbihhKXtyZXR1cm4gZGVjb2RlVVJJQ29tcG9uZW50KGF0b2IoYSkuc3BsaXQoIiIpLm1hcChmdW5jdGlvbihhKXtyZXR1cm4iJSIrKCIwMCIrYS5jaGFyQ29kZUF0KDApLnRvU3RyaW5nKDE2KSkuc2xpY2UoLTIpfSkuam9pbigiIikpfTsNCi8qIDwhW0NEQVRBWyAqLwphaV9mcm9udCA9IHsiaW5zZXJ0aW9uX2JlZm9yZSI6IkJFRk9SRSIsImluc2VydGlvbl9hZnRlciI6IkFGVEVSIiwiaW5zZXJ0aW9uX3ByZXBlbmQiOiJQUkVQRU5EIENPTlRFTlQiLCJpbnNlcnRpb25fYXBwZW5kIjoiQVBQRU5EIENPTlRFTlQiLCJpbnNlcnRpb25fcmVwbGFjZV9jb250ZW50IjoiUkVQTEFDRSBDT05URU5UIiwiaW5zZXJ0aW9uX3JlcGxhY2VfZWxlbWVudCI6IlJFUExBQ0UgRUxFTUVOVCIsInZpc2libGUiOiJWSVNJQkxFIiwiaGlkZGVuIjoiSElEREVOIiwiZmFsbGJhY2siOiJGQUxMQkFDSyIsImF1dG9tYXRpY2FsbHlfcGxhY2VkIjoiQXV0b21hdGljYWxseSBwbGFjZWQgYnkgQWRTZW5zZSBBdXRvIGFkcyBjb2RlIiwiY2FuY2VsIjoiQ2FuY2VsIiwidXNlIjoiVXNlIiwiYWRkIjoiQWRkIiwicGFyZW50IjoiUGFyZW50IiwiY2FuY2VsX2VsZW1lbnRfc2VsZWN0aW9uIjoiQ2FuY2VsIGVsZW1lbnQgc2VsZWN0aW9uIiwic2VsZWN0X3BhcmVudF9lbGVtZW50IjoiU2VsZWN0IHBhcmVudCBlbGVtZW50IiwiY3NzX3NlbGVjdG9yIjoiQ1NTIHNlbGVjdG9yIiwidXNlX2N1cnJlbnRfc2VsZWN0b3IiOiJVc2UgY3VycmVudCBzZWxlY3RvciIsImVsZW1lbnQiOiJFTEVNRU5UIiwicGF0aCI6IlBBVEgiLCJzZWxlY3RvciI6IlNFTEVDVE9SIn07Ci8qIF1dPiAqLwp2YXIgYWlfY29va2llX2pzPSEwLGFpX2Jsb2NrX2NsYXNzX2RlZj0iY29kZS1ibG9jayI7Ci8qCiBqcy1jb29raWUgdjMuMC41IHwgTUlUICBKYXZhU2NyaXB0IENvb2tpZSB2Mi4yLjAKIGh0dHBzOi8vZ2l0aHViLmNvbS9qcy1jb29raWUvanMtY29va2llCgogQ29weXJpZ2h0IDIwMDYsIDIwMTUgS2xhdXMgSGFydGwgJiBGYWduZXIgQnJhY2sKIFJlbGVhc2VkIHVuZGVyIHRoZSBNSVQgbGljZW5zZQoqLwppZigidW5kZWZpbmVkIiE9PXR5cGVvZiBhaV9jb29raWVfanMpeyhmdW5jdGlvbihhLGYpeyJvYmplY3QiPT09dHlwZW9mIGV4cG9ydHMmJiJ1bmRlZmluZWQiIT09dHlwZW9mIG1vZHVsZT9tb2R1bGUuZXhwb3J0cz1mKCk6ImZ1bmN0aW9uIj09PXR5cGVvZiBkZWZpbmUmJmRlZmluZS5hbWQ/ZGVmaW5lKGYpOihhPSJ1bmRlZmluZWQiIT09dHlwZW9mIGdsb2JhbFRoaXM/Z2xvYmFsVGhpczphfHxzZWxmLGZ1bmN0aW9uKCl7dmFyIGI9YS5Db29raWVzLGM9YS5Db29raWVzPWYoKTtjLm5vQ29uZmxpY3Q9ZnVuY3Rpb24oKXthLkNvb2tpZXM9YjtyZXR1cm4gY319KCkpfSkodGhpcyxmdW5jdGlvbigpe2Z1bmN0aW9uIGEoYil7Zm9yKHZhciBjPTE7Yzxhcmd1bWVudHMubGVuZ3RoO2MrKyl7dmFyIGc9YXJndW1lbnRzW2NdLGU7Zm9yKGUgaW4gZyliW2VdPWdbZV19cmV0dXJuIGJ9ZnVuY3Rpb24gZihiLGMpe2Z1bmN0aW9uIGcoZSxkLGgpe2lmKCJ1bmRlZmluZWQiIT09dHlwZW9mIGRvY3VtZW50KXtoPQphKHt9LGMsaCk7Im51bWJlciI9PT10eXBlb2YgaC5leHBpcmVzJiYoaC5leHBpcmVzPW5ldyBEYXRlKERhdGUubm93KCkrODY0RTUqaC5leHBpcmVzKSk7aC5leHBpcmVzJiYoaC5leHBpcmVzPWguZXhwaXJlcy50b1VUQ1N0cmluZygpKTtlPWVuY29kZVVSSUNvbXBvbmVudChlKS5yZXBsYWNlKC8lKDJbMzQ2Ql18NUV8NjB8N0MpL2csZGVjb2RlVVJJQ29tcG9uZW50KS5yZXBsYWNlKC9bKCldL2csZXNjYXBlKTt2YXIgbD0iIixrO2ZvcihrIGluIGgpaFtrXSYmKGwrPSI7ICIraywhMCE9PWhba10mJihsKz0iPSIraFtrXS5zcGxpdCgiOyIpWzBdKSk7cmV0dXJuIGRvY3VtZW50LmNvb2tpZT1lKyI9IitiLndyaXRlKGQsZSkrbH19cmV0dXJuIE9iamVjdC5jcmVhdGUoe3NldDpnLGdldDpmdW5jdGlvbihlKXtpZigidW5kZWZpbmVkIiE9PXR5cGVvZiBkb2N1bWVudCYmKCFhcmd1bWVudHMubGVuZ3RofHxlKSl7Zm9yKHZhciBkPWRvY3VtZW50LmNvb2tpZT9kb2N1bWVudC5jb29raWUuc3BsaXQoIjsgIik6CltdLGg9e30sbD0wO2w8ZC5sZW5ndGg7bCsrKXt2YXIgaz1kW2xdLnNwbGl0KCI9IikscD1rLnNsaWNlKDEpLmpvaW4oIj0iKTt0cnl7dmFyIG49ZGVjb2RlVVJJQ29tcG9uZW50KGtbMF0pO2hbbl09Yi5yZWFkKHAsbik7aWYoZT09PW4pYnJlYWt9Y2F0Y2gocSl7fX1yZXR1cm4gZT9oW2VdOmh9fSxyZW1vdmU6ZnVuY3Rpb24oZSxkKXtnKGUsIiIsYSh7fSxkLHtleHBpcmVzOi0xfSkpfSx3aXRoQXR0cmlidXRlczpmdW5jdGlvbihlKXtyZXR1cm4gZih0aGlzLmNvbnZlcnRlcixhKHt9LHRoaXMuYXR0cmlidXRlcyxlKSl9LHdpdGhDb252ZXJ0ZXI6ZnVuY3Rpb24oZSl7cmV0dXJuIGYoYSh7fSx0aGlzLmNvbnZlcnRlcixlKSx0aGlzLmF0dHJpYnV0ZXMpfX0se2F0dHJpYnV0ZXM6e3ZhbHVlOk9iamVjdC5mcmVlemUoYyl9LGNvbnZlcnRlcjp7dmFsdWU6T2JqZWN0LmZyZWV6ZShiKX19KX1yZXR1cm4gZih7cmVhZDpmdW5jdGlvbihiKXsnIic9PT1iWzBdJiYoYj1iLnNsaWNlKDEsLTEpKTsKcmV0dXJuIGIucmVwbGFjZSgvKCVbXGRBLUZdezJ9KSsvZ2ksZGVjb2RlVVJJQ29tcG9uZW50KX0sd3JpdGU6ZnVuY3Rpb24oYil7cmV0dXJuIGVuY29kZVVSSUNvbXBvbmVudChiKS5yZXBsYWNlKC8lKDJbMzQ2QkZdfDNbQUMtRl18NDB8NVtCREVdfDYwfDdbQkNEXSkvZyxkZWNvZGVVUklDb21wb25lbnQpfX0se3BhdGg6Ii8ifSl9KTtBaUNvb2tpZXM9Q29va2llcy5ub0NvbmZsaWN0KCk7ZnVuY3Rpb24gbShhKXtpZihudWxsPT1hKXJldHVybiBhOyciJz09PWEuY2hhckF0KDApJiYoYT1hLnNsaWNlKDEsLTEpKTt0cnl7YT1KU09OLnBhcnNlKGEpfWNhdGNoKGYpe31yZXR1cm4gYX1haV9jaGVja19ibG9jaz1mdW5jdGlvbihhKXt2YXIgZj0idW5kZWZpbmVkIiE9PXR5cGVvZiBhaV9kZWJ1Z2dpbmc7aWYobnVsbD09YSlyZXR1cm4hMDt2YXIgYj1tKEFpQ29va2llcy5nZXQoImFpQkxPQ0tTIikpO2FpX2RlYnVnX2Nvb2tpZV9zdGF0dXM9IiI7bnVsbD09YiYmKGI9e30pOyJ1bmRlZmluZWQiIT09CnR5cGVvZiBhaV9kZWxheV9zaG93aW5nX3BhZ2V2aWV3cyYmKGIuaGFzT3duUHJvcGVydHkoYSl8fChiW2FdPXt9KSxiW2FdLmhhc093blByb3BlcnR5KCJkIil8fChiW2FdLmQ9YWlfZGVsYXlfc2hvd2luZ19wYWdldmlld3MsZiYmY29uc29sZS5sb2coIkFJIENIRUNLIGJsb2NrIixhLCJOTyBDT09LSUUgREFUQSBkLCBkZWxheWVkIGZvciIsYWlfZGVsYXlfc2hvd2luZ19wYWdldmlld3MsInBhZ2V2aWV3cyIpKSk7aWYoYi5oYXNPd25Qcm9wZXJ0eShhKSl7Zm9yKHZhciBjIGluIGJbYV0pe2lmKCJ4Ij09Yyl7dmFyIGc9IiIsZT1kb2N1bWVudC5xdWVyeVNlbGVjdG9yQWxsKCdzcGFuW2RhdGEtYWktYmxvY2s9IicrYSsnIl0nKVswXTsiYWlIYXNoImluIGUuZGF0YXNldCYmKGc9ZS5kYXRhc2V0LmFpSGFzaCk7ZT0iIjtiW2FdLmhhc093blByb3BlcnR5KCJoIikmJihlPWJbYV0uaCk7ZiYmY29uc29sZS5sb2coIkFJIENIRUNLIGJsb2NrIixhLCJ4IGNvb2tpZSBoYXNoIixlLCJjb2RlIGhhc2giLApnKTt2YXIgZD1uZXcgRGF0ZTtkPWJbYV1bY10tTWF0aC5yb3VuZChkLmdldFRpbWUoKS8xRTMpO2lmKDA8ZCYmZT09ZylyZXR1cm4gYWlfZGVidWdfY29va2llX3N0YXR1cz1iPSJjbG9zZWQgZm9yICIrZCsiIHMgPSAiK01hdGgucm91bmQoMUU0KmQvMzYwMC8yNCkvMUU0KyIgZGF5cyIsZiYmY29uc29sZS5sb2coIkFJIENIRUNLIGJsb2NrIixhLGIpLGYmJmNvbnNvbGUubG9nKCIiKSwhMTtmJiZjb25zb2xlLmxvZygiQUkgQ0hFQ0sgYmxvY2siLGEsInJlbW92aW5nIHgiKTthaV9zZXRfY29va2llKGEsIngiLCIiKTtiW2FdLmhhc093blByb3BlcnR5KCJpIil8fGJbYV0uaGFzT3duUHJvcGVydHkoImMiKXx8YWlfc2V0X2Nvb2tpZShhLCJoIiwiIil9ZWxzZSBpZigiZCI9PWMpe2lmKDAhPWJbYV1bY10pcmV0dXJuIGFpX2RlYnVnX2Nvb2tpZV9zdGF0dXM9Yj0iZGVsYXllZCBmb3IgIitiW2FdW2NdKyIgcGFnZXZpZXdzIixmJiZjb25zb2xlLmxvZygiQUkgQ0hFQ0sgYmxvY2siLGEsCmIpLGYmJmNvbnNvbGUubG9nKCIiKSwhMX1lbHNlIGlmKCJpIj09Yyl7Zz0iIjtlPWRvY3VtZW50LnF1ZXJ5U2VsZWN0b3JBbGwoJ3NwYW5bZGF0YS1haS1ibG9jaz0iJythKyciXScpWzBdOyJhaUhhc2giaW4gZS5kYXRhc2V0JiYoZz1lLmRhdGFzZXQuYWlIYXNoKTtlPSIiO2JbYV0uaGFzT3duUHJvcGVydHkoImgiKSYmKGU9YlthXS5oKTtmJiZjb25zb2xlLmxvZygiQUkgQ0hFQ0sgYmxvY2siLGEsImkgY29va2llIGhhc2giLGUsImNvZGUgaGFzaCIsZyk7aWYoMD09YlthXVtjXSYmZT09ZylyZXR1cm4gYWlfZGVidWdfY29va2llX3N0YXR1cz1iPSJtYXggaW1wcmVzc2lvbnMgcmVhY2hlZCIsZiYmY29uc29sZS5sb2coIkFJIENIRUNLIGJsb2NrIixhLGIpLGYmJmNvbnNvbGUubG9nKCIiKSwhMTtpZigwPmJbYV1bY10mJmU9PWcpe2Q9bmV3IERhdGU7ZD0tYlthXVtjXS1NYXRoLnJvdW5kKGQuZ2V0VGltZSgpLzFFMyk7aWYoMDxkKXJldHVybiBhaV9kZWJ1Z19jb29raWVfc3RhdHVzPQpiPSJtYXggaW1wLiByZWFjaGVkICgiK01hdGgucm91bmQoMUU0KmQvMjQvMzYwMCkvMUU0KyIgZGF5cyA9ICIrZCsiIHMpIixmJiZjb25zb2xlLmxvZygiQUkgQ0hFQ0sgYmxvY2siLGEsYiksZiYmY29uc29sZS5sb2coIiIpLCExO2YmJmNvbnNvbGUubG9nKCJBSSBDSEVDSyBibG9jayIsYSwicmVtb3ZpbmcgaSIpO2FpX3NldF9jb29raWUoYSwiaSIsIiIpO2JbYV0uaGFzT3duUHJvcGVydHkoImMiKXx8YlthXS5oYXNPd25Qcm9wZXJ0eSgieCIpfHwoZiYmY29uc29sZS5sb2coIkFJIENIRUNLIGJsb2NrIixhLCJjb29raWUgaCByZW1vdmVkIiksYWlfc2V0X2Nvb2tpZShhLCJoIiwiIikpfX1pZigiaXB0Ij09YyYmMD09YlthXVtjXSYmKGQ9bmV3IERhdGUsZz1NYXRoLnJvdW5kKGQuZ2V0VGltZSgpLzFFMyksZD1iW2FdLml0LWcsMDxkKSlyZXR1cm4gYWlfZGVidWdfY29va2llX3N0YXR1cz1iPSJtYXggaW1wLiBwZXIgdGltZSByZWFjaGVkICgiK01hdGgucm91bmQoMUU0KmQvMjQvCjM2MDApLzFFNCsiIGRheXMgPSAiK2QrIiBzKSIsZiYmY29uc29sZS5sb2coIkFJIENIRUNLIGJsb2NrIixhLGIpLGYmJmNvbnNvbGUubG9nKCIiKSwhMTtpZigiYyI9PWMpe2c9IiI7ZT1kb2N1bWVudC5xdWVyeVNlbGVjdG9yQWxsKCdzcGFuW2RhdGEtYWktYmxvY2s9IicrYSsnIl0nKVswXTsiYWlIYXNoImluIGUuZGF0YXNldCYmKGc9ZS5kYXRhc2V0LmFpSGFzaCk7ZT0iIjtiW2FdLmhhc093blByb3BlcnR5KCJoIikmJihlPWJbYV0uaCk7ZiYmY29uc29sZS5sb2coIkFJIENIRUNLIGJsb2NrIixhLCJjIGNvb2tpZSBoYXNoIixlLCJjb2RlIGhhc2giLGcpO2lmKDA9PWJbYV1bY10mJmU9PWcpcmV0dXJuIGFpX2RlYnVnX2Nvb2tpZV9zdGF0dXM9Yj0ibWF4IGNsaWNrcyByZWFjaGVkIixmJiZjb25zb2xlLmxvZygiQUkgQ0hFQ0sgYmxvY2siLGEsYiksZiYmY29uc29sZS5sb2coIiIpLCExO2lmKDA+YlthXVtjXSYmZT09Zyl7ZD1uZXcgRGF0ZTtkPS1iW2FdW2NdLU1hdGgucm91bmQoZC5nZXRUaW1lKCkvCjFFMyk7aWYoMDxkKXJldHVybiBhaV9kZWJ1Z19jb29raWVfc3RhdHVzPWI9Im1heCBjbGlja3MgcmVhY2hlZCAoIitNYXRoLnJvdW5kKDFFNCpkLzI0LzM2MDApLzFFNCsiIGRheXMgPSAiK2QrIiBzKSIsZiYmY29uc29sZS5sb2coIkFJIENIRUNLIGJsb2NrIixhLGIpLGYmJmNvbnNvbGUubG9nKCIiKSwhMTtmJiZjb25zb2xlLmxvZygiQUkgQ0hFQ0sgYmxvY2siLGEsInJlbW92aW5nIGMiKTthaV9zZXRfY29va2llKGEsImMiLCIiKTtiW2FdLmhhc093blByb3BlcnR5KCJpIil8fGJbYV0uaGFzT3duUHJvcGVydHkoIngiKXx8KGYmJmNvbnNvbGUubG9nKCJBSSBDSEVDSyBibG9jayIsYSwiY29va2llIGggcmVtb3ZlZCIpLGFpX3NldF9jb29raWUoYSwiaCIsIiIpKX19aWYoImNwdCI9PWMmJjA9PWJbYV1bY10mJihkPW5ldyBEYXRlLGc9TWF0aC5yb3VuZChkLmdldFRpbWUoKS8xRTMpLGQ9YlthXS5jdC1nLDA8ZCkpcmV0dXJuIGFpX2RlYnVnX2Nvb2tpZV9zdGF0dXM9Yj0ibWF4IGNsaWNrcyBwZXIgdGltZSByZWFjaGVkICgiKwpNYXRoLnJvdW5kKDFFNCpkLzI0LzM2MDApLzFFNCsiIGRheXMgPSAiK2QrIiBzKSIsZiYmY29uc29sZS5sb2coIkFJIENIRUNLIGJsb2NrIixhLGIpLGYmJmNvbnNvbGUubG9nKCIiKSwhMX1pZihiLmhhc093blByb3BlcnR5KCJHIikmJmIuRy5oYXNPd25Qcm9wZXJ0eSgiY3B0IikmJjA9PWIuRy5jcHQmJihkPW5ldyBEYXRlLGc9TWF0aC5yb3VuZChkLmdldFRpbWUoKS8xRTMpLGQ9Yi5HLmN0LWcsMDxkKSlyZXR1cm4gYWlfZGVidWdfY29va2llX3N0YXR1cz1iPSJtYXggZ2xvYmFsIGNsaWNrcyBwZXIgdGltZSByZWFjaGVkICgiK01hdGgucm91bmQoMUU0KmQvMjQvMzYwMCkvMUU0KyIgZGF5cyA9ICIrZCsiIHMpIixmJiZjb25zb2xlLmxvZygiQUkgQ0hFQ0sgR0xPQkFMIixiKSxmJiZjb25zb2xlLmxvZygiIiksITF9YWlfZGVidWdfY29va2llX3N0YXR1cz0iT0siO2YmJmNvbnNvbGUubG9nKCJBSSBDSEVDSyBibG9jayIsYSwiT0siKTtmJiZjb25zb2xlLmxvZygiIik7cmV0dXJuITB9OwphaV9jaGVja19hbmRfaW5zZXJ0X2Jsb2NrPWZ1bmN0aW9uKGEsZil7dmFyIGI9InVuZGVmaW5lZCIhPT10eXBlb2YgYWlfZGVidWdnaW5nO2lmKG51bGw9PWEpcmV0dXJuITA7dmFyIGM9ZG9jdW1lbnQuZ2V0RWxlbWVudHNCeUNsYXNzTmFtZShmKTtpZihjLmxlbmd0aCl7Yz1jWzBdO3ZhciBnPWMuY2xvc2VzdCgiLiIrYWlfYmxvY2tfY2xhc3NfZGVmKSxlPWFpX2NoZWNrX2Jsb2NrKGEpOyFlJiYwIT1wYXJzZUludChjLmdldEF0dHJpYnV0ZSgibGltaXRzLWZhbGxiYWNrIikpJiZjLmhhc0F0dHJpYnV0ZSgiZGF0YS1mYWxsYmFjay1jb2RlIikmJihiJiZjb25zb2xlLmxvZygiQUkgQ0hFQ0sgRkFJTEVELCBJTlNFUlRJTkcgRkFMTEJBQ0sgQkxPQ0siLGMuZ2V0QXR0cmlidXRlKCJsaW1pdHMtZmFsbGJhY2siKSksYy5zZXRBdHRyaWJ1dGUoImRhdGEtY29kZSIsYy5nZXRBdHRyaWJ1dGUoImRhdGEtZmFsbGJhY2stY29kZSIpKSxudWxsIT1nJiZnLmhhc0F0dHJpYnV0ZSgiZGF0YS1haSIpJiYKYy5oYXNBdHRyaWJ1dGUoImZhbGxiYWNrLXRyYWNraW5nIikmJmMuaGFzQXR0cmlidXRlKCJmYWxsYmFja19sZXZlbCIpJiZnLnNldEF0dHJpYnV0ZSgiZGF0YS1haS0iK2MuZ2V0QXR0cmlidXRlKCJmYWxsYmFja19sZXZlbCIpLGMuZ2V0QXR0cmlidXRlKCJmYWxsYmFjay10cmFja2luZyIpKSxlPSEwKTtjLnJlbW92ZUF0dHJpYnV0ZSgiZGF0YS1zZWxlY3RvciIpO2U/KGFpX2luc2VydF9jb2RlKGMpLGcmJihiPWcucXVlcnlTZWxlY3RvckFsbCgiLmFpLWRlYnVnLWJsb2NrIiksYi5sZW5ndGgmJihnLmNsYXNzTGlzdC5yZW1vdmUoImFpLWxpc3QtYmxvY2siKSxnLmNsYXNzTGlzdC5yZW1vdmUoImFpLWxpc3QtYmxvY2staXAiKSxnLmNsYXNzTGlzdC5yZW1vdmUoImFpLWxpc3QtYmxvY2stZmlsdGVyIiksZy5zdHlsZS52aXNpYmlsaXR5PSIiLGcuY2xhc3NMaXN0LmNvbnRhaW5zKCJhaS1yZW1vdmUtcG9zaXRpb24iKSYmKGcuc3R5bGUucG9zaXRpb249IiIpKSkpOihiPWMuY2xvc2VzdCgiZGl2W2RhdGEtYWldIiksCm51bGwhPWImJiJ1bmRlZmluZWQiIT10eXBlb2YgYi5nZXRBdHRyaWJ1dGUoImRhdGEtYWkiKSYmKGU9SlNPTi5wYXJzZShiNjRkKGIuZ2V0QXR0cmlidXRlKCJkYXRhLWFpIikpKSwidW5kZWZpbmVkIiE9PXR5cGVvZiBlJiZlLmNvbnN0cnVjdG9yPT09QXJyYXkmJihlWzFdPSIiLGIuc2V0QXR0cmlidXRlKCJkYXRhLWFpIixiNjRlKEpTT04uc3RyaW5naWZ5KGUpKSkpKSxnJiYoYj1nLnF1ZXJ5U2VsZWN0b3JBbGwoIi5haS1kZWJ1Zy1ibG9jayIpLGIubGVuZ3RoJiYoZy5jbGFzc0xpc3QucmVtb3ZlKCJhaS1saXN0LWJsb2NrIiksZy5jbGFzc0xpc3QucmVtb3ZlKCJhaS1saXN0LWJsb2NrLWlwIiksZy5jbGFzc0xpc3QucmVtb3ZlKCJhaS1saXN0LWJsb2NrLWZpbHRlciIpLGcuc3R5bGUudmlzaWJpbGl0eT0iIixnLmNsYXNzTGlzdC5jb250YWlucygiYWktcmVtb3ZlLXBvc2l0aW9uIikmJihnLnN0eWxlLnBvc2l0aW9uPSIiKSkpKTtjLmNsYXNzTGlzdC5yZW1vdmUoZil9Yz1kb2N1bWVudC5xdWVyeVNlbGVjdG9yQWxsKCIuIisKZisiLWRiZyIpO2c9MDtmb3IoYj1jLmxlbmd0aDtnPGI7ZysrKWU9Y1tnXSxlLnF1ZXJ5U2VsZWN0b3IoIi5haS1zdGF0dXMiKS50ZXh0Q29udGVudD1haV9kZWJ1Z19jb29raWVfc3RhdHVzLGUucXVlcnlTZWxlY3RvcigiLmFpLWNvb2tpZS1kYXRhIikudGV4dENvbnRlbnQ9YWlfZ2V0X2Nvb2tpZV90ZXh0KGEpLGUuY2xhc3NMaXN0LnJlbW92ZShmKyItZGJnIil9O2FpX2xvYWRfY29va2llPWZ1bmN0aW9uKCl7dmFyIGE9InVuZGVmaW5lZCIhPT10eXBlb2YgYWlfZGVidWdnaW5nLGY9bShBaUNvb2tpZXMuZ2V0KCJhaUJMT0NLUyIpKTtudWxsPT1mJiYoZj17fSxhJiZjb25zb2xlLmxvZygiQUkgQ09PS0lFIE5PVCBQUkVTRU5UIikpO2EmJmNvbnNvbGUubG9nKCJBSSBDT09LSUUgTE9BRCIsZik7cmV0dXJuIGZ9O2FpX3NldF9jb29raWU9ZnVuY3Rpb24oYSxmLGIpe3ZhciBjPSJ1bmRlZmluZWQiIT09dHlwZW9mIGFpX2RlYnVnZ2luZztjJiZjb25zb2xlLmxvZygiQUkgQ09PS0lFIFNFVCBibG9jazoiLAphLCJwcm9wZXJ0eToiLGYsInZhbHVlOiIsYik7dmFyIGc9YWlfbG9hZF9jb29raWUoKTtpZigiIj09PWIpe2lmKGcuaGFzT3duUHJvcGVydHkoYSkpe2RlbGV0ZSBnW2FdW2ZdO2E6e2Y9Z1thXTtmb3IoZSBpbiBmKWlmKGYuaGFzT3duUHJvcGVydHkoZSkpe3ZhciBlPSExO2JyZWFrIGF9ZT0hMH1lJiZkZWxldGUgZ1thXX19ZWxzZSBnLmhhc093blByb3BlcnR5KGEpfHwoZ1thXT17fSksZ1thXVtmXT1iOzA9PT1PYmplY3Qua2V5cyhnKS5sZW5ndGgmJmcuY29uc3RydWN0b3I9PT1PYmplY3Q/KEFpQ29va2llcy5yZW1vdmUoImFpQkxPQ0tTIiksYyYmY29uc29sZS5sb2coIkFJIENPT0tJRSBSRU1PVkVEIikpOkFpQ29va2llcy5zZXQoImFpQkxPQ0tTIixKU09OLnN0cmluZ2lmeShnKSx7ZXhwaXJlczozNjUscGF0aDoiLyJ9KTtpZihjKWlmKGE9bShBaUNvb2tpZXMuZ2V0KCJhaUJMT0NLUyIpKSwidW5kZWZpbmVkIiE9dHlwZW9mIGEpe2NvbnNvbGUubG9nKCJBSSBDT09LSUUgTkVXIiwKYSk7Y29uc29sZS5sb2coIkFJIENPT0tJRSBEQVRBOiIpO2Zvcih2YXIgZCBpbiBhKXtmb3IodmFyIGggaW4gYVtkXSkieCI9PWg/KGM9bmV3IERhdGUsYz1hW2RdW2hdLU1hdGgucm91bmQoYy5nZXRUaW1lKCkvMUUzKSxjb25zb2xlLmxvZygiICBCTE9DSyIsZCwiY2xvc2VkIGZvciIsYywicyA9ICIsTWF0aC5yb3VuZCgxRTQqYy8zNjAwLzI0KS8xRTQsImRheXMiKSk6ImQiPT1oP2NvbnNvbGUubG9nKCIgIEJMT0NLIixkLCJkZWxheWVkIGZvciIsYVtkXVtoXSwicGFnZXZpZXdzIik6ImUiPT1oP2NvbnNvbGUubG9nKCIgIEJMT0NLIixkLCJzaG93IGV2ZXJ5IixhW2RdW2hdLCJwYWdldmlld3MiKToiaSI9PWg/KGU9YVtkXVtoXSwwPD1lP2NvbnNvbGUubG9nKCIgIEJMT0NLIixkLGFbZF1baF0sImltcHJlc3Npb25zIHVudGlsIGxpbWl0Iik6KGM9bmV3IERhdGUsYz0tZS1NYXRoLnJvdW5kKGMuZ2V0VGltZSgpLzFFMyksY29uc29sZS5sb2coIiAgQkxPQ0siLGQsIm1heCBpbXByZXNzaW9ucywgY2xvc2VkIGZvciIsCmMsInMgPSIsTWF0aC5yb3VuZCgxRTQqYy8zNjAwLzI0KS8xRTQsImRheXMiKSkpOiJpcHQiPT1oP2NvbnNvbGUubG9nKCIgIEJMT0NLIixkLGFbZF1baF0sImltcHJlc3Npb25zIHVudGlsIGxpbWl0IHBlciB0aW1lIHBlcmlvZCIpOiJpdCI9PWg/KGM9bmV3IERhdGUsYz1hW2RdW2hdLU1hdGgucm91bmQoYy5nZXRUaW1lKCkvMUUzKSxjb25zb2xlLmxvZygiICBCTE9DSyIsZCwiaW1wcmVzc2lvbnMgbGltaXQgZXhwaXJhdGlvbiBpbiIsYywicyA9IixNYXRoLnJvdW5kKDFFNCpjLzM2MDAvMjQpLzFFNCwiZGF5cyIpKToiYyI9PWg/KGU9YVtkXVtoXSwwPD1lP2NvbnNvbGUubG9nKCIgIEJMT0NLIixkLGUsImNsaWNrcyB1bnRpbCBsaW1pdCIpOihjPW5ldyBEYXRlLGM9LWUtTWF0aC5yb3VuZChjLmdldFRpbWUoKS8xRTMpLGNvbnNvbGUubG9nKCIgIEJMT0NLIixkLCJtYXggY2xpY2tzLCBjbG9zZWQgZm9yIixjLCJzID0iLE1hdGgucm91bmQoMUU0KmMvMzYwMC8yNCkvMUU0LCJkYXlzIikpKToKImNwdCI9PWg/Y29uc29sZS5sb2coIiAgQkxPQ0siLGQsYVtkXVtoXSwiY2xpY2tzIHVudGlsIGxpbWl0IHBlciB0aW1lIHBlcmlvZCIpOiJjdCI9PWg/KGM9bmV3IERhdGUsYz1hW2RdW2hdLU1hdGgucm91bmQoYy5nZXRUaW1lKCkvMUUzKSxjb25zb2xlLmxvZygiICBCTE9DSyIsZCwiY2xpY2tzIGxpbWl0IGV4cGlyYXRpb24gaW4gIixjLCJzID0iLE1hdGgucm91bmQoMUU0KmMvMzYwMC8yNCkvMUU0LCJkYXlzIikpOiJoIj09aD9jb25zb2xlLmxvZygiICBCTE9DSyIsZCwiaGFzaCIsYVtkXVtoXSk6Y29uc29sZS5sb2coIiAgICAgID86IixkLCI6IixoLGFbZF1baF0pO2NvbnNvbGUubG9nKCIiKX19ZWxzZSBjb25zb2xlLmxvZygiQUkgQ09PS0lFIE5PVCBQUkVTRU5UIik7cmV0dXJuIGd9O2FpX2dldF9jb29raWVfdGV4dD1mdW5jdGlvbihhKXt2YXIgZj1tKEFpQ29va2llcy5nZXQoImFpQkxPQ0tTIikpO251bGw9PWYmJihmPXt9KTt2YXIgYj0iIjtmLmhhc093blByb3BlcnR5KCJHIikmJgooYj0iR1siK0pTT04uc3RyaW5naWZ5KGYuRykucmVwbGFjZSgvIi9nLCIiKS5yZXBsYWNlKCJ7IiwiIikucmVwbGFjZSgifSIsIiIpKyJdICIpO3ZhciBjPSIiO2YuaGFzT3duUHJvcGVydHkoYSkmJihjPUpTT04uc3RyaW5naWZ5KGZbYV0pLnJlcGxhY2UoLyIvZywiIikucmVwbGFjZSgieyIsIiIpLnJlcGxhY2UoIn0iLCIiKSk7cmV0dXJuIGIrY319Owp2YXIgYWlfaW5zZXJ0aW9uX2pzPSEwLGFpX2Jsb2NrX2NsYXNzX2RlZj0iY29kZS1ibG9jayI7CmlmKCJ1bmRlZmluZWQiIT10eXBlb2YgYWlfaW5zZXJ0aW9uX2pzKXthaV9pbnNlcnQ9ZnVuY3Rpb24oYSxoLGwpe2lmKC0xIT1oLmluZGV4T2YoIjplcSgiKSlpZih3aW5kb3cualF1ZXJ5JiZ3aW5kb3cualF1ZXJ5LmZuKXZhciBuPWpRdWVyeShoKTtlbHNle2NvbnNvbGUuZXJyb3IoIkFJIElOU0VSVCBVU0lORyBqUXVlcnkgUVVFUklFUzoiLGgsIi0galF1ZXJ5IG5vdCBmb3VuZCIpO3JldHVybn1lbHNlIG49ZG9jdW1lbnQucXVlcnlTZWxlY3RvckFsbChoKTtmb3IodmFyIHU9MCx5PW4ubGVuZ3RoO3U8eTt1Kyspe3ZhciBkPW5bdV07c2VsZWN0b3Jfc3RyaW5nPWQuaGFzQXR0cmlidXRlKCJpZCIpPyIjIitkLmdldEF0dHJpYnV0ZSgiaWQiKTpkLmhhc0F0dHJpYnV0ZSgiY2xhc3MiKT8iLiIrZC5nZXRBdHRyaWJ1dGUoImNsYXNzIikucmVwbGFjZShSZWdFeHAoIiAiLCJnIiksIi4iKToiIjt2YXIgdz1kb2N1bWVudC5jcmVhdGVFbGVtZW50KCJkaXYiKTt3LmlubmVySFRNTD1sOwp2YXIgbT13LmdldEVsZW1lbnRzQnlDbGFzc05hbWUoImFpLXNlbGVjdG9yLWNvdW50ZXIiKVswXTtudWxsIT1tJiYobS5pbm5lclRleHQ9dSsxKTttPXcuZ2V0RWxlbWVudHNCeUNsYXNzTmFtZSgiYWktZGVidWctbmFtZSBhaS1tYWluIilbMF07aWYobnVsbCE9bSl7dmFyIHI9YS50b1VwcGVyQ2FzZSgpOyJ1bmRlZmluZWQiIT10eXBlb2YgYWlfZnJvbnQmJigiYmVmb3JlIj09YT9yPWFpX2Zyb250Lmluc2VydGlvbl9iZWZvcmU6ImFmdGVyIj09YT9yPWFpX2Zyb250Lmluc2VydGlvbl9hZnRlcjoicHJlcGVuZCI9PWE/cj1haV9mcm9udC5pbnNlcnRpb25fcHJlcGVuZDoiYXBwZW5kIj09YT9yPWFpX2Zyb250Lmluc2VydGlvbl9hcHBlbmQ6InJlcGxhY2UtY29udGVudCI9PWE/cj1haV9mcm9udC5pbnNlcnRpb25fcmVwbGFjZV9jb250ZW50OiJyZXBsYWNlLWVsZW1lbnQiPT1hJiYocj1haV9mcm9udC5pbnNlcnRpb25fcmVwbGFjZV9lbGVtZW50KSk7LTE9PXNlbGVjdG9yX3N0cmluZy5pbmRleE9mKCIuYWktdmlld3BvcnRzIikmJgoobS5pbm5lclRleHQ9cisiICIraCsiICgiK2QudGFnTmFtZS50b0xvd2VyQ2FzZSgpK3NlbGVjdG9yX3N0cmluZysiKSIpfW09ZG9jdW1lbnQuY3JlYXRlUmFuZ2UoKTt0cnl7dmFyIHY9bS5jcmVhdGVDb250ZXh0dWFsRnJhZ21lbnQody5pbm5lckhUTUwpfWNhdGNoKHQpe30iYmVmb3JlIj09YT9kLnBhcmVudE5vZGUuaW5zZXJ0QmVmb3JlKHYsZCk6ImFmdGVyIj09YT9kLnBhcmVudE5vZGUuaW5zZXJ0QmVmb3JlKHYsZC5uZXh0U2libGluZyk6InByZXBlbmQiPT1hP2QuaW5zZXJ0QmVmb3JlKHYsZC5maXJzdENoaWxkKToiYXBwZW5kIj09YT9kLmluc2VydEJlZm9yZSh2LG51bGwpOiJyZXBsYWNlLWNvbnRlbnQiPT1hPyhkLmlubmVySFRNTD0iIixkLmluc2VydEJlZm9yZSh2LG51bGwpKToicmVwbGFjZS1lbGVtZW50Ij09YSYmKGQucGFyZW50Tm9kZS5pbnNlcnRCZWZvcmUodixkKSxkLnBhcmVudE5vZGUucmVtb3ZlQ2hpbGQoZCkpO3ooKX19O2FpX2luc2VydF9jb2RlPWZ1bmN0aW9uKGEpe2Z1bmN0aW9uIGgobSwKcil7cmV0dXJuIG51bGw9PW0/ITE6bS5jbGFzc0xpc3Q/bS5jbGFzc0xpc3QuY29udGFpbnMocik6LTE8KCIgIittLmNsYXNzTmFtZSsiICIpLmluZGV4T2YoIiAiK3IrIiAiKX1mdW5jdGlvbiBsKG0scil7bnVsbCE9bSYmKG0uY2xhc3NMaXN0P20uY2xhc3NMaXN0LmFkZChyKTptLmNsYXNzTmFtZSs9IiAiK3IpfWZ1bmN0aW9uIG4obSxyKXtudWxsIT1tJiYobS5jbGFzc0xpc3Q/bS5jbGFzc0xpc3QucmVtb3ZlKHIpOm0uY2xhc3NOYW1lPW0uY2xhc3NOYW1lLnJlcGxhY2UobmV3IFJlZ0V4cCgiKF58XFxiKSIrci5zcGxpdCgiICIpLmpvaW4oInwiKSsiKFxcYnwkKSIsImdpIiksIiAiKSl9aWYoInVuZGVmaW5lZCIhPXR5cGVvZiBhKXt2YXIgdT0hMTtpZihoKGEsIm5vLXZpc2liaWxpdHktY2hlY2siKXx8YS5vZmZzZXRXaWR0aHx8YS5vZmZzZXRIZWlnaHR8fGEuZ2V0Q2xpZW50UmVjdHMoKS5sZW5ndGgpe3U9YS5nZXRBdHRyaWJ1dGUoImRhdGEtY29kZSIpO3ZhciB5PWEuZ2V0QXR0cmlidXRlKCJkYXRhLWluc2VydGlvbi1wb3NpdGlvbiIpLApkPWEuZ2V0QXR0cmlidXRlKCJkYXRhLXNlbGVjdG9yIik7aWYobnVsbCE9dSlpZihudWxsIT15JiZudWxsIT1kKXtpZigtMSE9ZC5pbmRleE9mKCI6ZXEoIik/d2luZG93LmpRdWVyeSYmd2luZG93LmpRdWVyeS5mbiYmalF1ZXJ5KGQpLmxlbmd0aDpkb2N1bWVudC5xdWVyeVNlbGVjdG9yQWxsKGQpLmxlbmd0aClhaV9pbnNlcnQoeSxkLGI2NGQodSkpLG4oYSwiYWktdmlld3BvcnRzIil9ZWxzZXt5PWRvY3VtZW50LmNyZWF0ZVJhbmdlKCk7dHJ5e3ZhciB3PXkuY3JlYXRlQ29udGV4dHVhbEZyYWdtZW50KGI2NGQodSkpfWNhdGNoKG0pe31hLnBhcmVudE5vZGUuaW5zZXJ0QmVmb3JlKHcsYS5uZXh0U2libGluZyk7bihhLCJhaS12aWV3cG9ydHMiKX11PSEwfWVsc2Ugdz1hLnByZXZpb3VzRWxlbWVudFNpYmxpbmcsaCh3LCJhaS1kZWJ1Zy1iYXIiKSYmaCh3LCJhaS1kZWJ1Zy1zY3JpcHQiKSYmKG4odywiYWktZGVidWctc2NyaXB0IiksbCh3LCJhaS1kZWJ1Zy12aWV3cG9ydC1pbnZpc2libGUiKSksCm4oYSwiYWktdmlld3BvcnRzIik7cmV0dXJuIHV9fTthaV9pbnNlcnRfbGlzdF9jb2RlPWZ1bmN0aW9uKGEpe3ZhciBoPWRvY3VtZW50LmdldEVsZW1lbnRzQnlDbGFzc05hbWUoYSlbMF07aWYoInVuZGVmaW5lZCIhPXR5cGVvZiBoKXt2YXIgbD1haV9pbnNlcnRfY29kZShoKSxuPWguY2xvc2VzdCgiZGl2LiIrYWlfYmxvY2tfY2xhc3NfZGVmKTtpZihuKXtsfHxuLnJlbW92ZUF0dHJpYnV0ZSgiZGF0YS1haSIpO3ZhciB1PW4ucXVlcnlTZWxlY3RvckFsbCgiLmFpLWRlYnVnLWJsb2NrIik7biYmdS5sZW5ndGgmJihuLmNsYXNzTGlzdC5yZW1vdmUoImFpLWxpc3QtYmxvY2siKSxuLmNsYXNzTGlzdC5yZW1vdmUoImFpLWxpc3QtYmxvY2staXAiKSxuLmNsYXNzTGlzdC5yZW1vdmUoImFpLWxpc3QtYmxvY2stZmlsdGVyIiksbi5zdHlsZS52aXNpYmlsaXR5PSIiLG4uY2xhc3NMaXN0LmNvbnRhaW5zKCJhaS1yZW1vdmUtcG9zaXRpb24iKSYmKG4uc3R5bGUucG9zaXRpb249IiIpKX1oLmNsYXNzTGlzdC5yZW1vdmUoYSk7CmwmJnooKX19O2FpX2luc2VydF92aWV3cG9ydF9jb2RlPWZ1bmN0aW9uKGEpe3ZhciBoPWRvY3VtZW50LmdldEVsZW1lbnRzQnlDbGFzc05hbWUoYSlbMF07aWYoInVuZGVmaW5lZCIhPXR5cGVvZiBoKXt2YXIgbD1haV9pbnNlcnRfY29kZShoKTtoLmNsYXNzTGlzdC5yZW1vdmUoYSk7bCYmKGE9aC5jbG9zZXN0KCJkaXYuIithaV9ibG9ja19jbGFzc19kZWYpLG51bGwhPWEmJihsPWguZ2V0QXR0cmlidXRlKCJzdHlsZSIpLG51bGwhPWwmJmEuc2V0QXR0cmlidXRlKCJzdHlsZSIsYS5nZXRBdHRyaWJ1dGUoInN0eWxlIikrIiAiK2wpKSk7c2V0VGltZW91dChmdW5jdGlvbigpe2gucmVtb3ZlQXR0cmlidXRlKCJzdHlsZSIpfSwyKTt6KCl9fTthaV9pbnNlcnRfYWRzZW5zZV9mYWxsYmFja19jb2Rlcz1mdW5jdGlvbihhKXthLnN0eWxlLmRpc3BsYXk9Im5vbmUiO3ZhciBoPWEuY2xvc2VzdCgiLmFpLWZhbGxiYWNrLWFkc2Vuc2UiKSxsPWgubmV4dEVsZW1lbnRTaWJsaW5nO2wuZ2V0QXR0cmlidXRlKCJkYXRhLWNvZGUiKT8KYWlfaW5zZXJ0X2NvZGUobCkmJnooKTpsLnN0eWxlLmRpc3BsYXk9ImJsb2NrIjtoLmNsYXNzTGlzdC5jb250YWlucygiYWktZW1wdHktY29kZSIpJiZudWxsIT1hLmNsb3Nlc3QoIi4iK2FpX2Jsb2NrX2NsYXNzX2RlZikmJihhPWEuY2xvc2VzdCgiLiIrYWlfYmxvY2tfY2xhc3NfZGVmKS5nZXRFbGVtZW50c0J5Q2xhc3NOYW1lKCJjb2RlLWJsb2NrLWxhYmVsIiksMCE9YS5sZW5ndGgmJihhWzBdLnN0eWxlLmRpc3BsYXk9Im5vbmUiKSl9O2FpX2luc2VydF9jb2RlX2J5X2NsYXNzPWZ1bmN0aW9uKGEpe3ZhciBoPWRvY3VtZW50LmdldEVsZW1lbnRzQnlDbGFzc05hbWUoYSlbMF07InVuZGVmaW5lZCIhPXR5cGVvZiBoJiYoYWlfaW5zZXJ0X2NvZGUoaCksaC5jbGFzc0xpc3QucmVtb3ZlKGEpKX07YWlfaW5zZXJ0X2NsaWVudF9jb2RlPWZ1bmN0aW9uKGEsaCl7dmFyIGw9ZG9jdW1lbnQuZ2V0RWxlbWVudHNCeUNsYXNzTmFtZShhKVswXTtpZigidW5kZWZpbmVkIiE9dHlwZW9mIGwpe3ZhciBuPQpsLmdldEF0dHJpYnV0ZSgiZGF0YS1jb2RlIik7bnVsbCE9biYmYWlfY2hlY2tfYmxvY2soKSYmKGwuc2V0QXR0cmlidXRlKCJkYXRhLWNvZGUiLG4uc3Vic3RyaW5nKE1hdGguZmxvb3IoaC8xOSkpKSxhaV9pbnNlcnRfY29kZV9ieV9jbGFzcyhhKSxsLnJlbW92ZSgpKX19O2FpX3Byb2Nlc3NfZWxlbWVudHNfYWN0aXZlPSExO2Z1bmN0aW9uIHooKXthaV9wcm9jZXNzX2VsZW1lbnRzX2FjdGl2ZXx8c2V0VGltZW91dChmdW5jdGlvbigpe2FpX3Byb2Nlc3NfZWxlbWVudHNfYWN0aXZlPSExOyJmdW5jdGlvbiI9PXR5cGVvZiBhaV9wcm9jZXNzX3JvdGF0aW9ucyYmYWlfcHJvY2Vzc19yb3RhdGlvbnMoKTsiZnVuY3Rpb24iPT10eXBlb2YgYWlfcHJvY2Vzc19saXN0cyYmYWlfcHJvY2Vzc19saXN0cygpOyJmdW5jdGlvbiI9PXR5cGVvZiBhaV9wcm9jZXNzX2lwX2FkZHJlc3NlcyYmYWlfcHJvY2Vzc19pcF9hZGRyZXNzZXMoKTsiZnVuY3Rpb24iPT10eXBlb2YgYWlfcHJvY2Vzc19maWx0ZXJfaG9va3MmJgphaV9wcm9jZXNzX2ZpbHRlcl9ob29rcygpOyJmdW5jdGlvbiI9PXR5cGVvZiBhaV9hZGJfcHJvY2Vzc19ibG9ja3MmJmFpX2FkYl9wcm9jZXNzX2Jsb2NrcygpOyJmdW5jdGlvbiI9PXR5cGVvZiBhaV9wcm9jZXNzX2ltcHJlc3Npb25zJiYxPT1haV90cmFja2luZ19maW5pc2hlZCYmYWlfcHJvY2Vzc19pbXByZXNzaW9ucygpOyJmdW5jdGlvbiI9PXR5cGVvZiBhaV9pbnN0YWxsX2NsaWNrX3RyYWNrZXJzJiYxPT1haV90cmFja2luZ19maW5pc2hlZCYmYWlfaW5zdGFsbF9jbGlja190cmFja2VycygpOyJmdW5jdGlvbiI9PXR5cGVvZiBhaV9pbnN0YWxsX2Nsb3NlX2J1dHRvbnMmJmFpX2luc3RhbGxfY2xvc2VfYnV0dG9ucyhkb2N1bWVudCk7ImZ1bmN0aW9uIj09dHlwZW9mIGFpX3Byb2Nlc3Nfd2FpdF9mb3JfaW50ZXJhY3Rpb24mJmFpX3Byb2Nlc3Nfd2FpdF9mb3JfaW50ZXJhY3Rpb24oKTsiZnVuY3Rpb24iPT10eXBlb2YgYWlfcHJvY2Vzc19kZWxheWVkX2Jsb2NrcyYmYWlfcHJvY2Vzc19kZWxheWVkX2Jsb2NrcygpfSwKNSk7YWlfcHJvY2Vzc19lbGVtZW50c19hY3RpdmU9ITB9Y29uc3QgQj1kb2N1bWVudC5xdWVyeVNlbGVjdG9yKCJib2R5Iik7KG5ldyBNdXRhdGlvbk9ic2VydmVyKGZ1bmN0aW9uKGEsaCl7Zm9yKGNvbnN0IGwgb2YgYSkiYXR0cmlidXRlcyI9PT1sLnR5cGUmJiJkYXRhLWFkLXN0YXR1cyI9PWwuYXR0cmlidXRlTmFtZSYmInVuZmlsbGVkIj09bC50YXJnZXQuZGF0YXNldC5hZFN0YXR1cyYmbC50YXJnZXQuY2xvc2VzdCgiLmFpLWZhbGxiYWNrLWFkc2Vuc2UiKSYmYWlfaW5zZXJ0X2Fkc2Vuc2VfZmFsbGJhY2tfY29kZXMobC50YXJnZXQpfSkpLm9ic2VydmUoQix7YXR0cmlidXRlczohMCxjaGlsZExpc3Q6ITEsc3VidHJlZTohMH0pO3ZhciBBcnJpdmU9ZnVuY3Rpb24oYSxoLGwpe2Z1bmN0aW9uIG4odCxjLGUpe2QuYWRkTWV0aG9kKGMsZSx0LnVuYmluZEV2ZW50KTtkLmFkZE1ldGhvZChjLGUsdC51bmJpbmRFdmVudFdpdGhTZWxlY3Rvck9yQ2FsbGJhY2spO2QuYWRkTWV0aG9kKGMsCmUsdC51bmJpbmRFdmVudFdpdGhTZWxlY3RvckFuZENhbGxiYWNrKX1mdW5jdGlvbiB1KHQpe3QuYXJyaXZlPXIuYmluZEV2ZW50O24ocix0LCJ1bmJpbmRBcnJpdmUiKTt0LmxlYXZlPXYuYmluZEV2ZW50O24odix0LCJ1bmJpbmRMZWF2ZSIpfWlmKGEuTXV0YXRpb25PYnNlcnZlciYmInVuZGVmaW5lZCIhPT10eXBlb2YgSFRNTEVsZW1lbnQpe3ZhciB5PTAsZD1mdW5jdGlvbigpe3ZhciB0PUhUTUxFbGVtZW50LnByb3RvdHlwZS5tYXRjaGVzfHxIVE1MRWxlbWVudC5wcm90b3R5cGUud2Via2l0TWF0Y2hlc1NlbGVjdG9yfHxIVE1MRWxlbWVudC5wcm90b3R5cGUubW96TWF0Y2hlc1NlbGVjdG9yfHxIVE1MRWxlbWVudC5wcm90b3R5cGUubXNNYXRjaGVzU2VsZWN0b3I7cmV0dXJue21hdGNoZXNTZWxlY3RvcjpmdW5jdGlvbihjLGUpe3JldHVybiBjIGluc3RhbmNlb2YgSFRNTEVsZW1lbnQmJnQuY2FsbChjLGUpfSxhZGRNZXRob2Q6ZnVuY3Rpb24oYyxlLGYpe3ZhciBiPWNbZV07Y1tlXT0KZnVuY3Rpb24oKXtpZihmLmxlbmd0aD09YXJndW1lbnRzLmxlbmd0aClyZXR1cm4gZi5hcHBseSh0aGlzLGFyZ3VtZW50cyk7aWYoImZ1bmN0aW9uIj09dHlwZW9mIGIpcmV0dXJuIGIuYXBwbHkodGhpcyxhcmd1bWVudHMpfX0sY2FsbENhbGxiYWNrczpmdW5jdGlvbihjLGUpe2UmJmUub3B0aW9ucy5vbmNlT25seSYmMT09ZS5maXJlZEVsZW1zLmxlbmd0aCYmKGM9W2NbMF1dKTtmb3IodmFyIGY9MCxiO2I9Y1tmXTtmKyspYiYmYi5jYWxsYmFjayYmYi5jYWxsYmFjay5jYWxsKGIuZWxlbSxiLmVsZW0pO2UmJmUub3B0aW9ucy5vbmNlT25seSYmMT09ZS5maXJlZEVsZW1zLmxlbmd0aCYmZS5tZS51bmJpbmRFdmVudFdpdGhTZWxlY3RvckFuZENhbGxiYWNrLmNhbGwoZS50YXJnZXQsZS5zZWxlY3RvcixlLmNhbGxiYWNrKX0sY2hlY2tDaGlsZE5vZGVzUmVjdXJzaXZlbHk6ZnVuY3Rpb24oYyxlLGYsYil7Zm9yKHZhciBnPTAsaztrPWNbZ107ZysrKWYoayxlLGIpJiZiLnB1c2goe2NhbGxiYWNrOmUuY2FsbGJhY2ssCmVsZW06a30pLDA8ay5jaGlsZE5vZGVzLmxlbmd0aCYmZC5jaGVja0NoaWxkTm9kZXNSZWN1cnNpdmVseShrLmNoaWxkTm9kZXMsZSxmLGIpfSxtZXJnZUFycmF5czpmdW5jdGlvbihjLGUpe3ZhciBmPXt9LGI7Zm9yKGIgaW4gYyljLmhhc093blByb3BlcnR5KGIpJiYoZltiXT1jW2JdKTtmb3IoYiBpbiBlKWUuaGFzT3duUHJvcGVydHkoYikmJihmW2JdPWVbYl0pO3JldHVybiBmfSx0b0VsZW1lbnRzQXJyYXk6ZnVuY3Rpb24oYyl7InVuZGVmaW5lZCI9PT10eXBlb2YgY3x8Im51bWJlciI9PT10eXBlb2YgYy5sZW5ndGgmJmMhPT1hfHwoYz1bY10pO3JldHVybiBjfX19KCksdz1mdW5jdGlvbigpe3ZhciB0PWZ1bmN0aW9uKCl7dGhpcy5fZXZlbnRzQnVja2V0PVtdO3RoaXMuX2JlZm9yZVJlbW92aW5nPXRoaXMuX2JlZm9yZUFkZGluZz1udWxsfTt0LnByb3RvdHlwZS5hZGRFdmVudD1mdW5jdGlvbihjLGUsZixiKXtjPXt0YXJnZXQ6YyxzZWxlY3RvcjplLG9wdGlvbnM6ZixjYWxsYmFjazpiLApmaXJlZEVsZW1zOltdfTt0aGlzLl9iZWZvcmVBZGRpbmcmJnRoaXMuX2JlZm9yZUFkZGluZyhjKTt0aGlzLl9ldmVudHNCdWNrZXQucHVzaChjKTtyZXR1cm4gY307dC5wcm90b3R5cGUucmVtb3ZlRXZlbnQ9ZnVuY3Rpb24oYyl7Zm9yKHZhciBlPXRoaXMuX2V2ZW50c0J1Y2tldC5sZW5ndGgtMSxmO2Y9dGhpcy5fZXZlbnRzQnVja2V0W2VdO2UtLSljKGYpJiYodGhpcy5fYmVmb3JlUmVtb3ZpbmcmJnRoaXMuX2JlZm9yZVJlbW92aW5nKGYpLChmPXRoaXMuX2V2ZW50c0J1Y2tldC5zcGxpY2UoZSwxKSkmJmYubGVuZ3RoJiYoZlswXS5jYWxsYmFjaz1udWxsKSl9O3QucHJvdG90eXBlLmJlZm9yZUFkZGluZz1mdW5jdGlvbihjKXt0aGlzLl9iZWZvcmVBZGRpbmc9Y307dC5wcm90b3R5cGUuYmVmb3JlUmVtb3Zpbmc9ZnVuY3Rpb24oYyl7dGhpcy5fYmVmb3JlUmVtb3Zpbmc9Y307cmV0dXJuIHR9KCksbT1mdW5jdGlvbih0LGMpe3ZhciBlPW5ldyB3LGY9dGhpcyxiPXtmaXJlT25BdHRyaWJ1dGVzTW9kaWZpY2F0aW9uOiExfTsKZS5iZWZvcmVBZGRpbmcoZnVuY3Rpb24oZyl7dmFyIGs9Zy50YXJnZXQ7aWYoaz09PWEuZG9jdW1lbnR8fGs9PT1hKWs9ZG9jdW1lbnQuZ2V0RWxlbWVudHNCeVRhZ05hbWUoImh0bWwiKVswXTt2YXIgcD1uZXcgTXV0YXRpb25PYnNlcnZlcihmdW5jdGlvbih4KXtjLmNhbGwodGhpcyx4LGcpfSk7dmFyIHE9dChnLm9wdGlvbnMpO3Aub2JzZXJ2ZShrLHEpO2cub2JzZXJ2ZXI9cDtnLm1lPWZ9KTtlLmJlZm9yZVJlbW92aW5nKGZ1bmN0aW9uKGcpe2cub2JzZXJ2ZXIuZGlzY29ubmVjdCgpfSk7dGhpcy5iaW5kRXZlbnQ9ZnVuY3Rpb24oZyxrLHApe2s9ZC5tZXJnZUFycmF5cyhiLGspO2Zvcih2YXIgcT1kLnRvRWxlbWVudHNBcnJheSh0aGlzKSx4PTA7eDxxLmxlbmd0aDt4KyspZS5hZGRFdmVudChxW3hdLGcsayxwKX07dGhpcy51bmJpbmRFdmVudD1mdW5jdGlvbigpe3ZhciBnPWQudG9FbGVtZW50c0FycmF5KHRoaXMpO2UucmVtb3ZlRXZlbnQoZnVuY3Rpb24oayl7Zm9yKHZhciBwPQowO3A8Zy5sZW5ndGg7cCsrKWlmKHRoaXM9PT1sfHxrLnRhcmdldD09PWdbcF0pcmV0dXJuITA7cmV0dXJuITF9KX07dGhpcy51bmJpbmRFdmVudFdpdGhTZWxlY3Rvck9yQ2FsbGJhY2s9ZnVuY3Rpb24oZyl7dmFyIGs9ZC50b0VsZW1lbnRzQXJyYXkodGhpcyk7ZS5yZW1vdmVFdmVudCgiZnVuY3Rpb24iPT09dHlwZW9mIGc/ZnVuY3Rpb24ocCl7Zm9yKHZhciBxPTA7cTxrLmxlbmd0aDtxKyspaWYoKHRoaXM9PT1sfHxwLnRhcmdldD09PWtbcV0pJiZwLmNhbGxiYWNrPT09ZylyZXR1cm4hMDtyZXR1cm4hMX06ZnVuY3Rpb24ocCl7Zm9yKHZhciBxPTA7cTxrLmxlbmd0aDtxKyspaWYoKHRoaXM9PT1sfHxwLnRhcmdldD09PWtbcV0pJiZwLnNlbGVjdG9yPT09ZylyZXR1cm4hMDtyZXR1cm4hMX0pfTt0aGlzLnVuYmluZEV2ZW50V2l0aFNlbGVjdG9yQW5kQ2FsbGJhY2s9ZnVuY3Rpb24oZyxrKXt2YXIgcD1kLnRvRWxlbWVudHNBcnJheSh0aGlzKTtlLnJlbW92ZUV2ZW50KGZ1bmN0aW9uKHEpe2Zvcih2YXIgeD0KMDt4PHAubGVuZ3RoO3grKylpZigodGhpcz09PWx8fHEudGFyZ2V0PT09cFt4XSkmJnEuc2VsZWN0b3I9PT1nJiZxLmNhbGxiYWNrPT09aylyZXR1cm4hMDtyZXR1cm4hMX0pfTtyZXR1cm4gdGhpc30scj1uZXcgZnVuY3Rpb24oKXtmdW5jdGlvbiB0KGYsYixnKXtyZXR1cm4gZC5tYXRjaGVzU2VsZWN0b3IoZixiLnNlbGVjdG9yKSYmKGYuX2lkPT09bCYmKGYuX2lkPXkrKyksLTE9PWIuZmlyZWRFbGVtcy5pbmRleE9mKGYuX2lkKSk/KGIuZmlyZWRFbGVtcy5wdXNoKGYuX2lkKSwhMCk6ITF9dmFyIGM9e2ZpcmVPbkF0dHJpYnV0ZXNNb2RpZmljYXRpb246ITEsb25jZU9ubHk6ITEsZXhpc3Rpbmc6ITF9O3I9bmV3IG0oZnVuY3Rpb24oZil7dmFyIGI9e2F0dHJpYnV0ZXM6ITEsY2hpbGRMaXN0OiEwLHN1YnRyZWU6ITB9O2YuZmlyZU9uQXR0cmlidXRlc01vZGlmaWNhdGlvbiYmKGIuYXR0cmlidXRlcz0hMCk7cmV0dXJuIGJ9LGZ1bmN0aW9uKGYsYil7Zi5mb3JFYWNoKGZ1bmN0aW9uKGcpe3ZhciBrPQpnLmFkZGVkTm9kZXMscD1nLnRhcmdldCxxPVtdO251bGwhPT1rJiYwPGsubGVuZ3RoP2QuY2hlY2tDaGlsZE5vZGVzUmVjdXJzaXZlbHkoayxiLHQscSk6ImF0dHJpYnV0ZXMiPT09Zy50eXBlJiZ0KHAsYixxKSYmcS5wdXNoKHtjYWxsYmFjazpiLmNhbGxiYWNrLGVsZW06cH0pO2QuY2FsbENhbGxiYWNrcyhxLGIpfSl9KTt2YXIgZT1yLmJpbmRFdmVudDtyLmJpbmRFdmVudD1mdW5jdGlvbihmLGIsZyl7InVuZGVmaW5lZCI9PT10eXBlb2YgZz8oZz1iLGI9Yyk6Yj1kLm1lcmdlQXJyYXlzKGMsYik7dmFyIGs9ZC50b0VsZW1lbnRzQXJyYXkodGhpcyk7aWYoYi5leGlzdGluZyl7Zm9yKHZhciBwPVtdLHE9MDtxPGsubGVuZ3RoO3ErKylmb3IodmFyIHg9a1txXS5xdWVyeVNlbGVjdG9yQWxsKGYpLEE9MDtBPHgubGVuZ3RoO0ErKylwLnB1c2goe2NhbGxiYWNrOmcsZWxlbTp4W0FdfSk7aWYoYi5vbmNlT25seSYmcC5sZW5ndGgpcmV0dXJuIGcuY2FsbChwWzBdLmVsZW0scFswXS5lbGVtKTsKc2V0VGltZW91dChkLmNhbGxDYWxsYmFja3MsMSxwKX1lLmNhbGwodGhpcyxmLGIsZyl9O3JldHVybiByfSx2PW5ldyBmdW5jdGlvbigpe2Z1bmN0aW9uIHQoZixiKXtyZXR1cm4gZC5tYXRjaGVzU2VsZWN0b3IoZixiLnNlbGVjdG9yKX12YXIgYz17fTt2PW5ldyBtKGZ1bmN0aW9uKCl7cmV0dXJue2NoaWxkTGlzdDohMCxzdWJ0cmVlOiEwfX0sZnVuY3Rpb24oZixiKXtmLmZvckVhY2goZnVuY3Rpb24oZyl7Zz1nLnJlbW92ZWROb2Rlczt2YXIgaz1bXTtudWxsIT09ZyYmMDxnLmxlbmd0aCYmZC5jaGVja0NoaWxkTm9kZXNSZWN1cnNpdmVseShnLGIsdCxrKTtkLmNhbGxDYWxsYmFja3MoayxiKX0pfSk7dmFyIGU9di5iaW5kRXZlbnQ7di5iaW5kRXZlbnQ9ZnVuY3Rpb24oZixiLGcpeyJ1bmRlZmluZWQiPT09dHlwZW9mIGc/KGc9YixiPWMpOmI9ZC5tZXJnZUFycmF5cyhjLGIpO2UuY2FsbCh0aGlzLGYsYixnKX07cmV0dXJuIHZ9O2gmJnUoaC5mbik7dShIVE1MRWxlbWVudC5wcm90b3R5cGUpOwp1KE5vZGVMaXN0LnByb3RvdHlwZSk7dShIVE1MQ29sbGVjdGlvbi5wcm90b3R5cGUpO3UoSFRNTERvY3VtZW50LnByb3RvdHlwZSk7dShXaW5kb3cucHJvdG90eXBlKTtoPXt9O24ocixoLCJ1bmJpbmRBbGxBcnJpdmUiKTtuKHYsaCwidW5iaW5kQWxsTGVhdmUiKTtyZXR1cm4gaH19KHdpbmRvdywidW5kZWZpbmVkIj09PXR5cGVvZiBqUXVlcnk/bnVsbDpqUXVlcnksdm9pZCAwKX07CnZhciBhaV9yb3RhdGlvbl90cmlnZ2Vycz1bXSxhaV9ibG9ja19jbGFzc19kZWY9ImNvZGUtYmxvY2siOwppZigidW5kZWZpbmVkIiE9dHlwZW9mIGFpX3JvdGF0aW9uX3RyaWdnZXJzKXthaV9wcm9jZXNzX3JvdGF0aW9uPWZ1bmN0aW9uKGIpe3ZhciBkPSJudW1iZXIiPT10eXBlb2YgYi5sZW5ndGg7d2luZG93LmpRdWVyeSYmd2luZG93LmpRdWVyeS5mbiYmYiBpbnN0YW5jZW9mIGpRdWVyeSYmKGI9ZD9BcnJheS5wcm90b3R5cGUuc2xpY2UuY2FsbChiKTpiWzBdKTtpZihkKXt2YXIgZT0hMTtiLmZvckVhY2goKGMsaCk9PntpZihjLmNsYXNzTGlzdC5jb250YWlucygiYWktdW5wcm9jZXNzZWQiKXx8Yy5jbGFzc0xpc3QuY29udGFpbnMoImFpLXRpbWVyIikpZT0hMH0pO2lmKCFlKXJldHVybjtiLmZvckVhY2goKGMsaCk9PntjLmNsYXNzTGlzdC5yZW1vdmUoImFpLXVucHJvY2Vzc2VkIik7Yy5jbGFzc0xpc3QucmVtb3ZlKCJhaS10aW1lciIpfSl9ZWxzZXtpZighYi5jbGFzc0xpc3QuY29udGFpbnMoImFpLXVucHJvY2Vzc2VkIikmJiFiLmNsYXNzTGlzdC5jb250YWlucygiYWktdGltZXIiKSlyZXR1cm47CmIuY2xhc3NMaXN0LnJlbW92ZSgiYWktdW5wcm9jZXNzZWQiKTtiLmNsYXNzTGlzdC5yZW1vdmUoImFpLXRpbWVyIil9dmFyIGE9ITE7aWYoZD9iWzBdLmhhc0F0dHJpYnV0ZSgiZGF0YS1pbmZvIik6Yi5oYXNBdHRyaWJ1dGUoImRhdGEtaW5mbyIpKXt2YXIgZj0iZGl2LmFpLXJvdGF0ZS5haS0iKyhkP0pTT04ucGFyc2UoYXRvYihiWzBdLmRhdGFzZXQuaW5mbykpOkpTT04ucGFyc2UoYXRvYihiLmRhdGFzZXQuaW5mbykpKVswXTthaV9yb3RhdGlvbl90cmlnZ2Vycy5pbmNsdWRlcyhmKSYmKGFpX3JvdGF0aW9uX3RyaWdnZXJzLnNwbGljZShhaV9yb3RhdGlvbl90cmlnZ2Vycy5pbmRleE9mKGYpLDEpLGE9ITApfWlmKGQpZm9yKGQ9MDtkPGIubGVuZ3RoO2QrKykwPT1kP2FpX3Byb2Nlc3Nfc2luZ2xlX3JvdGF0aW9uKGJbZF0sITApOmFpX3Byb2Nlc3Nfc2luZ2xlX3JvdGF0aW9uKGJbZF0sITEpO2Vsc2UgYWlfcHJvY2Vzc19zaW5nbGVfcm90YXRpb24oYiwhYSl9O2FpX3Byb2Nlc3Nfc2luZ2xlX3JvdGF0aW9uPQpmdW5jdGlvbihiLGQpe3ZhciBlPVtdO0FycmF5LmZyb20oYi5jaGlsZHJlbikuZm9yRWFjaCgoZyxwKT0+e2cubWF0Y2hlcygiLmFpLXJvdGF0ZS1vcHRpb24iKSYmZS5wdXNoKGcpfSk7aWYoMCE9ZS5sZW5ndGgpe2UuZm9yRWFjaCgoZyxwKT0+e2cuc3R5bGUuZGlzcGxheT0ibm9uZSJ9KTtpZihiLmhhc0F0dHJpYnV0ZSgiZGF0YS1uZXh0Iikpe2s9cGFyc2VJbnQoYi5nZXRBdHRyaWJ1dGUoImRhdGEtbmV4dCIpKTt2YXIgYT1lW2tdO2lmKGEuaGFzQXR0cmlidXRlKCJkYXRhLWNvZGUiKSl7dmFyIGY9ZG9jdW1lbnQuY3JlYXRlUmFuZ2UoKSxjPSEwO3RyeXt2YXIgaD1mLmNyZWF0ZUNvbnRleHR1YWxGcmFnbWVudChiNjRkKGEuZGF0YXNldC5jb2RlKSl9Y2F0Y2goZyl7Yz0hMX1jJiYoYT1oKX0wIT1hLnF1ZXJ5U2VsZWN0b3JBbGwoInNwYW5bZGF0YS1haS1ncm91cHNdIikubGVuZ3RoJiYwIT1kb2N1bWVudC5xdWVyeVNlbGVjdG9yQWxsKCIuYWktcm90YXRpb24tZ3JvdXBzIikubGVuZ3RoJiYKc2V0VGltZW91dChmdW5jdGlvbigpe0IoKX0sNSl9ZWxzZSBpZihlWzBdLmhhc0F0dHJpYnV0ZSgiZGF0YS1ncm91cCIpKXt2YXIgaz0tMSx1PVtdO2RvY3VtZW50LnF1ZXJ5U2VsZWN0b3JBbGwoInNwYW5bZGF0YS1haS1ncm91cHNdIikuZm9yRWFjaCgoZyxwKT0+eyhnLm9mZnNldFdpZHRofHxnLm9mZnNldEhlaWdodHx8Zy5nZXRDbGllbnRSZWN0cygpLmxlbmd0aCkmJnUucHVzaChnKX0pOzE8PXUubGVuZ3RoJiYodGltZWRfZ3JvdXBzPVtdLGdyb3Vwcz1bXSx1LmZvckVhY2goZnVuY3Rpb24oZyxwKXthY3RpdmVfZ3JvdXBzPUpTT04ucGFyc2UoYjY0ZChnLmRhdGFzZXQuYWlHcm91cHMpKTt2YXIgcj0hMTtnPWcuY2xvc2VzdCgiLmFpLXJvdGF0ZSIpO251bGwhPWcmJmcuY2xhc3NMaXN0LmNvbnRhaW5zKCJhaS10aW1lZC1yb3RhdGlvbiIpJiYocj0hMCk7YWN0aXZlX2dyb3Vwcy5mb3JFYWNoKGZ1bmN0aW9uKHQsdil7Z3JvdXBzLnB1c2godCk7ciYmdGltZWRfZ3JvdXBzLnB1c2godCl9KX0pLApncm91cHMuZm9yRWFjaChmdW5jdGlvbihnLHApey0xPT1rJiZlLmZvckVhY2goKHIsdCk9Pnt2YXIgdj1iNjRkKHIuZGF0YXNldC5ncm91cCk7b3B0aW9uX2dyb3VwX2l0ZW1zPXYuc3BsaXQoIiwiKTtvcHRpb25fZ3JvdXBfaXRlbXMuZm9yRWFjaChmdW5jdGlvbihDLEUpey0xPT1rJiZDLnRyaW0oKT09ZyYmKGs9dCx0aW1lZF9ncm91cHMuaW5jbHVkZXModikmJmIuY2xhc3NMaXN0LmFkZCgiYWktdGltZWQtcm90YXRpb24iKSl9KX0pfSkpfWVsc2UgaWYoYi5oYXNBdHRyaWJ1dGUoImRhdGEtc2hhcmVzIikpZm9yKGY9SlNPTi5wYXJzZShhdG9iKGIuZGF0YXNldC5zaGFyZXMpKSxhPU1hdGgucm91bmQoMTAwKk1hdGgucmFuZG9tKCkpLGM9MDtjPGYubGVuZ3RoJiYoaz1jLDA+ZltjXXx8IShhPD1mW2NdKSk7YysrKTtlbHNlIGY9Yi5jbGFzc0xpc3QuY29udGFpbnMoImFpLXVuaXF1ZSIpLGE9bmV3IERhdGUsZj8oIm51bWJlciIhPXR5cGVvZiBhaV9yb3RhdGlvbl9zZWVkJiYoYWlfcm90YXRpb25fc2VlZD0KKE1hdGguZmxvb3IoMUUzKk1hdGgucmFuZG9tKCkpK2EuZ2V0TWlsbGlzZWNvbmRzKCkpJWUubGVuZ3RoKSxmPWFpX3JvdGF0aW9uX3NlZWQsZj5lLmxlbmd0aCYmKGYlPWUubGVuZ3RoKSxhPXBhcnNlSW50KGIuZGF0YXNldC5jb3VudGVyKSxhPD1lLmxlbmd0aD8oaz1wYXJzZUludChmK2EtMSksaz49ZS5sZW5ndGgmJihrLT1lLmxlbmd0aCkpOms9ZS5sZW5ndGgpOihrPU1hdGguZmxvb3IoTWF0aC5yYW5kb20oKSplLmxlbmd0aCksYS5nZXRNaWxsaXNlY29uZHMoKSUyJiYoaz1lLmxlbmd0aC1rLTEpKTtpZihiLmNsYXNzTGlzdC5jb250YWlucygiYWktcm90YXRpb24tc2NoZWR1bGluZyIpKWZvcihrPS0xLGY9MDtmPGUubGVuZ3RoO2YrKylpZihhPWVbZl0sYS5oYXNBdHRyaWJ1dGUoImRhdGEtc2NoZWR1bGluZyIpKXtjPWI2NGQoYS5kYXRhc2V0LnNjaGVkdWxpbmcpO2E9ITA7MD09Yy5pbmRleE9mKCJeIikmJihhPSExLGM9Yy5zdWJzdHJpbmcoMSkpO3ZhciBxPWMuc3BsaXQoIj0iKSwKbT0tMSE9Yy5pbmRleE9mKCIlIik/cVswXS5zcGxpdCgiJSIpOltxWzBdXTtjPW1bMF0udHJpbSgpLnRvTG93ZXJDYXNlKCk7bT0idW5kZWZpbmVkIiE9dHlwZW9mIG1bMV0/bVsxXS50cmltKCk6MDtxPXFbMV0ucmVwbGFjZSgiICIsIiIpO3ZhciBuPShuZXcgRGF0ZSkuZ2V0VGltZSgpO249bmV3IERhdGUobik7dmFyIGw9MDtzd2l0Y2goYyl7Y2FzZSAicyI6bD1uLmdldFNlY29uZHMoKTticmVhaztjYXNlICJpIjpsPW4uZ2V0TWludXRlcygpO2JyZWFrO2Nhc2UgImgiOmw9bi5nZXRIb3VycygpO2JyZWFrO2Nhc2UgImQiOmw9bi5nZXREYXRlKCk7YnJlYWs7Y2FzZSAibSI6bD1uLmdldE1vbnRoKCk7YnJlYWs7Y2FzZSAieSI6bD1uLmdldEZ1bGxZZWFyKCk7YnJlYWs7Y2FzZSAidyI6bD1uLmdldERheSgpLGw9MD09bD82OmwtMX1jPTAhPW0/bCVtOmw7bT1xLnNwbGl0KCIsIik7cT0hYTtmb3Iobj0wO248bS5sZW5ndGg7bisrKWlmKGw9bVtuXSwtMSE9bC5pbmRleE9mKCItIikpe2lmKGw9Cmwuc3BsaXQoIi0iKSxjPj1sWzBdJiZjPD1sWzFdKXtxPWE7YnJlYWt9fWVsc2UgaWYoYz09bCl7cT1hO2JyZWFrfWlmKHEpe2s9ZjticmVha319aWYoISgwPmt8fGs+PWUubGVuZ3RoKSl7YT1lW2tdO3ZhciB6PSIiLHc9Yi5jbGFzc0xpc3QuY29udGFpbnMoImFpLXRpbWVkLXJvdGF0aW9uIik7ZS5mb3JFYWNoKChnLHApPT57Zy5oYXNBdHRyaWJ1dGUoImRhdGEtdGltZSIpJiYodz0hMCl9KTtpZihhLmhhc0F0dHJpYnV0ZSgiZGF0YS10aW1lIikpe2Y9YXRvYihhLmRhdGFzZXQudGltZSk7aWYoMD09ZiYmMTxlLmxlbmd0aCl7Yz1rO2Rve2MrKztjPj1lLmxlbmd0aCYmKGM9MCk7bT1lW2NdO2lmKCFtLmhhc0F0dHJpYnV0ZSgiZGF0YS10aW1lIikpe2s9YzthPWVba107Zj0wO2JyZWFrfW09YXRvYihtLmRhdGFzZXQudGltZSl9d2hpbGUoMD09bSYmYyE9ayk7MCE9ZiYmKGs9YyxhPWVba10sZj1hdG9iKGEuZGF0YXNldC50aW1lKSl9aWYoMDxmJiYoYz1rKzEsYz49ZS5sZW5ndGgmJgooYz0wKSxiLmhhc0F0dHJpYnV0ZSgiZGF0YS1pbmZvIikpKXttPUpTT04ucGFyc2UoYXRvYihiLmRhdGFzZXQuaW5mbykpWzBdO2Iuc2V0QXR0cmlidXRlKCJkYXRhLW5leHQiLGMpO3ZhciB4PSJkaXYuYWktcm90YXRlLmFpLSIrbTthaV9yb3RhdGlvbl90cmlnZ2Vycy5pbmNsdWRlcyh4KSYmKGQ9ITEpO2QmJihhaV9yb3RhdGlvbl90cmlnZ2Vycy5wdXNoKHgpLHNldFRpbWVvdXQoZnVuY3Rpb24oKXt2YXIgZz1kb2N1bWVudC5xdWVyeVNlbGVjdG9yQWxsKHgpO2cuZm9yRWFjaCgocCxyKT0+e3AuY2xhc3NMaXN0LmFkZCgiYWktdGltZXIiKX0pO2FpX3Byb2Nlc3Nfcm90YXRpb24oZyl9LDFFMypmKSk7ej0iICgiK2YrIiBzKSJ9fWVsc2UgYS5oYXNBdHRyaWJ1dGUoImRhdGEtZ3JvdXAiKXx8ZS5mb3JFYWNoKChnLHApPT57cCE9ayYmZy5yZW1vdmUoKX0pO2Euc3R5bGUuZGlzcGxheT0iIjthLnN0eWxlLnZpc2liaWxpdHk9IiI7YS5zdHlsZS5wb3NpdGlvbj0iIjthLnN0eWxlLndpZHRoPQoiIjthLnN0eWxlLmhlaWdodD0iIjthLnN0eWxlLnRvcD0iIjthLnN0eWxlLmxlZnQ9IiI7YS5jbGFzc0xpc3QucmVtb3ZlKCJhaS1yb3RhdGUtaGlkZGVuIik7YS5jbGFzc0xpc3QucmVtb3ZlKCJhaS1yb3RhdGUtaGlkZGVuLTIiKTtiLnN0eWxlLnBvc2l0aW9uPSIiO2lmKGEuaGFzQXR0cmlidXRlKCJkYXRhLWNvZGUiKSl7ZS5mb3JFYWNoKChnLHApPT57Zy5pbm5lclRleHQ9IiJ9KTtkPWI2NGQoYS5kYXRhc2V0LmNvZGUpO2Y9ZG9jdW1lbnQuY3JlYXRlUmFuZ2UoKTtjPSEwO3RyeXtoPWYuY3JlYXRlQ29udGV4dHVhbEZyYWdtZW50KGQpfWNhdGNoKGcpe2M9ITF9YS5hcHBlbmQoaCk7RCgpfWY9cGFyc2VJbnQoYS5kYXRhc2V0LmluZGV4KTt2YXIgeT1iNjRkKGEuZGF0YXNldC5uYW1lKTtkPWIuY2xvc2VzdCgiLmFpLWRlYnVnLWJsb2NrIik7aWYobnVsbCE9ZCl7aD1kLnF1ZXJ5U2VsZWN0b3JBbGwoImtiZC5haS1vcHRpb24tbmFtZSIpO2Q9ZC5xdWVyeVNlbGVjdG9yQWxsKCIuYWktZGVidWctYmxvY2siKTsKaWYoMCE9ZC5sZW5ndGgpe3ZhciBBPVtdO2QuZm9yRWFjaCgoZyxwKT0+e2cucXVlcnlTZWxlY3RvckFsbCgia2JkLmFpLW9wdGlvbi1uYW1lIikuZm9yRWFjaCgocix0KT0+e0EucHVzaChyKX0pfSk7aD1BcnJheS5mcm9tKGgpO2g9aC5zbGljZSgwLGgubGVuZ3RoLUEubGVuZ3RoKX0wIT1oLmxlbmd0aCYmKHNlcGFyYXRvcj1oWzBdLmhhc0F0dHJpYnV0ZSgiZGF0YS1zZXBhcmF0b3IiKT9oWzBdLmRhdGFzZXQuc2VwYXJhdG9yOiIiLGguZm9yRWFjaCgoZyxwKT0+e2cuaW5uZXJUZXh0PXNlcGFyYXRvcit5K3p9KSl9ZD0hMTthPWIuY2xvc2VzdCgiLmFpLWFkYi1zaG93Iik7bnVsbCE9YSYmYS5oYXNBdHRyaWJ1dGUoImRhdGEtYWktdHJhY2tpbmciKSYmKGg9SlNPTi5wYXJzZShiNjRkKGEuZ2V0QXR0cmlidXRlKCJkYXRhLWFpLXRyYWNraW5nIikpKSwidW5kZWZpbmVkIiE9PXR5cGVvZiBoJiZoLmNvbnN0cnVjdG9yPT09QXJyYXkmJihoWzFdPWYsaFszXT15LGEuc2V0QXR0cmlidXRlKCJkYXRhLWFpLXRyYWNraW5nIiwKYjY0ZShKU09OLnN0cmluZ2lmeShoKSkpLGEuY2xhc3NMaXN0LmFkZCgiYWktdHJhY2siKSx3JiZhaV90cmFja2luZ19maW5pc2hlZCYmYS5jbGFzc0xpc3QuYWRkKCJhaS1uby1wYWdldmlldyIpLGQ9ITApKTtkfHwoZD1iLmNsb3Nlc3QoImRpdltkYXRhLWFpXSIpLG51bGwhPWQmJmQuaGFzQXR0cmlidXRlKCJkYXRhLWFpIikmJihoPUpTT04ucGFyc2UoYjY0ZChkLmdldEF0dHJpYnV0ZSgiZGF0YS1haSIpKSksInVuZGVmaW5lZCIhPT10eXBlb2YgaCYmaC5jb25zdHJ1Y3Rvcj09PUFycmF5JiYoaFsxXT1mLGhbM109eSxkLnNldEF0dHJpYnV0ZSgiZGF0YS1haSIsYjY0ZShKU09OLnN0cmluZ2lmeShoKSkpLGQuY2xhc3NMaXN0LmFkZCgiYWktdHJhY2siKSx3JiZhaV90cmFja2luZ19maW5pc2hlZCYmZC5jbGFzc0xpc3QuYWRkKCJhaS1uby1wYWdldmlldyIpKSkpfX19O2FpX3Byb2Nlc3Nfcm90YXRpb25zPWZ1bmN0aW9uKCl7ZG9jdW1lbnQucXVlcnlTZWxlY3RvckFsbCgiZGl2LmFpLXJvdGF0ZSIpLmZvckVhY2goKGIsCmQpPT57YWlfcHJvY2Vzc19yb3RhdGlvbihiKX0pfTtmdW5jdGlvbiBCKCl7ZG9jdW1lbnQucXVlcnlTZWxlY3RvckFsbCgiZGl2LmFpLXJvdGF0ZS5haS1yb3RhdGlvbi1ncm91cHMiKS5mb3JFYWNoKChiLGQpPT57Yi5jbGFzc0xpc3QuYWRkKCJhaS10aW1lciIpO2FpX3Byb2Nlc3Nfcm90YXRpb24oYil9KX1haV9wcm9jZXNzX3JvdGF0aW9uc19pbl9lbGVtZW50PWZ1bmN0aW9uKGIpe251bGwhPWImJmIucXVlcnlTZWxlY3RvckFsbCgiZGl2LmFpLXJvdGF0ZSIpLmZvckVhY2goKGQsZSk9PnthaV9wcm9jZXNzX3JvdGF0aW9uKGQpfSl9OyhmdW5jdGlvbihiKXsiY29tcGxldGUiPT09ZG9jdW1lbnQucmVhZHlTdGF0ZXx8ImxvYWRpbmciIT09ZG9jdW1lbnQucmVhZHlTdGF0ZSYmIWRvY3VtZW50LmRvY3VtZW50RWxlbWVudC5kb1Njcm9sbD9iKCk6ZG9jdW1lbnQuYWRkRXZlbnRMaXN0ZW5lcigiRE9NQ29udGVudExvYWRlZCIsYil9KShmdW5jdGlvbigpe3NldFRpbWVvdXQoZnVuY3Rpb24oKXthaV9wcm9jZXNzX3JvdGF0aW9ucygpfSwKMTApfSk7YWlfcHJvY2Vzc19lbGVtZW50c19hY3RpdmU9ITE7ZnVuY3Rpb24gRCgpe2FpX3Byb2Nlc3NfZWxlbWVudHNfYWN0aXZlfHxzZXRUaW1lb3V0KGZ1bmN0aW9uKCl7YWlfcHJvY2Vzc19lbGVtZW50c19hY3RpdmU9ITE7ImZ1bmN0aW9uIj09dHlwZW9mIGFpX3Byb2Nlc3Nfcm90YXRpb25zJiZhaV9wcm9jZXNzX3JvdGF0aW9ucygpOyJmdW5jdGlvbiI9PXR5cGVvZiBhaV9wcm9jZXNzX2xpc3RzJiZhaV9wcm9jZXNzX2xpc3RzKCk7ImZ1bmN0aW9uIj09dHlwZW9mIGFpX3Byb2Nlc3NfaXBfYWRkcmVzc2VzJiZhaV9wcm9jZXNzX2lwX2FkZHJlc3NlcygpOyJmdW5jdGlvbiI9PXR5cGVvZiBhaV9wcm9jZXNzX2ZpbHRlcl9ob29rcyYmYWlfcHJvY2Vzc19maWx0ZXJfaG9va3MoKTsiZnVuY3Rpb24iPT10eXBlb2YgYWlfYWRiX3Byb2Nlc3NfYmxvY2tzJiZhaV9hZGJfcHJvY2Vzc19ibG9ja3MoKTsiZnVuY3Rpb24iPT10eXBlb2YgYWlfcHJvY2Vzc19pbXByZXNzaW9ucyYmMT09CmFpX3RyYWNraW5nX2ZpbmlzaGVkJiZhaV9wcm9jZXNzX2ltcHJlc3Npb25zKCk7ImZ1bmN0aW9uIj09dHlwZW9mIGFpX2luc3RhbGxfY2xpY2tfdHJhY2tlcnMmJjE9PWFpX3RyYWNraW5nX2ZpbmlzaGVkJiZhaV9pbnN0YWxsX2NsaWNrX3RyYWNrZXJzKCk7ImZ1bmN0aW9uIj09dHlwZW9mIGFpX2luc3RhbGxfY2xvc2VfYnV0dG9ucyYmYWlfaW5zdGFsbF9jbG9zZV9idXR0b25zKGRvY3VtZW50KX0sNSk7YWlfcHJvY2Vzc19lbGVtZW50c19hY3RpdmU9ITB9fTsKOyFmdW5jdGlvbihhLGIpe2EoZnVuY3Rpb24oKXsidXNlIHN0cmljdCI7ZnVuY3Rpb24gYShhLGIpe3JldHVybiBudWxsIT1hJiZudWxsIT1iJiZhLnRvTG93ZXJDYXNlKCk9PT1iLnRvTG93ZXJDYXNlKCl9ZnVuY3Rpb24gYyhhLGIpe3ZhciBjLGQsZT1hLmxlbmd0aDtpZighZXx8IWIpcmV0dXJuITE7Zm9yKGM9Yi50b0xvd2VyQ2FzZSgpLGQ9MDtkPGU7KytkKWlmKGM9PT1hW2RdLnRvTG93ZXJDYXNlKCkpcmV0dXJuITA7cmV0dXJuITF9ZnVuY3Rpb24gZChhKXtmb3IodmFyIGIgaW4gYSlpLmNhbGwoYSxiKSYmKGFbYl09bmV3IFJlZ0V4cChhW2JdLCJpIikpfWZ1bmN0aW9uIGUoYSl7cmV0dXJuKGF8fCIiKS5zdWJzdHIoMCw1MDApfWZ1bmN0aW9uIGYoYSxiKXt0aGlzLnVhPWUoYSksdGhpcy5fY2FjaGU9e30sdGhpcy5tYXhQaG9uZVdpZHRoPWJ8fDYwMH12YXIgZz17fTtnLm1vYmlsZURldGVjdFJ1bGVzPXtwaG9uZXM6e2lQaG9uZToiXFxiaVBob25lXFxifFxcYmlQb2RcXGIiLEJsYWNrQmVycnk6IkJsYWNrQmVycnl8XFxiQkIxMFxcYnxyaW1bMC05XSt8XFxiKEJCQTEwMHxCQkIxMDB8QkJEMTAwfEJCRTEwMHxCQkYxMDB8U1RIMTAwKVxcYi1bMC05XSsiLFBpeGVsOiI7IFxcYlBpeGVsXFxiIixIVEM6IkhUQ3xIVEMuKihTZW5zYXRpb258RXZvfFZpc2lvbnxFeHBsb3Jlcnw2ODAwfDgxMDB8ODkwMHxBNzI3MnxTNTEwZXxDMTEwZXxMZWdlbmR8RGVzaXJlfFQ4MjgyKXxBUFg1MTVDS1R8UXRlazkwOTB8QVBBOTI5MktUfEhEX21pbml8U2Vuc2F0aW9uLipaNzEwZXxQRzg2MTAwfFo3MTVlfERlc2lyZS4qKEE4MTgxfEhEKXxBRFI2MjAwfEFEUjY0MDBMfEFEUjY0MjV8MDAxSFR8SW5zcGlyZSA0R3xBbmRyb2lkLipcXGJFVk9cXGJ8VC1Nb2JpbGUgRzF8WjUyMG18QW5kcm9pZCBbMC05Ll0rOyBQaXhlbCIsTmV4dXM6Ik5leHVzIE9uZXxOZXh1cyBTfEdhbGF4eS4qTmV4dXN8QW5kcm9pZC4qTmV4dXMuKk1vYmlsZXxOZXh1cyA0fE5leHVzIDV8TmV4dXMgNVh8TmV4dXMgNiIsRGVsbDoiRGVsbFs7XT8gKFN0cmVha3xBZXJvfFZlbnVlfFZlbnVlIFByb3xGbGFzaHxTbW9rZXxNaW5pIDNpWCl8WENEMjh8WENEMzV8XFxiMDAxRExcXGJ8XFxiMTAxRExcXGJ8XFxiR1MwMVxcYiIsTW90b3JvbGE6Ik1vdG9yb2xhfERST0lEWHxEUk9JRCBCSU9OSUN8XFxiRHJvaWRcXGIuKkJ1aWxkfEFuZHJvaWQuKlhvb218SFJJMzl8TU9ULXxBMTI2MHxBMTY4MHxBNTU1fEE4NTN8QTg1NXxBOTUzfEE5NTV8QTk1NnxNb3Rvcm9sYS4qRUxFQ1RSSUZZfE1vdG9yb2xhLippMXxpODY3fGk5NDB8TUIyMDB8TUIzMDB8TUI1MDF8TUI1MDJ8TUI1MDh8TUI1MTF8TUI1MjB8TUI1MjV8TUI1MjZ8TUI2MTF8TUI2MTJ8TUI2MzJ8TUI4MTB8TUI4NTV8TUI4NjB8TUI4NjF8TUI4NjV8TUI4NzB8TUU1MDF8TUU1MDJ8TUU1MTF8TUU1MjV8TUU2MDB8TUU2MzJ8TUU3MjJ8TUU4MTF8TUU4NjB8TUU4NjN8TUU4NjV8TVQ2MjB8TVQ3MTB8TVQ3MTZ8TVQ3MjB8TVQ4MTB8TVQ4NzB8TVQ5MTd8TW90b3JvbGEuKlRJVEFOSVVNfFdYNDM1fFdYNDQ1fFhUMzAwfFhUMzAxfFhUMzExfFhUMzE2fFhUMzE3fFhUMzE5fFhUMzIwfFhUMzkwfFhUNTAyfFhUNTMwfFhUNTMxfFhUNTMyfFhUNTM1fFhUNjAzfFhUNjEwfFhUNjExfFhUNjE1fFhUNjgxfFhUNzAxfFhUNzAyfFhUNzExfFhUNzIwfFhUODAwfFhUODA2fFhUODYwfFhUODYyfFhUODc1fFhUODgyfFhUODgzfFhUODk0fFhUOTAxfFhUOTA3fFhUOTA5fFhUOTEwfFhUOTEyfFhUOTI4fFhUOTI2fFhUOTE1fFhUOTE5fFhUOTI1fFhUMTAyMXxcXGJNb3RvIEVcXGJ8WFQxMDY4fFhUMTA5MnxYVDEwNTIiLFNhbXN1bmc6IlxcYlNhbXN1bmdcXGJ8U00tRzk1MEZ8U00tRzk1NUZ8U00tRzkyNTB8R1QtMTkzMDB8U0dILUkzMzd8QkdULVM1MjMwfEdULUIyMTAwfEdULUIyNzAwfEdULUIyNzEwfEdULUIzMjEwfEdULUIzMzEwfEdULUIzNDEwfEdULUIzNzMwfEdULUIzNzQwfEdULUI1NTEwfEdULUI1NTEyfEdULUI1NzIyfEdULUI2NTIwfEdULUI3MzAwfEdULUI3MzIwfEdULUI3MzMwfEdULUI3MzUwfEdULUI3NTEwfEdULUI3NzIyfEdULUI3ODAwfEdULUMzMDEwfEdULUMzMDExfEdULUMzMDYwfEdULUMzMjAwfEdULUMzMjEyfEdULUMzMjEySXxHVC1DMzI2MnxHVC1DMzIyMnxHVC1DMzMwMHxHVC1DMzMwMEt8R1QtQzMzMDN8R1QtQzMzMDNLfEdULUMzMzEwfEdULUMzMzIyfEdULUMzMzMwfEdULUMzMzUwfEdULUMzNTAwfEdULUMzNTEwfEdULUMzNTMwfEdULUMzNjMwfEdULUMzNzgwfEdULUM1MDEwfEdULUM1MjEyfEdULUM2NjIwfEdULUM2NjI1fEdULUM2NzEyfEdULUUxMDUwfEdULUUxMDcwfEdULUUxMDc1fEdULUUxMDgwfEdULUUxMDgxfEdULUUxMDg1fEdULUUxMDg3fEdULUUxMTAwfEdULUUxMTA3fEdULUUxMTEwfEdULUUxMTIwfEdULUUxMTI1fEdULUUxMTMwfEdULUUxMTYwfEdULUUxMTcwfEdULUUxMTc1fEdULUUxMTgwfEdULUUxMTgyfEdULUUxMjAwfEdULUUxMjEwfEdULUUxMjI1fEdULUUxMjMwfEdULUUxMzkwfEdULUUyMTAwfEdULUUyMTIwfEdULUUyMTIxfEdULUUyMTUyfEdULUUyMjIwfEdULUUyMjIyfEdULUUyMjMwfEdULUUyMjMyfEdULUUyMjUwfEdULUUyMzcwfEdULUUyNTUwfEdULUUyNjUyfEdULUUzMjEwfEdULUUzMjEzfEdULUk1NTAwfEdULUk1NTAzfEdULUk1NzAwfEdULUk1ODAwfEdULUk1ODAxfEdULUk2NDEwfEdULUk2NDIwfEdULUk3MTEwfEdULUk3NDEwfEdULUk3NTAwfEdULUk4MDAwfEdULUk4MTUwfEdULUk4MTYwfEdULUk4MTkwfEdULUk4MzIwfEdULUk4MzMwfEdULUk4MzUwfEdULUk4NTMwfEdULUk4NzAwfEdULUk4NzAzfEdULUk4OTEwfEdULUk5MDAwfEdULUk5MDAxfEdULUk5MDAzfEdULUk5MDEwfEdULUk5MDIwfEdULUk5MDIzfEdULUk5MDcwfEdULUk5MDgyfEdULUk5MTAwfEdULUk5MTAzfEdULUk5MjIwfEdULUk5MjUwfEdULUk5MzAwfEdULUk5MzA1fEdULUk5NTAwfEdULUk5NTA1fEdULU0zNTEwfEdULU01NjUwfEdULU03NTAwfEdULU03NjAwfEdULU03NjAzfEdULU04ODAwfEdULU04OTEwfEdULU43MDAwfEdULVMzMTEwfEdULVMzMzEwfEdULVMzMzUwfEdULVMzMzUzfEdULVMzMzcwfEdULVMzNjUwfEdULVMzNjUzfEdULVMzNzcwfEdULVMzODUwfEdULVM1MjEwfEdULVM1MjIwfEdULVM1MjI5fEdULVM1MjMwfEdULVM1MjMzfEdULVM1MjUwfEdULVM1MjUzfEdULVM1MjYwfEdULVM1MjYzfEdULVM1MjcwfEdULVM1MzAwfEdULVM1MzMwfEdULVM1MzUwfEdULVM1MzYwfEdULVM1MzYzfEdULVM1MzY5fEdULVM1MzgwfEdULVM1MzgwRHxHVC1TNTU2MHxHVC1TNTU3MHxHVC1TNTYwMHxHVC1TNTYwM3xHVC1TNTYxMHxHVC1TNTYyMHxHVC1TNTY2MHxHVC1TNTY3MHxHVC1TNTY5MHxHVC1TNTc1MHxHVC1TNTc4MHxHVC1TNTgzMHxHVC1TNTgzOXxHVC1TNjEwMnxHVC1TNjUwMHxHVC1TNzA3MHxHVC1TNzIwMHxHVC1TNzIyMHxHVC1TNzIzMHxHVC1TNzIzM3xHVC1TNzI1MHxHVC1TNzUwMHxHVC1TNzUzMHxHVC1TNzU1MHxHVC1TNzU2MnxHVC1TNzcxMHxHVC1TODAwMHxHVC1TODAwM3xHVC1TODUwMHxHVC1TODUzMHxHVC1TODYwMHxTQ0gtQTMxMHxTQ0gtQTUzMHxTQ0gtQTU3MHxTQ0gtQTYxMHxTQ0gtQTYzMHxTQ0gtQTY1MHxTQ0gtQTc5MHxTQ0gtQTc5NXxTQ0gtQTg1MHxTQ0gtQTg3MHxTQ0gtQTg5MHxTQ0gtQTkzMHxTQ0gtQTk1MHxTQ0gtQTk3MHxTQ0gtQTk5MHxTQ0gtSTEwMHxTQ0gtSTExMHxTQ0gtSTQwMHxTQ0gtSTQwNXxTQ0gtSTUwMHxTQ0gtSTUxMHxTQ0gtSTUxNXxTQ0gtSTYwMHxTQ0gtSTczMHxTQ0gtSTc2MHxTQ0gtSTc3MHxTQ0gtSTgzMHxTQ0gtSTkxMHxTQ0gtSTkyMHxTQ0gtSTk1OXxTQ0gtTEMxMXxTQ0gtTjE1MHxTQ0gtTjMwMHxTQ0gtUjEwMHxTQ0gtUjMwMHxTQ0gtUjM1MXxTQ0gtUjQwMHxTQ0gtUjQxMHxTQ0gtVDMwMHxTQ0gtVTMxMHxTQ0gtVTMyMHxTQ0gtVTM1MHxTQ0gtVTM2MHxTQ0gtVTM2NXxTQ0gtVTM3MHxTQ0gtVTM4MHxTQ0gtVTQxMHxTQ0gtVTQzMHxTQ0gtVTQ1MHxTQ0gtVTQ2MHxTQ0gtVTQ3MHxTQ0gtVTQ5MHxTQ0gtVTU0MHxTQ0gtVTU1MHxTQ0gtVTYyMHxTQ0gtVTY0MHxTQ0gtVTY1MHxTQ0gtVTY2MHxTQ0gtVTcwMHxTQ0gtVTc0MHxTQ0gtVTc1MHxTQ0gtVTgxMHxTQ0gtVTgyMHxTQ0gtVTkwMHxTQ0gtVTk0MHxTQ0gtVTk2MHxTQ1MtMjZVQ3xTR0gtQTEwN3xTR0gtQTExN3xTR0gtQTEyN3xTR0gtQTEzN3xTR0gtQTE1N3xTR0gtQTE2N3xTR0gtQTE3N3xTR0gtQTE4N3xTR0gtQTE5N3xTR0gtQTIyN3xTR0gtQTIzN3xTR0gtQTI1N3xTR0gtQTQzN3xTR0gtQTUxN3xTR0gtQTU5N3xTR0gtQTYzN3xTR0gtQTY1N3xTR0gtQTY2N3xTR0gtQTY4N3xTR0gtQTY5N3xTR0gtQTcwN3xTR0gtQTcxN3xTR0gtQTcyN3xTR0gtQTczN3xTR0gtQTc0N3xTR0gtQTc2N3xTR0gtQTc3N3xTR0gtQTc5N3xTR0gtQTgxN3xTR0gtQTgyN3xTR0gtQTgzN3xTR0gtQTg0N3xTR0gtQTg2N3xTR0gtQTg3N3xTR0gtQTg4N3xTR0gtQTg5N3xTR0gtQTkyN3xTR0gtQjEwMHxTR0gtQjEzMHxTR0gtQjIwMHxTR0gtQjIyMHxTR0gtQzEwMHxTR0gtQzExMHxTR0gtQzEyMHxTR0gtQzEzMHxTR0gtQzE0MHxTR0gtQzE2MHxTR0gtQzE3MHxTR0gtQzE4MHxTR0gtQzIwMHxTR0gtQzIwN3xTR0gtQzIxMHxTR0gtQzIyNXxTR0gtQzIzMHxTR0gtQzQxN3xTR0gtQzQ1MHxTR0gtRDMwN3xTR0gtRDM0N3xTR0gtRDM1N3xTR0gtRDQwN3xTR0gtRDQxNXxTR0gtRDc4MHxTR0gtRDgwN3xTR0gtRDk4MHxTR0gtRTEwNXxTR0gtRTIwMHxTR0gtRTMxNXxTR0gtRTMxNnxTR0gtRTMxN3xTR0gtRTMzNXxTR0gtRTU5MHxTR0gtRTYzNXxTR0gtRTcxNXxTR0gtRTg5MHxTR0gtRjMwMHxTR0gtRjQ4MHxTR0gtSTIwMHxTR0gtSTMwMHxTR0gtSTMyMHxTR0gtSTU1MHxTR0gtSTU3N3xTR0gtSTYwMHxTR0gtSTYwN3xTR0gtSTYxN3xTR0gtSTYyN3xTR0gtSTYzN3xTR0gtSTY3N3xTR0gtSTcwMHxTR0gtSTcxN3xTR0gtSTcyN3xTR0gtaTc0N018U0dILUk3Nzd8U0dILUk3ODB8U0dILUk4Mjd8U0dILUk4NDd8U0dILUk4NTd8U0dILUk4OTZ8U0dILUk4OTd8U0dILUk5MDB8U0dILUk5MDd8U0dILUk5MTd8U0dILUk5Mjd8U0dILUk5Mzd8U0dILUk5OTd8U0dILUoxNTB8U0dILUoyMDB8U0dILUwxNzB8U0dILUw3MDB8U0dILU0xMTB8U0dILU0xNTB8U0dILU0yMDB8U0dILU4xMDV8U0dILU41MDB8U0dILU42MDB8U0dILU42MjB8U0dILU42MjV8U0dILU43MDB8U0dILU43MTB8U0dILVAxMDd8U0dILVAyMDd8U0dILVAzMDB8U0dILVAzMTB8U0dILVA1MjB8U0dILVA3MzV8U0dILVA3Nzd8U0dILVExMDV8U0dILVIyMTB8U0dILVIyMjB8U0dILVIyMjV8U0dILVMxMDV8U0dILVMzMDd8U0dILVQxMDl8U0dILVQxMTl8U0dILVQxMzl8U0dILVQyMDl8U0dILVQyMTl8U0dILVQyMjl8U0dILVQyMzl8U0dILVQyNDl8U0dILVQyNTl8U0dILVQzMDl8U0dILVQzMTl8U0dILVQzMjl8U0dILVQzMzl8U0dILVQzNDl8U0dILVQzNTl8U0dILVQzNjl8U0dILVQzNzl8U0dILVQ0MDl8U0dILVQ0Mjl8U0dILVQ0Mzl8U0dILVQ0NTl8U0dILVQ0Njl8U0dILVQ0Nzl8U0dILVQ0OTl8U0dILVQ1MDl8U0dILVQ1MTl8U0dILVQ1Mzl8U0dILVQ1NTl8U0dILVQ1ODl8U0dILVQ2MDl8U0dILVQ2MTl8U0dILVQ2Mjl8U0dILVQ2Mzl8U0dILVQ2NTl8U0dILVQ2Njl8U0dILVQ2Nzl8U0dILVQ3MDl8U0dILVQ3MTl8U0dILVQ3Mjl8U0dILVQ3Mzl8U0dILVQ3NDZ8U0dILVQ3NDl8U0dILVQ3NTl8U0dILVQ3Njl8U0dILVQ4MDl8U0dILVQ4MTl8U0dILVQ4Mzl8U0dILVQ5MTl8U0dILVQ5Mjl8U0dILVQ5Mzl8U0dILVQ5NTl8U0dILVQ5ODl8U0dILVUxMDB8U0dILVUyMDB8U0dILVU4MDB8U0dILVYyMDV8U0dILVYyMDZ8U0dILVgxMDB8U0dILVgxMDV8U0dILVgxMjB8U0dILVgxNDB8U0dILVg0MjZ8U0dILVg0Mjd8U0dILVg0NzV8U0dILVg0OTV8U0dILVg0OTd8U0dILVg1MDd8U0dILVg2MDB8U0dILVg2MTB8U0dILVg2MjB8U0dILVg2MzB8U0dILVg3MDB8U0dILVg4MjB8U0dILVg4OTB8U0dILVoxMzB8U0dILVoxNTB8U0dILVoxNzB8U0dILVpYMTB8U0dILVpYMjB8U0hXLU0xMTB8U1BILUExMjB8U1BILUE0MDB8U1BILUE0MjB8U1BILUE0NjB8U1BILUE1MDB8U1BILUE1NjB8U1BILUE2MDB8U1BILUE2MjB8U1BILUE2NjB8U1BILUE3MDB8U1BILUE3NDB8U1BILUE3NjB8U1BILUE3OTB8U1BILUE4MDB8U1BILUE4MjB8U1BILUE4NDB8U1BILUE4ODB8U1BILUE5MDB8U1BILUE5NDB8U1BILUE5NjB8U1BILUQ2MDB8U1BILUQ3MDB8U1BILUQ3MTB8U1BILUQ3MjB8U1BILUkzMDB8U1BILUkzMjV8U1BILUkzMzB8U1BILUkzNTB8U1BILUk1MDB8U1BILUk2MDB8U1BILUk3MDB8U1BILUw3MDB8U1BILU0xMDB8U1BILU0yMjB8U1BILU0yNDB8U1BILU0zMDB8U1BILU0zMDV8U1BILU0zMjB8U1BILU0zMzB8U1BILU0zNTB8U1BILU0zNjB8U1BILU0zNzB8U1BILU0zODB8U1BILU01MTB8U1BILU01NDB8U1BILU01NTB8U1BILU01NjB8U1BILU01NzB8U1BILU01ODB8U1BILU02MTB8U1BILU02MjB8U1BILU02MzB8U1BILU04MDB8U1BILU04MTB8U1BILU04NTB8U1BILU05MDB8U1BILU05MTB8U1BILU05MjB8U1BILU05MzB8U1BILU4xMDB8U1BILU4yMDB8U1BILU4yNDB8U1BILU4zMDB8U1BILU40MDB8U1BILVo0MDB8U1dDLUUxMDB8U0NILWk5MDl8R1QtTjcxMDB8R1QtTjcxMDV8U0NILUk1MzV8U00tTjkwMEF8U0dILUkzMTd8U0dILVQ5OTlMfEdULVM1MzYwQnxHVC1JODI2MnxHVC1TNjgwMnxHVC1TNjMxMnxHVC1TNjMxMHxHVC1TNTMxMnxHVC1TNTMxMHxHVC1JOTEwNXxHVC1JODUxMHxHVC1TNjc5ME58U00tRzcxMDV8U00tTjkwMDV8R1QtUzUzMDF8R1QtSTkyOTV8R1QtSTkxOTV8U00tQzEwMXxHVC1TNzM5MnxHVC1TNzU2MHxHVC1CNzYxMHxHVC1JNTUxMHxHVC1TNzU4MnxHVC1TNzUzMEV8R1QtSTg3NTB8U00tRzkwMDZWfFNNLUc5MDA4VnxTTS1HOTAwOUR8U00tRzkwMEF8U00tRzkwMER8U00tRzkwMEZ8U00tRzkwMEh8U00tRzkwMEl8U00tRzkwMEp8U00tRzkwMEt8U00tRzkwMEx8U00tRzkwME18U00tRzkwMFB8U00tRzkwMFI0fFNNLUc5MDBTfFNNLUc5MDBUfFNNLUc5MDBWfFNNLUc5MDBXOHxTSFYtRTE2MEt8U0NILVA3MDl8U0NILVA3Mjl8U00tVDI1NTh8R1QtSTkyMDV8U00tRzkzNTB8U00tSjEyMEZ8U00tRzkyMEZ8U00tRzkyMFZ8U00tRzkzMEZ8U00tTjkxMEN8U00tQTMxMEZ8R1QtSTkxOTB8U00tSjUwMEZOfFNNLUc5MDNGfFNNLUozMzBGfFNNLUc2MTBGfFNNLUc5ODFCfFNNLUc4OTJBfFNNLUE1MzBGIixMRzoiXFxiTEdcXGI7fExHWy0gXT8oQzgwMHxDOTAwfEU0MDB8RTYxMHxFOTAwfEUtOTAwfEYxNjB8RjE4MEt8RjE4MEx8RjE4MFN8NzMwfDg1NXxMMTYwfExTNzQwfExTODQwfExTOTcwfExVNjIwMHxNUzY5MHxNUzY5NXxNUzc3MHxNUzg0MHxNUzg3MHxNUzkxMHxQNTAwfFA3MDB8UDcwNXxWTTY5NnxBUzY4MHxBUzY5NXxBWDg0MHxDNzI5fEU5NzB8R1M1MDV8MjcyfEMzOTV8RTczOUJLfEU5NjB8TDU1Q3xMNzVDfExTNjk2fExTODYwfFA3NjlCS3xQMzUwfFA1MDB8UDUwOXxQODcwfFVOMjcyfFVTNzMwfFZTODQwfFZTOTUwfExOMjcyfExONTEwfExTNjcwfExTODU1fExXNjkwfE1OMjcwfE1ONTEwfFA1MDl8UDc2OXxQOTMwfFVOMjAwfFVOMjcwfFVONTEwfFVONjEwfFVTNjcwfFVTNzQwfFVTNzYwfFVYMjY1fFVYODQwfFZOMjcxfFZONTMwfFZTNjYwfFZTNzAwfFZTNzQwfFZTNzUwfFZTOTEwfFZTOTIwfFZTOTMwfFZYOTIwMHxWWDExMDAwfEFYODQwQXxMVzc3MHxQNTA2fFA5MjV8UDk5OXxFNjEyfEQ5NTV8RDgwMnxNUzMyM3xNMjU3KXxMTS1HNzEwIixTb255OiJTb255U1R8U29ueUxUfFNvbnlFcmljc3NvbnxTb255RXJpY3Nzb25MVDE1aXZ8TFQxOGl8RTEwaXxMVDI4aHxMVDI2d3xTb255RXJpY3Nzb25NVDI3aXxDNTMwM3xDNjkwMnxDNjkwM3xDNjkwNnxDNjk0M3xEMjUzM3xTT1YzNHw2MDFTT3xGODMzMiIsQXN1czoiQXN1cy4qR2FsYXh5fFBhZEZvbmUuKk1vYmlsZSIsWGlhb21pOiJeKD8hLipcXGJ4MTFcXGIpLip4aWFvbWkuKiR8UE9DT1BIT05FIEYxfE1JIDh8UmVkbWkgTm90ZSA5U3xSZWRtaSBOb3RlIDVBIFByaW1lfE4yRzQ3SHxNMjAwMUoyR3xNMjAwMUoySXxNMTgwNUUxMEF8TTIwMDRKMTFHfE0xOTAyRjFHfE0yMDAySjlHfE0yMDA0SjE5R3xNMjAwM0o2QTFHIixOb2tpYUx1bWlhOiJMdW1pYSBbMC05XXszLDR9IixNaWNyb21heDoiTWljcm9tYXguKlxcYihBMjEwfEE5MnxBODh8QTcyfEExMTF8QTExMFF8QTExNXxBMTE2fEExMTB8QTkwU3xBMjZ8QTUxfEEzNXxBNTR8QTI1fEEyN3xBODl8QTY4fEE2NXxBNTd8QTkwKVxcYiIsUGFsbToiUGFsbVNvdXJjZXxQYWxtIixWZXJ0dToiVmVydHV8VmVydHUuKkx0ZHxWZXJ0dS4qQXNjZW50fFZlcnR1LipBeXh0YXxWZXJ0dS4qQ29uc3RlbGxhdGlvbihGfFF1ZXN0KT98VmVydHUuKk1vbmlrYXxWZXJ0dS4qU2lnbmF0dXJlIixQYW50ZWNoOiJQQU5URUNIfElNLUE4NTBTfElNLUE4NDBTfElNLUE4MzBMfElNLUE4MzBLfElNLUE4MzBTfElNLUE4MjBMfElNLUE4MTBLfElNLUE4MTBTfElNLUE4MDBTfElNLVQxMDBLfElNLUE3MjVMfElNLUE3ODBMfElNLUE3NzVDfElNLUE3NzBLfElNLUE3NjBTfElNLUE3NTBLfElNLUE3NDBTfElNLUE3MzBTfElNLUE3MjBMfElNLUE3MTBLfElNLUE2OTBMfElNLUE2OTBTfElNLUE2NTBTfElNLUE2MzBLfElNLUE2MDBTfFZFR0EgUFRMMjF8UFQwMDN8UDgwMTB8QURSOTEwTHxQNjAzMHxQNjAyMHxQOTA3MHxQNDEwMHxQOTA2MHxQNTAwMHxDRE04OTkyfFRYVDgwNDV8QURSODk5NXxJUzExUFR8UDIwMzB8UDYwMTB8UDgwMDB8UFQwMDJ8SVMwNnxDRE04OTk5fFA5MDUwfFBUMDAxfFRYVDgwNDB8UDIwMjB8UDkwMjB8UDIwMDB8UDcwNDB8UDcwMDB8Qzc5MCIsRmx5OiJJUTIzMHxJUTQ0NHxJUTQ1MHxJUTQ0MHxJUTQ0MnxJUTQ0MXxJUTI0NXxJUTI1NnxJUTIzNnxJUTI1NXxJUTIzNXxJUTI0NXxJUTI3NXxJUTI0MHxJUTI4NXxJUTI4MHxJUTI3MHxJUTI2MHxJUTI1MCIsV2lrbzoiS0lURSA0R3xISUdIV0FZfEdFVEFXQVl8U1RBSVJXQVl8REFSS1NJREV8REFSS0ZVTEx8REFSS05JR0hUfERBUktNT09OfFNMSURFfFdBWCA0R3xSQUlOQk9XfEJMT09NfFNVTlNFVHxHT0EoPyFubmEpfExFTk5ZfEJBUlJZfElHR1l8T1paWXxDSU5LIEZJVkV8Q0lOSyBQRUFYfENJTksgUEVBWCAyfENJTksgU0xJTXxDSU5LIFNMSU0gMnxDSU5LICt8Q0lOSyBLSU5HfENJTksgUEVBWHxDSU5LIFNMSU18U1VCTElNIixpTW9iaWxlOiJpLW1vYmlsZSAoSVF8aS1TVFlMRXxpZGVhfFpBQXxIaXR6KSIsU2ltVmFsbGV5OiJcXGIoU1AtODB8WFQtOTMwfFNYLTM0MHxYVC05MzB8U1gtMzEwfFNQLTM2MHxTUDYwfFNQVC04MDB8U1AtMTIwfFNQVC04MDB8U1AtMTQwfFNQWC01fFNQWC04fFNQLTEwMHxTUFgtOHxTUFgtMTIpXFxiIixXb2xmZ2FuZzoiQVQtQjI0RHxBVC1BUzUwSER8QVQtQVM0MFd8QVQtQVM1NUhEfEFULUFTNDVxMnxBVC1CMjZEfEFULUFTNTBRIixBbGNhdGVsOiJBbGNhdGVsIixOaW50ZW5kbzoiTmludGVuZG8gKDNEU3xTd2l0Y2gpIixBbW9pOiJBbW9pIixJTlE6IklOUSIsT25lUGx1czoiT05FUExVUyIsR2VuZXJpY1Bob25lOiJUYXBhdGFsa3xQREE7fFNBR0VNfFxcYm1tcFxcYnxwb2NrZXR8XFxicHNwXFxifHN5bWJpYW58U21hcnRwaG9uZXxzbWFydGZvbnx0cmVvfHVwLmJyb3dzZXJ8dXAubGlua3x2b2RhZm9uZXxcXGJ3YXBcXGJ8bm9raWF8U2VyaWVzNDB8U2VyaWVzNjB8UzYwfFNvbnlFcmljc3NvbnxOOTAwfE1BVUkuKldBUC4qQnJvd3NlciJ9LHRhYmxldHM6e2lQYWQ6ImlQYWR8aVBhZC4qTW9iaWxlIixOZXh1c1RhYmxldDoiQW5kcm9pZC4qTmV4dXNbXFxzXSsoN3w5fDEwKSIsR29vZ2xlVGFibGV0OiJBbmRyb2lkLipQaXhlbCBDIixTYW1zdW5nVGFibGV0OiJTQU1TVU5HLipUYWJsZXR8R2FsYXh5LipUYWJ8U0MtMDFDfEdULVAxMDAwfEdULVAxMDAzfEdULVAxMDEwfEdULVAzMTA1fEdULVA2MjEwfEdULVA2ODAwfEdULVA2ODEwfEdULVA3MTAwfEdULVA3MzAwfEdULVA3MzEwfEdULVA3NTAwfEdULVA3NTEwfFNDSC1JODAwfFNDSC1JODE1fFNDSC1JOTA1fFNHSC1JOTU3fFNHSC1JOTg3fFNHSC1UODQ5fFNHSC1UODU5fFNHSC1UODY5fFNQSC1QMTAwfEdULVAzMTAwfEdULVAzMTA4fEdULVAzMTEwfEdULVA1MTAwfEdULVA1MTEwfEdULVA2MjAwfEdULVA3MzIwfEdULVA3NTExfEdULU44MDAwfEdULVA4NTEwfFNHSC1JNDk3fFNQSC1QNTAwfFNHSC1UNzc5fFNDSC1JNzA1fFNDSC1JOTE1fEdULU44MDEzfEdULVAzMTEzfEdULVA1MTEzfEdULVA4MTEwfEdULU44MDEwfEdULU44MDA1fEdULU44MDIwfEdULVAxMDEzfEdULVA2MjAxfEdULVA3NTAxfEdULU41MTAwfEdULU41MTA1fEdULU41MTEwfFNIVi1FMTQwS3xTSFYtRTE0MEx8U0hWLUUxNDBTfFNIVi1FMTUwU3xTSFYtRTIzMEt8U0hWLUUyMzBMfFNIVi1FMjMwU3xTSFctTTE4MEt8U0hXLU0xODBMfFNIVy1NMTgwU3xTSFctTTE4MFd8U0hXLU0zMDBXfFNIVy1NMzA1V3xTSFctTTM4MEt8U0hXLU0zODBTfFNIVy1NMzgwV3xTSFctTTQzMFd8U0hXLU00ODBLfFNIVy1NNDgwU3xTSFctTTQ4MFd8U0hXLU00ODVXfFNIVy1NNDg2V3xTSFctTTUwMFd8R1QtSTkyMjh8U0NILVA3Mzl8U0NILUk5MjV8R1QtSTkyMDB8R1QtUDUyMDB8R1QtUDUyMTB8R1QtUDUyMTBYfFNNLVQzMTF8U00tVDMxMHxTTS1UMzEwWHxTTS1UMjEwfFNNLVQyMTBSfFNNLVQyMTF8U00tUDYwMHxTTS1QNjAxfFNNLVA2MDV8U00tUDkwMHxTTS1QOTAxfFNNLVQyMTd8U00tVDIxN0F8U00tVDIxN1N8U00tUDYwMDB8U00tVDMxMDB8U0dILUk0Njd8WEU1MDB8U00tVDExMHxHVC1QNTIyMHxHVC1JOTIwMFh8R1QtTjUxMTBYfEdULU41MTIwfFNNLVA5MDV8U00tVDExMXxTTS1UMjEwNXxTTS1UMzE1fFNNLVQzMjB8U00tVDMyMFh8U00tVDMyMXxTTS1UNTIwfFNNLVQ1MjV8U00tVDUzME5VfFNNLVQyMzBOVXxTTS1UMzMwTlV8U00tVDkwMHxYRTUwMFQxQ3xTTS1QNjA1VnxTTS1QOTA1VnxTTS1UMzM3VnxTTS1UNTM3VnxTTS1UNzA3VnxTTS1UODA3VnxTTS1QNjAwWHxTTS1QOTAwWHxTTS1UMjEwWHxTTS1UMjMwfFNNLVQyMzBYfFNNLVQzMjV8R1QtUDc1MDN8U00tVDUzMXxTTS1UMzMwfFNNLVQ1MzB8U00tVDcwNXxTTS1UNzA1Q3xTTS1UNTM1fFNNLVQzMzF8U00tVDgwMHxTTS1UNzAwfFNNLVQ1Mzd8U00tVDgwN3xTTS1QOTA3QXxTTS1UMzM3QXxTTS1UNTM3QXxTTS1UNzA3QXxTTS1UODA3QXxTTS1UMjM3fFNNLVQ4MDdQfFNNLVA2MDdUfFNNLVQyMTdUfFNNLVQzMzdUfFNNLVQ4MDdUfFNNLVQxMTZOUXxTTS1UMTE2QlV8U00tUDU1MHxTTS1UMzUwfFNNLVQ1NTB8U00tVDkwMDB8U00tUDkwMDB8U00tVDcwNVl8U00tVDgwNXxHVC1QMzExM3xTTS1UNzEwfFNNLVQ4MTB8U00tVDgxNXxTTS1UMzYwfFNNLVQ1MzN8U00tVDExM3xTTS1UMzM1fFNNLVQ3MTV8U00tVDU2MHxTTS1UNjcwfFNNLVQ2Nzd8U00tVDM3N3xTTS1UNTY3fFNNLVQzNTdUfFNNLVQ1NTV8U00tVDU2MXxTTS1UNzEzfFNNLVQ3MTl8U00tVDgxM3xTTS1UODE5fFNNLVQ1ODB8U00tVDM1NVk/fFNNLVQyODB8U00tVDgxN0F8U00tVDgyMHxTTS1XNzAwfFNNLVA1ODB8U00tVDU4N3xTTS1QMzUwfFNNLVA1NTVNfFNNLVAzNTVNfFNNLVQxMTNOVXxTTS1UODE1WXxTTS1UNTg1fFNNLVQyODV8U00tVDgyNXxTTS1XNzA4fFNNLVQ4MzV8U00tVDgzMHxTTS1UODM3VnxTTS1UNzIwfFNNLVQ1MTB8U00tVDM4N1Z8U00tUDYxMHxTTS1UMjkwfFNNLVQ1MTV8U00tVDU5MHxTTS1UNTk1fFNNLVQ3MjV8U00tVDgxN1B8U00tUDU4NU4wfFNNLVQzOTV8U00tVDI5NXxTTS1UODY1fFNNLVA2MTBOfFNNLVA2MTV8U00tVDk3MHxTTS1UMzgwfFNNLVQ1OTUwfFNNLVQ5MDV8U00tVDIzMXxTTS1UNTAwfFNNLVQ4NjAiLEtpbmRsZToiS2luZGxlfFNpbGsuKkFjY2VsZXJhdGVkfEFuZHJvaWQuKlxcYihLRk9UfEtGVFR8S0ZKV0l8S0ZKV0F8S0ZPVEV8S0ZTT1dJfEtGVEhXSXxLRlRIV0F8S0ZBUFdJfEtGQVBXQXxXRkpXQUV8S0ZTQVdBfEtGU0FXSXxLRkFTV0l8S0ZBUldJfEtGRk9XSXxLRkdJV0l8S0ZNRVdJKVxcYnxBbmRyb2lkLipTaWxrL1swLTkuXSsgbGlrZSBDaHJvbWUvWzAtOS5dKyAoPyFNb2JpbGUpIixTdXJmYWNlVGFibGV0OiJXaW5kb3dzIE5UIFswLTkuXSs7IEFSTTsuKihUYWJsZXR8QVJNQkpTKSIsSFBUYWJsZXQ6IkhQIFNsYXRlICg3fDh8MTApfEhQIEVsaXRlUGFkIDkwMHxocC10YWJsZXR8RWxpdGVCb29rLipUb3VjaHxIUCA4fFNsYXRlIDIxfEhQIFNsYXRlQm9vayAxMCIsQXN1c1RhYmxldDoiXi4qUGFkRm9uZSgoPyFNb2JpbGUpLikqJHxUcmFuc2Zvcm1lcnxURjEwMXxURjEwMUd8VEYzMDBUfFRGMzAwVEd8VEYzMDBUTHxURjcwMFR8VEY3MDBLTHxURjcwMVR8VEY4MTBDfE1FMTcxfE1FMzAxVHxNRTMwMkN8TUUzNzFNR3xNRTM3MFR8TUUzNzJNR3xNRTE3MlZ8TUUxNzNYfE1FNDAwQ3xTbGlkZXIgU0wxMDF8XFxiSzAwRlxcYnxcXGJLMDBDXFxifFxcYkswMEVcXGJ8XFxiSzAwTFxcYnxUWDIwMUxBfE1FMTc2Q3xNRTEwMkF8XFxiTTgwVEFcXGJ8TUUzNzJDTHxNRTU2MENHfE1FMzcyQ0d8TUUzMDJLTHwgSzAxMCB8IEswMTEgfCBLMDE3IHwgSzAxRSB8TUU1NzJDfE1FMTAzS3xNRTE3MEN8TUUxNzFDfFxcYk1FNzBDXFxifE1FNTgxQ3xNRTU4MUNMfE1FODUxMEN8TUUxODFDfFAwMVl8UE8xTUF8UDAxWnxcXGJQMDI3XFxifFxcYlAwMjRcXGJ8XFxiUDAwQ1xcYiIsQmxhY2tCZXJyeVRhYmxldDoiUGxheUJvb2t8UklNIFRhYmxldCIsSFRDdGFibGV0OiJIVENfRmx5ZXJfUDUxMnxIVEMgRmx5ZXJ8SFRDIEpldHN0cmVhbXxIVEMtUDcxNWF8SFRDIEVWTyBWaWV3IDRHfFBHNDEyMDB8UEcwOTQxMCIsTW90b3JvbGFUYWJsZXQ6Inhvb218c2hvbGVzdHxNWjYxNXxNWjYwNXxNWjUwNXxNWjYwMXxNWjYwMnxNWjYwM3xNWjYwNHxNWjYwNnxNWjYwN3xNWjYwOHxNWjYwOXxNWjYxNXxNWjYxNnxNWjYxNyIsTm9va1RhYmxldDoiQW5kcm9pZC4qTm9va3xOb29rQ29sb3J8bm9vayBicm93c2VyfEJOUlYyMDB8Qk5SVjIwMEF8Qk5UVjI1MHxCTlRWMjUwQXxCTlRWNDAwfEJOVFY2MDB8TG9naWNQRCBab29tMiIsQWNlclRhYmxldDoiQW5kcm9pZC4qOyBcXGIoQTEwMHxBMTAxfEExMTB8QTIwMHxBMjEwfEEyMTF8QTUwMHxBNTAxfEE1MTB8QTUxMXxBNzAwfEE3MDF8VzUwMHxXNTAwUHxXNTAxfFc1MDFQfFc1MTB8VzUxMXxXNzAwfEcxMDB8RzEwMFd8QjEtQTcxfEIxLTcxMHxCMS03MTF8QTEtODEwfEExLTgxMXxBMS04MzApXFxifFczLTgxMHxcXGJBMy1BMTBcXGJ8XFxiQTMtQTExXFxifFxcYkEzLUEyMFxcYnxcXGJBMy1BMzB8QTMtQTQwIixUb3NoaWJhVGFibGV0OiJBbmRyb2lkLiooQVQxMDB8QVQxMDV8QVQyMDB8QVQyMDV8QVQyNzB8QVQyNzV8QVQzMDB8QVQzMDV8QVQxUzV8QVQ1MDB8QVQ1NzB8QVQ3MDB8QVQ4MzApfFRPU0hJQkEuKkZPTElPIixMR1RhYmxldDoiXFxiTC0wNkN8TEctVjkwOXxMRy1WOTAwfExHLVY3MDB8TEctVjUxMHxMRy1WNTAwfExHLVY0MTB8TEctVjQwMHxMRy1WSzgxMFxcYiIsRnVqaXRzdVRhYmxldDoiQW5kcm9pZC4qXFxiKEYtMDFEfEYtMDJGfEYtMDVFfEYtMTBEfE01MzJ8UTU3MilcXGIiLFByZXN0aWdpb1RhYmxldDoiUE1QMzE3MEJ8UE1QMzI3MEJ8UE1QMzQ3MEJ8UE1QNzE3MEJ8UE1QMzM3MEJ8UE1QMzU3MEN8UE1QNTg3MEN8UE1QMzY3MEJ8UE1QNTU3MEN8UE1QNTc3MER8UE1QMzk3MEJ8UE1QMzg3MEN8UE1QNTU4MEN8UE1QNTg4MER8UE1QNTc4MER8UE1QNTU4OEN8UE1QNzI4MEN8UE1QNzI4MEMzR3xQTVA3MjgwfFBNUDc4ODBEfFBNUDU1OTdEfFBNUDU1OTd8UE1QNzEwMER8UEVSMzQ2NHxQRVIzMjc0fFBFUjM1NzR8UEVSMzg4NHxQRVI1Mjc0fFBFUjU0NzR8UE1QNTA5N0NQUk98UE1QNTA5N3xQTVA3MzgwRHxQTVA1Mjk3Q3xQTVA1Mjk3Q19RVUFEfFBNUDgxMkV8UE1QODEyRTNHfFBNUDgxMkZ8UE1QODEwRXxQTVA4ODBURHxQTVQzMDE3fFBNVDMwMzd8UE1UMzA0N3xQTVQzMDU3fFBNVDcwMDh8UE1UNTg4N3xQTVQ1MDAxfFBNVDUwMDIiLExlbm92b1RhYmxldDoiTGVub3ZvIFRBQnxJZGVhKFRhYnxQYWQpKCBBMXxBMTB8IEsxfCl8VGhpbmtQYWQoWyBdKyk/VGFibGV0fFlUMy04NTBNfFlUMy1YOTBMfFlUMy1YOTBGfFlUMy1YOTBYfExlbm92by4qKFMyMTA5fFMyMTEwfFM1MDAwfFM2MDAwfEszMDExfEEzMDAwfEEzNTAwfEExMDAwfEEyMTA3fEEyMTA5fEExMTA3fEE1NTAwfEE3NjAwfEI2MDAwfEI4MDAwfEI4MDgwKSgtfCkoRkx8RnxIVnxIfCl8VEItWDEwM0Z8VEItWDMwNFh8VEItWDMwNEZ8VEItWDMwNEx8VEItWDUwNUZ8VEItWDUwNUx8VEItWDUwNVh8VEItWDYwNUZ8VEItWDYwNUx8VEItODcwM0Z8VEItODcwM1h8VEItODcwM058VEItODcwNE58VEItODcwNEZ8VEItODcwNFh8VEItODcwNFZ8VEItNzMwNEZ8VEItNzMwNEl8VEItNzMwNFh8VGFiMkE3LTEwRnxUYWIyQTctMjBGfFRCMi1YMzBMfFlUMy1YNTBMfFlUMy1YNTBGfFlUMy1YNTBNfFlULVg3MDVGfFlULVg3MDNGfFlULVg3MDNMfFlULVg3MDVMfFlULVg3MDVYfFRCMi1YMzBGfFRCMi1YMzBMfFRCMi1YMzBNfEEyMTA3QS1GfEEyMTA3QS1IfFRCMy03MzBGfFRCMy03MzBNfFRCMy03MzBYfFRCLTc1MDRGfFRCLTc1MDRYfFRCLVg3MDRGfFRCLVgxMDRGfFRCMy1YNzBGfFRCLVg3MDVGfFRCLTg1MDRGfFRCMy1YNzBMfFRCMy03MTBGfFRCLVg3MDRMIixEZWxsVGFibGV0OiJWZW51ZSAxMXxWZW51ZSA4fFZlbnVlIDd8RGVsbCBTdHJlYWsgMTB8RGVsbCBTdHJlYWsgNyIsWWFydmlrVGFibGV0OiJBbmRyb2lkLipcXGIoVEFCMjEwfFRBQjIxMXxUQUIyMjR8VEFCMjUwfFRBQjI2MHxUQUIyNjR8VEFCMzEwfFRBQjM2MHxUQUIzNjR8VEFCNDEwfFRBQjQxMXxUQUI0MjB8VEFCNDI0fFRBQjQ1MHxUQUI0NjB8VEFCNDYxfFRBQjQ2NHxUQUI0NjV8VEFCNDY3fFRBQjQ2OHxUQUIwNy0xMDB8VEFCMDctMTAxfFRBQjA3LTE1MHxUQUIwNy0xNTF8VEFCMDctMTUyfFRBQjA3LTIwMHxUQUIwNy0yMDEtM0d8VEFCMDctMjEwfFRBQjA3LTIxMXxUQUIwNy0yMTJ8VEFCMDctMjE0fFRBQjA3LTIyMHxUQUIwNy00MDB8VEFCMDctNDg1fFRBQjA4LTE1MHxUQUIwOC0yMDB8VEFCMDgtMjAxLTNHfFRBQjA4LTIwMS0zMHxUQUIwOS0xMDB8VEFCMDktMjExfFRBQjA5LTQxMHxUQUIxMC0xNTB8VEFCMTAtMjAxfFRBQjEwLTIxMXxUQUIxMC00MDB8VEFCMTAtNDEwfFRBQjEzLTIwMXxUQUIyNzRFVUt8VEFCMjc1RVVLfFRBQjM3NEVVS3xUQUI0NjJFVUt8VEFCNDc0RVVLfFRBQjktMjAwKVxcYiIsTWVkaW9uVGFibGV0OiJBbmRyb2lkLipcXGJPWU9cXGJ8TElGRS4qKFA5MjEyfFA5NTE0fFA5NTE2fFM5NTEyKXxMSUZFVEFCIixBcm5vdmFUYWJsZXQ6Ijk3RzR8QU4xMEcyfEFON2JHM3xBTjdmRzN8QU44RzN8QU44Y0czfEFON0czfEFOOUczfEFON2RHM3xBTjdkRzNTVHxBTjdkRzNDaGlsZFBhZHxBTjEwYkczfEFOMTBiRzNEVHxBTjlHMiIsSW50ZW5zb1RhYmxldDoiSU5NODAwMktQfElOTTEwMTBGUHxJTk04MDVORHxJbnRlbnNvIFRhYnxUQUIxMDA0IixJUlVUYWJsZXQ6Ik03MDJwcm8iLE1lZ2Fmb25UYWJsZXQ6Ik1lZ2FGb24gVjl8XFxiWlRFIFY5XFxifEFuZHJvaWQuKlxcYk1UN0FcXGIiLEVib2RhVGFibGV0OiJFLUJvZGEgKFN1cHJlbWV8SW1wcmVzc3BlZWR8SXp6eWNvbW18RXNzZW50aWFsKSIsQWxsVmlld1RhYmxldDoiQWxsdmlldy4qKFZpdmF8QWxsZHJvfENpdHl8U3BlZWR8QWxsIFRWfEZyZW56eXxRdWFzYXJ8U2hpbmV8VFgxfEFYMXxBWDIpIixBcmNob3NUYWJsZXQ6IlxcYigxMDFHOXw4MEc5fEExMDFJVClcXGJ8UWlsaXZlIDk3UnxBcmNob3M1fFxcYkFSQ0hPUyAoNzB8Nzl8ODB8OTB8OTd8MTAxfEZBTUlMWVBBRHwpKGJ8Y3wpKEcxMHwgQ29iYWx0fCBUSVRBTklVTShIRHwpfCBYZW5vbnwgTmVvbnxYU0t8IDJ8IFhTIDJ8IFBMQVRJTlVNfCBDQVJCT058R0FNRVBBRClcXGIiLEFpbm9sVGFibGV0OiJOT1ZPN3xOT1ZPOHxOT1ZPMTB8Tm92bzdBdXJvcmF8Tm92bzdCYXNpY3xOT1ZPN1BBTEFESU58bm92bzktU3BhcmsiLE5va2lhTHVtaWFUYWJsZXQ6Ikx1bWlhIDI1MjAiLFNvbnlUYWJsZXQ6IlNvbnkuKlRhYmxldHxYcGVyaWEgVGFibGV0fFNvbnkgVGFibGV0IFN8U08tMDNFfFNHUFQxMnxTR1BUMTN8U0dQVDExNHxTR1BUMTIxfFNHUFQxMjJ8U0dQVDEyM3xTR1BUMTExfFNHUFQxMTJ8U0dQVDExM3xTR1BUMTMxfFNHUFQxMzJ8U0dQVDEzM3xTR1BUMjExfFNHUFQyMTJ8U0dQVDIxM3xTR1AzMTF8U0dQMzEyfFNHUDMyMXxFQlJEMTEwMXxFQlJEMTEwMnxFQlJEMTIwMXxTR1AzNTF8U0dQMzQxfFNHUDUxMXxTR1A1MTJ8U0dQNTIxfFNHUDU0MXxTR1A1NTF8U0dQNjIxfFNHUDY0MXxTR1A2MTJ8U09UMzF8U0dQNzcxfFNHUDYxMXxTR1A2MTJ8U0dQNzEyIixQaGlsaXBzVGFibGV0OiJcXGIoUEkyMDEwfFBJMzAwMHxQSTMxMDB8UEkzMTA1fFBJMzExMHxQSTMyMDV8UEkzMjEwfFBJMzkwMHxQSTQwMTB8UEk3MDAwfFBJNzEwMClcXGIiLEN1YmVUYWJsZXQ6IkFuZHJvaWQuKihLOEdUfFU5R1R8VTEwR1R8VTE2R1R8VTE3R1R8VTE4R1R8VTE5R1R8VTIwR1R8VTIzR1R8VTMwR1QpfENVQkUgVThHVCIsQ29ieVRhYmxldDoiTUlEMTA0MnxNSUQxMDQ1fE1JRDExMjV8TUlEMTEyNnxNSUQ3MDEyfE1JRDcwMTR8TUlENzAxNXxNSUQ3MDM0fE1JRDcwMzV8TUlENzAzNnxNSUQ3MDQyfE1JRDcwNDh8TUlENzEyN3xNSUQ4MDQyfE1JRDgwNDh8TUlEODEyN3xNSUQ5MDQyfE1JRDk3NDB8TUlEOTc0MnxNSUQ3MDIyfE1JRDcwMTAiLE1JRFRhYmxldDoiTTk3MDF8TTkwMDB8TTkxMDB8TTgwNnxNMTA1MnxNODA2fFQ3MDN8TUlENzAxfE1JRDcxM3xNSUQ3MTB8TUlENzI3fE1JRDc2MHxNSUQ4MzB8TUlENzI4fE1JRDkzM3xNSUQxMjV8TUlEODEwfE1JRDczMnxNSUQxMjB8TUlEOTMwfE1JRDgwMHxNSUQ3MzF8TUlEOTAwfE1JRDEwMHxNSUQ4MjB8TUlENzM1fE1JRDk4MHxNSUQxMzB8TUlEODMzfE1JRDczN3xNSUQ5NjB8TUlEMTM1fE1JRDg2MHxNSUQ3MzZ8TUlEMTQwfE1JRDkzMHxNSUQ4MzV8TUlENzMzfE1JRDRYMTAiLE1TSVRhYmxldDoiTVNJIFxcYihQcmltbyA3M0t8UHJpbW8gNzNMfFByaW1vIDgxTHxQcmltbyA3N3xQcmltbyA5M3xQcmltbyA3NXxQcmltbyA3NnxQcmltbyA3M3xQcmltbyA4MXxQcmltbyA5MXxQcmltbyA5MHxFbmpveSA3MXxFbmpveSA3fEVuam95IDEwKVxcYiIsU01pVFRhYmxldDoiQW5kcm9pZC4qKFxcYk1JRFxcYnxNSUQtNTYwfE1UVi1UMTIwMHxNVFYtUE5ENTMxfE1UVi1QMTEwMXxNVFYtUE5ENTMwKSIsUm9ja0NoaXBUYWJsZXQ6IkFuZHJvaWQuKihSSzI4MTh8UksyODA4QXxSSzI5MTh8UkszMDY2KXxSSzI3Mzh8UksyODA4QSIsRmx5VGFibGV0OiJJUTMxMHxGbHkgVmlzaW9uIixicVRhYmxldDoiQW5kcm9pZC4qKGJxKT8uKlxcYihFbGNhbm98Q3VyaWV8RWRpc29ufE1heHdlbGx8S2VwbGVyfFBhc2NhbHxUZXNsYXxIeXBhdGlhfFBsYXRvbnxOZXd0b258TGl2aW5nc3RvbmV8Q2VydmFudGVzfEF2YW50fEFxdWFyaXMgKFtFfE1dMTB8TTgpKVxcYnxNYXh3ZWxsLipMaXRlfE1heHdlbGwuKlBsdXMiLEh1YXdlaVRhYmxldDoiTWVkaWFQYWR8TWVkaWFQYWQgNyBZb3V0aHxJREVPUyBTN3xTNy0yMDFjfFM3LTIwMnV8UzctMTAxfFM3LTEwM3xTNy0xMDR8UzctMTA1fFM3LTEwNnxTNy0yMDF8UzctU2xpbXxNMi1BMDFMfEJBSC1MMDl8QkFILVcwOXxBR1MtTDA5fENNUi1BTDE5IixOZWNUYWJsZXQ6IlxcYk4tMDZEfFxcYk4tMDhEIixQYW50ZWNoVGFibGV0OiJQYW50ZWNoLipQNDEwMCIsQnJvbmNob1RhYmxldDoiQnJvbmNoby4qKE43MDF8TjcwOHxOODAyfGE3MTApIixWZXJzdXNUYWJsZXQ6IlRPVUNIUEFELipbNzg5MTBdfFxcYlRPVUNIVEFCXFxiIixaeW5jVGFibGV0OiJ6MTAwMHxaOTkgMkd8ejkzMHx6OTkwfHo5MDl8WjkxOXx6OTAwIixQb3NpdGl2b1RhYmxldDoiVEIwN1NUQXxUQjEwU1RBfFRCMDdGVEF8VEIxMEZUQSIsTmFiaVRhYmxldDoiQW5kcm9pZC4qXFxiTmFiaSIsS29ib1RhYmxldDoiS29ibyBUb3VjaHxcXGJLMDgwXFxifFxcYlZveFxcYiBCdWlsZHxcXGJBcmNcXGIgQnVpbGQiLERhbmV3VGFibGV0OiJEU2xpZGUuKlxcYig3MDB8NzAxUnw3MDJ8NzAzUnw3MDR8ODAyfDk3MHw5NzF8OTcyfDk3M3w5NzR8MTAxMHwxMDEyKVxcYiIsVGV4ZXRUYWJsZXQ6Ik5hdmlQYWR8VEItNzcyQXxUTS03MDQ1fFRNLTcwNTV8VE0tOTc1MHxUTS03MDE2fFRNLTcwMjR8VE0tNzAyNnxUTS03MDQxfFRNLTcwNDN8VE0tNzA0N3xUTS04MDQxfFRNLTk3NDF8VE0tOTc0N3xUTS05NzQ4fFRNLTk3NTF8VE0tNzAyMnxUTS03MDIxfFRNLTcwMjB8VE0tNzAxMXxUTS03MDEwfFRNLTcwMjN8VE0tNzAyNXxUTS03MDM3V3xUTS03MDM4V3xUTS03MDI3V3xUTS05NzIwfFRNLTk3MjV8VE0tOTczN1d8VE0tMTAyMHxUTS05NzM4V3xUTS05NzQwfFRNLTk3NDNXfFRCLTgwN0F8VEItNzcxQXxUQi03MjdBfFRCLTcyNUF8VEItNzE5QXxUQi04MjNBfFRCLTgwNUF8VEItNzIzQXxUQi03MTVBfFRCLTcwN0F8VEItNzA1QXxUQi03MDlBfFRCLTcxMUF8VEItODkwSER8VEItODgwSER8VEItNzkwSER8VEItNzgwSER8VEItNzcwSER8VEItNzIxSER8VEItNzEwSER8VEItNDM0SER8VEItODYwSER8VEItODQwSER8VEItNzYwSER8VEItNzUwSER8VEItNzQwSER8VEItNzMwSER8VEItNzIySER8VEItNzIwSER8VEItNzAwSER8VEItNTAwSER8VEItNDcwSER8VEItNDMxSER8VEItNDMwSER8VEItNTA2fFRCLTUwNHxUQi00NDZ8VEItNDM2fFRCLTQxNnxUQi0xNDZTRXxUQi0xMjZTRSIsUGxheXN0YXRpb25UYWJsZXQ6IlBsYXlzdGF0aW9uLiooUG9ydGFibGV8Vml0YSkiLFRyZWtzdG9yVGFibGV0OiJTVDEwNDE2LTF8VlQxMDQxNi0xfFNUNzA0MDgtMXxTVDcwMnh4LTF8U1Q3MDJ4eC0yfFNUODAyMDh8U1Q5NzIxNnxTVDcwMTA0LTJ8VlQxMDQxNi0yfFNUMTAyMTYtMkF8U3VyZlRhYiIsUHlsZUF1ZGlvVGFibGV0OiJcXGIoUFRCTDEwQ0VVfFBUQkwxMEN8UFRCTDcyQkN8UFRCTDcyQkNFVXxQVEJMN0NFVXxQVEJMN0N8UFRCTDkyQkN8UFRCTDkyQkNFVXxQVEJMOUNFVXxQVEJMOUNVS3xQVEJMOUMpXFxiIixBZHZhblRhYmxldDoiQW5kcm9pZC4qIFxcYihFM0F8VDNYfFQ1Q3xUNUJ8VDNFfFQzQ3xUM0J8VDFKfFQxRnxUMkF8VDFIfFQxaXxFMUN8VDEtRXxUNS1BfFQ0fEUxLUJ8VDJDaXxUMS1CfFQxLUR8TzEtQXxFMS1BfFQxLUF8VDNBfFQ0aSlcXGIgIixEYW55VGVjaFRhYmxldDoiR2VuaXVzIFRhYiBHM3xHZW5pdXMgVGFiIFMyfEdlbml1cyBUYWIgUTN8R2VuaXVzIFRhYiBHNHxHZW5pdXMgVGFiIFE0fEdlbml1cyBUYWIgRy1JSXxHZW5pdXMgVEFCIEdJSXxHZW5pdXMgVEFCIEdJSUl8R2VuaXVzIFRhYiBTMSIsR2FsYXBhZFRhYmxldDoiQW5kcm9pZCBbMC05Ll0rOyBbYS16LV0rOyBcXGJHMVxcYiIsTWljcm9tYXhUYWJsZXQ6IkZ1bmJvb2t8TWljcm9tYXguKlxcYihQMjUwfFA1NjB8UDM2MHxQMzYyfFA2MDB8UDMwMHxQMzUwfFA1MDB8UDI3NSlcXGIiLEthcmJvbm5UYWJsZXQ6IkFuZHJvaWQuKlxcYihBMzl8QTM3fEEzNHxTVDh8U1QxMHxTVDd8U21hcnQgVGFiM3xTbWFydCBUYWIyKVxcYiIsQWxsRmluZVRhYmxldDoiRmluZTcgR2VuaXVzfEZpbmU3IFNoaW5lfEZpbmU3IEFpcnxGaW5lOCBTdHlsZXxGaW5lOSBNb3JlfEZpbmUxMCBKb3l8RmluZTExIFdpZGUiLFBST1NDQU5UYWJsZXQ6IlxcYihQRU02M3xQTFQxMDIzR3xQTFQxMDQxfFBMVDEwNDR8UExUMTA0NEd8UExUMTA5MXxQTFQ0MzExfFBMVDQzMTFQTHxQTFQ0MzE1fFBMVDcwMzB8UExUNzAzM3xQTFQ3MDMzRHxQTFQ3MDM1fFBMVDcwMzVEfFBMVDcwNDRLfFBMVDcwNDVLfFBMVDcwNDVLQnxQTFQ3MDcxS0d8UExUNzA3MnxQTFQ3MjIzR3xQTFQ3MjI1R3xQTFQ3Nzc3R3xQTFQ3ODEwS3xQTFQ3ODQ5R3xQTFQ3ODUxR3xQTFQ3ODUyR3xQTFQ4MDE1fFBMVDgwMzF8UExUODAzNHxQTFQ4MDM2fFBMVDgwODBLfFBMVDgwODJ8UExUODA4OHxQTFQ4MjIzR3xQTFQ4MjM0R3xQTFQ4MjM1R3xQTFQ4ODE2S3xQTFQ5MDExfFBMVDkwNDVLfFBMVDkyMzNHfFBMVDk3MzV8UExUOTc2MEd8UExUOTc3MEcpXFxiIixZT05FU1RhYmxldDoiQlExMDc4fEJDMTAwM3xCQzEwNzd8Uks5NzAyfEJDOTczMHxCQzkwMDF8SVQ5MDAxfEJDNzAwOHxCQzcwMTB8QkM3MDh8QkM3Mjh8QkM3MDEyfEJDNzAzMHxCQzcwMjd8QkM3MDI2IixDaGFuZ0ppYVRhYmxldDoiVFBDNzEwMnxUUEM3MTAzfFRQQzcxMDV8VFBDNzEwNnxUUEM3MTA3fFRQQzcyMDF8VFBDNzIwM3xUUEM3MjA1fFRQQzcyMTB8VFBDNzcwOHxUUEM3NzA5fFRQQzc3MTJ8VFBDNzExMHxUUEM4MTAxfFRQQzgxMDN8VFBDODEwNXxUUEM4MTA2fFRQQzgyMDN8VFBDODIwNXxUUEM4NTAzfFRQQzkxMDZ8VFBDOTcwMXxUUEM5NzEwMXxUUEM5NzEwM3xUUEM5NzEwNXxUUEM5NzEwNnxUUEM5NzExMXxUUEM5NzExM3xUUEM5NzIwM3xUUEM5NzYwM3xUUEM5NzgwOXxUUEM5NzIwNXxUUEMxMDEwMXxUUEMxMDEwM3xUUEMxMDEwNnxUUEMxMDExMXxUUEMxMDIwM3xUUEMxMDIwNXxUUEMxMDUwMyIsR1VUYWJsZXQ6IlRYLUExMzAxfFRYLU05MDAyfFE3MDJ8a2YwMjYiLFBvaW50T2ZWaWV3VGFibGV0OiJUQUItUDUwNnxUQUItbmF2aS03LTNHLU18VEFCLVA1MTd8VEFCLVAtNTI3fFRBQi1QNzAxfFRBQi1QNzAzfFRBQi1QNzIxfFRBQi1QNzMxTnxUQUItUDc0MXxUQUItUDgyNXxUQUItUDkwNXxUQUItUDkyNXxUQUItUFI5NDV8VEFCLVBMMTAxNXxUQUItUDEwMjV8VEFCLVBJMTA0NXxUQUItUDEzMjV8VEFCLVBST1RBQlswLTldK3xUQUItUFJPVEFCMjV8VEFCLVBST1RBQjI2fFRBQi1QUk9UQUIyN3xUQUItUFJPVEFCMjZYTHxUQUItUFJPVEFCMi1JUFM5fFRBQi1QUk9UQUIzMC1JUFM5fFRBQi1QUk9UQUIyNVhYTHxUQUItUFJPVEFCMjYtSVBTMTB8VEFCLVBST1RBQjMwLUlQUzEwIixPdmVybWF4VGFibGV0OiJPVi0oU3RlZWxDb3JlfE5ld0Jhc2V8QmFzZWNvcmV8QmFzZW9uZXxFeGVsbGVufFF1YXR0b3J8RWR1VGFifFNvbHV0aW9ufEFDVElPTnxCYXNpY1RhYnxUZWRkeVRhYnxNYWdpY1RhYnxTdHJlYW18VEItMDh8VEItMDkpfFF1YWxjb3JlIDEwMjciLEhDTFRhYmxldDoiSENMLipUYWJsZXR8Q29ubmVjdC0zRy0yLjB8Q29ubmVjdC0yRy0yLjB8TUUgVGFibGV0IFUxfE1FIFRhYmxldCBVMnxNRSBUYWJsZXQgRzF8TUUgVGFibGV0IFgxfE1FIFRhYmxldCBZMnxNRSBUYWJsZXQgU3luYyIsRFBTVGFibGV0OiJEUFMgRHJlYW0gOXxEUFMgRHVhbCA3IixWaXN0dXJlVGFibGV0OiJWOTcgSER8aTc1IDNHfFZpc3R1cmUgVjQoIEhEKT98VmlzdHVyZSBWNSggSEQpP3xWaXN0dXJlIFYxMCIsQ3Jlc3RhVGFibGV0OiJDVFAoLSk/ODEwfENUUCgtKT84MTh8Q1RQKC0pPzgyOHxDVFAoLSk/ODM4fENUUCgtKT84ODh8Q1RQKC0pPzk3OHxDVFAoLSk/OTgwfENUUCgtKT85ODd8Q1RQKC0pPzk4OHxDVFAoLSk/OTg5IixNZWRpYXRla1RhYmxldDoiXFxiTVQ4MTI1fE1UODM4OXxNVDgxMzV8TVQ4Mzc3XFxiIixDb25jb3JkZVRhYmxldDoiQ29uY29yZGUoWyBdKyk/VGFifENvbkNvcmRlIFJlYWRNYW4iLEdvQ2xldmVyVGFibGV0OiJHT0NMRVZFUiBUQUJ8QTdHT0NMRVZFUnxNMTA0MnxNNzg0MXxNNzQyfFIxMDQyQkt8UjEwNDF8VEFCIEE5NzV8VEFCIEE3ODQyfFRBQiBBNzQxfFRBQiBBNzQxTHxUQUIgTTcyM0d8VEFCIE03MjF8VEFCIEExMDIxfFRBQiBJOTIxfFRBQiBSNzIxfFRBQiBJNzIwfFRBQiBUNzZ8VEFCIFI3MHxUQUIgUjc2LjJ8VEFCIFIxMDZ8VEFCIFI4My4yfFRBQiBNODEzR3xUQUIgSTcyMXxHQ1RBNzIyfFRBQiBJNzB8VEFCIEk3MXxUQUIgUzczfFRBQiBSNzN8VEFCIFI3NHxUQUIgUjkzfFRBQiBSNzV8VEFCIFI3Ni4xfFRBQiBBNzN8VEFCIEE5M3xUQUIgQTkzLjJ8VEFCIFQ3MnxUQUIgUjgzfFRBQiBSOTc0fFRBQiBSOTczfFRBQiBBMTAxfFRBQiBBMTAzfFRBQiBBMTA0fFRBQiBBMTA0LjJ8UjEwNUJLfE03MTNHfEE5NzJCS3xUQUIgQTk3MXxUQUIgUjk3NC4yfFRBQiBSMTA0fFRBQiBSODMuM3xUQUIgQTEwNDIiLE1vZGVjb21UYWJsZXQ6IkZyZWVUQUIgOTAwMHxGcmVlVEFCIDcuNHxGcmVlVEFCIDcwMDR8RnJlZVRBQiA3ODAwfEZyZWVUQUIgMjA5NnxGcmVlVEFCIDcuNXxGcmVlVEFCIDEwMTR8RnJlZVRBQiAxMDAxIHxGcmVlVEFCIDgwMDF8RnJlZVRBQiA5NzA2fEZyZWVUQUIgOTcwMnxGcmVlVEFCIDcwMDN8RnJlZVRBQiA3MDAyfEZyZWVUQUIgMTAwMnxGcmVlVEFCIDc4MDF8RnJlZVRBQiAxMzMxfEZyZWVUQUIgMTAwNHxGcmVlVEFCIDgwMDJ8RnJlZVRBQiA4MDE0fEZyZWVUQUIgOTcwNHxGcmVlVEFCIDEwMDMiLFZvbmlub1RhYmxldDoiXFxiKEFyZ3VzWyBfXT9TfERpYW1vbmRbIF9dPzc5SER8RW1lcmFsZFsgX10/NzhFfEx1bmFbIF9dPzcwQ3xPbnl4WyBfXT9TfE9ueXhbIF9dP1p8T3JpblsgX10/SER8T3JpblsgX10/U3xPdGlzWyBfXT9TfFNwZWVkU3RhclsgX10/U3xNYWduZXRbIF9dP005fFByaW11c1sgX10/OTRbIF9dPzNHfFByaW11c1sgX10/OTRIRHxQcmltdXNbIF9dP1FTfEFuZHJvaWQuKlxcYlE4XFxifFNpcml1c1sgX10/RVZPWyBfXT9RU3xTaXJpdXNbIF9dP1FTfFNwaXJpdFsgX10/UylcXGIiLEVDU1RhYmxldDoiVjA3T1QyfFRNMTA1QXxTMTBPVDF8VFIxMENTMSIsU3RvcmV4VGFibGV0OiJlWmVlW18nXT8oVGFifEdvKVswLTldK3xUYWJMQzd8TG9vbmV5IFR1bmVzIFRhYiIsVm9kYWZvbmVUYWJsZXQ6IlNtYXJ0VGFiKFsgXSspP1swLTldK3xTbWFydFRhYklJMTB8U21hcnRUYWJJSTd8VkYtMTQ5N3xWRkQgMTQwMCIsRXNzZW50aWVsQlRhYmxldDoiU21hcnRbICddP1RBQlsgXSs/WzAtOV0rfEZhbWlseVsgJ10/VEFCMiIsUm9zc01vb3JUYWJsZXQ6IlJNLTc5MHxSTS05OTd8Uk1ELTg3OEd8Uk1ELTk3NFJ8Uk1ULTcwNUF8Uk1ULTcwMXxSTUUtNjAxfFJNVC01MDF8Uk1ULTcxMSIsaU1vYmlsZVRhYmxldDoiaS1tb2JpbGUgaS1ub3RlIixUb2xpbm9UYWJsZXQ6InRvbGlubyB0YWIgWzAtOS5dK3x0b2xpbm8gc2hpbmUiLEF1ZGlvU29uaWNUYWJsZXQ6IlxcYkMtMjJRfFQ3LVFDfFQtMTdCfFQtMTdQXFxiIixBTVBFVGFibGV0OiJBbmRyb2lkLiogQTc4ICIsU2trVGFibGV0OiJBbmRyb2lkLiogKFNLWVBBRHxQSE9FTklYfENZQ0xPUFMpIixUZWNub1RhYmxldDoiVEVDTk8gUDl8VEVDTk8gRFA4RCIsSlhEVGFibGV0OiJBbmRyb2lkLiogXFxiKEYzMDAwfEEzMzAwfEpYRDUwMDB8SlhEMzAwMHxKWEQyMDAwfEpYRDMwMEJ8SlhEMzAwfFM1ODAwfFM3ODAwfFM2MDJifFM1MTEwYnxTNzMwMHxTNTMwMHxTNjAyfFM2MDN8UzUxMDB8UzUxMTB8UzYwMXxTNzEwMGF8UDMwMDBGfFAzMDAwc3xQMTAxfFAyMDBzfFAxMDAwbXxQMjAwbXxQOTEwMHxQMTAwMHN8UzY2MDBifFM5MDh8UDEwMDB8UDMwMHxTMTh8UzY2MDB8UzkxMDApXFxiIixpSm95VGFibGV0OiJUYWJsZXQgKFNwaXJpdCA3fEVzc2VudGlhfEdhbGF0ZWF8RnVzaW9ufE9uaXggN3xMYW5kYXxUaXRhbnxTY29vYnl8RGVveHxTdGVsbGF8VGhlbWlzfEFyZ29ufFVuaXF1ZSA3fFN5Z251c3xIZXhlbnxGaW5pdHkgN3xDcmVhbXxDcmVhbSBYMnxKYWRlfE5lb24gN3xOZXJvbiA3fEthbmR5fFNjYXBlfFNhcGh5ciA3fFJlYmVsfEJpb3h8UmViZWx8UmViZWwgOEdCfE15c3R8RHJhY28gN3xNeXN0fFRhYjctMDA0fE15c3R8VGFkZW8gSm9uZXN8VGFibGV0IEJvaW5nfEFycm93fERyYWNvIER1YWwgQ2FtfEF1cml4fE1pbnR8QW1pdHl8UmV2b2x1dGlvbnxGaW5pdHkgOXxOZW9uIDl8VDl3fEFtaXR5IDRHQiBEdWFsIENhbXxTdG9uZSA0R0J8U3RvbmUgOEdCfEFuZHJvbWVkYXxTaWxrZW58WDJ8QW5kcm9tZWRhIElJfEhhbGxleXxGbGFtZXxTYXBoeXIgOSw3fFRvdWNoIDh8UGxhbmV0fFRyaXRvbnxVbmlxdWUgMTB8SGV4ZW4gMTB8TWVtcGhpcyA0R0J8TWVtcGhpcyA4R0J8T25peCAxMCkiLEZYMlRhYmxldDoiRlgyIFBBRDd8RlgyIFBBRDEwIixYb3JvVGFibGV0OiJLaWRzUEFEIDcwMXxQQURbIF0/NzEyfFBBRFsgXT83MTR8UEFEWyBdPzcxNnxQQURbIF0/NzE3fFBBRFsgXT83MTh8UEFEWyBdPzcyMHxQQURbIF0/NzIxfFBBRFsgXT83MjJ8UEFEWyBdPzc5MHxQQURbIF0/NzkyfFBBRFsgXT85MDB8UEFEWyBdPzk3MTVEfFBBRFsgXT85NzE2RFJ8UEFEWyBdPzk3MThEUnxQQURbIF0/OTcxOVFSfFBBRFsgXT85NzIwUVJ8VGVsZVBBRDEwMzB8VGVsZXBhZDEwMzJ8VGVsZVBBRDczMHxUZWxlUEFENzMxfFRlbGVQQUQ3MzJ8VGVsZVBBRDczNVF8VGVsZVBBRDgzMHxUZWxlUEFEOTczMHxUZWxlUEFENzk1fE1lZ2FQQUQgMTMzMXxNZWdhUEFEIDE4NTF8TWVnYVBBRCAyMTUxIixWaWV3c29uaWNUYWJsZXQ6IlZpZXdQYWQgMTBwaXxWaWV3UGFkIDEwZXxWaWV3UGFkIDEwc3xWaWV3UGFkIEU3MnxWaWV3UGFkN3xWaWV3UGFkIEUxMDB8Vmlld1BhZCA3ZXxWaWV3U29uaWMgVkI3MzN8VkIxMDBhIixWZXJpem9uVGFibGV0OiJRVEFRWjN8UVRBSVI3fFFUQVFUWjN8UVRBU1VOMXxRVEFTVU4yfFFUQVhJQTEiLE9keXNUYWJsZXQ6IkxPT1h8WEVOTzEwfE9EWVNbIC1dKFNwYWNlfEVWT3xYcHJlc3N8Tk9PTil8XFxiWEVMSU9cXGJ8WGVsaW8xMFByb3xYRUxJTzdQSE9ORVRBQnxYRUxJTzEwRVhUUkVNRXxYRUxJT1BUMnxORU9fUVVBRDEwIixDYXB0aXZhVGFibGV0OiJDQVBUSVZBIFBBRCIsSWNvbmJpdFRhYmxldDoiTmV0VEFCfE5ULTM3MDJ8TlQtMzcwMlN8TlQtMzcwMlN8TlQtMzYwM1B8TlQtMzYwM1B8TlQtMDcwNFN8TlQtMDcwNFN8TlQtMzgwNUN8TlQtMzgwNUN8TlQtMDgwNkN8TlQtMDgwNkN8TlQtMDkwOVR8TlQtMDkwOVR8TlQtMDkwN1N8TlQtMDkwN1N8TlQtMDkwMlN8TlQtMDkwMlMiLFRlY2xhc3RUYWJsZXQ6IlQ5OCA0R3xcXGJQODBcXGJ8XFxiWDkwSERcXGJ8WDk4IEFpcnxYOTggQWlyIDNHfFxcYlg4OVxcYnxQODAgM0d8XFxiWDgwaFxcYnxQOTggQWlyfFxcYlg4OUhEXFxifFA5OCAzR3xcXGJQOTBIRFxcYnxQODkgM0d8WDk4IDNHfFxcYlA3MGhcXGJ8UDc5SEQgM0d8RzE4ZCAzR3xcXGJQNzlIRFxcYnxcXGJQODlzXFxifFxcYkE4OFxcYnxcXGJQMTBIRFxcYnxcXGJQMTlIRFxcYnxHMTggM0d8XFxiUDc4SERcXGJ8XFxiQTc4XFxifFxcYlA3NVxcYnxHMTdzIDNHfEcxN2ggM0d8XFxiUDg1dFxcYnxcXGJQOTBcXGJ8XFxiUDExXFxifFxcYlA5OHRcXGJ8XFxiUDk4SERcXGJ8XFxiRzE4ZFxcYnxcXGJQODVzXFxifFxcYlAxMUhEXFxifFxcYlA4OHNcXGJ8XFxiQTgwSERcXGJ8XFxiQTgwc2VcXGJ8XFxiQTEwaFxcYnxcXGJQODlcXGJ8XFxiUDc4c1xcYnxcXGJHMThcXGJ8XFxiUDg1XFxifFxcYkE3MGhcXGJ8XFxiQTcwXFxifFxcYkcxN1xcYnxcXGJQMThcXGJ8XFxiQTgwc1xcYnxcXGJBMTFzXFxifFxcYlA4OEhEXFxifFxcYkE4MGhcXGJ8XFxiUDc2c1xcYnxcXGJQNzZoXFxifFxcYlA5OFxcYnxcXGJBMTBIRFxcYnxcXGJQNzhcXGJ8XFxiUDg4XFxifFxcYkExMVxcYnxcXGJBMTB0XFxifFxcYlA3NmFcXGJ8XFxiUDc2dFxcYnxcXGJQNzZlXFxifFxcYlA4NUhEXFxifFxcYlA4NWFcXGJ8XFxiUDg2XFxifFxcYlA3NUhEXFxifFxcYlA3NnZcXGJ8XFxiQTEyXFxifFxcYlA3NWFcXGJ8XFxiQTE1XFxifFxcYlA3NlRpXFxifFxcYlA4MUhEXFxifFxcYkExMFxcYnxcXGJUNzYwVkVcXGJ8XFxiVDcyMEhEXFxifFxcYlA3NlxcYnxcXGJQNzNcXGJ8XFxiUDcxXFxifFxcYlA3MlxcYnxcXGJUNzIwU0VcXGJ8XFxiQzUyMFRpXFxifFxcYlQ3NjBcXGJ8XFxiVDcyMFZFXFxifFQ3MjAtM0dFfFQ3MjAtV2lGaSIsT25kYVRhYmxldDoiXFxiKFY5NzVpfFZpMzB8Vlg1MzB8VjcwMXxWaTYwfFY3MDFzfFZpNTB8VjgwMXN8VjcxOXxWeDYxMHd8Vlg2MTBXfFY4MTlpfFZpMTB8Vlg1ODBXfFZpMTB8VjcxMXN8VjgxM3xWODExfFY4MjB3fFY4MjB8VmkyMHxWNzExfFZJMzBXfFY3MTJ8Vjg5MXd8Vjk3MnxWODE5d3xWODIwd3xWaTYwfFY4MjB3fFY3MTF8VjgxM3N8VjgwMXxWODE5fFY5NzVzfFY4MDF8VjgxOXxWODE5fFY4MTh8VjgxMXxWNzEyfFY5NzVtfFYxMDF3fFY5NjF3fFY4MTJ8VjgxOHxWOTcxfFY5NzFzfFY5MTl8Vjk4OXxWMTE2d3xWMTAyd3xWOTczfFZpNDApXFxiW1xcc10rfFYxMCBcXGI0R1xcYiIsSmF5dGVjaFRhYmxldDoiVFBDLVBBNzYyIixCbGF1cHVua3RUYWJsZXQ6IkVuZGVhdm91ciA4MDBOR3xFbmRlYXZvdXIgMTAxMCIsRGlnbWFUYWJsZXQ6IlxcYihpRHgxMHxpRHg5fGlEeDh8aUR4N3xpRHhEN3xpRHhEOHxpRHNROHxpRHNRN3xpRHNROHxpRHNEMTB8aURuRDd8M1RTODA0SHxpRHNRMTF8aURqN3xpRHMxMClcXGIiLEV2b2xpb1RhYmxldDoiQVJJQV9NaW5pX3dpZml8QXJpYVsgX11NaW5pfEV2b2xpbyBYMTB8RXZvbGlvIFg3fEV2b2xpbyBYOHxcXGJFdm90YWJcXGJ8XFxiTmV1cmFcXGIiLExhdmFUYWJsZXQ6IlFQQUQgRTcwNHxcXGJJdm9yeVNcXGJ8RS1UQUIgSVZPUll8XFxiRS1UQUJcXGIiLEFvY1RhYmxldDoiTVcwODExfE1XMDgxMnxNVzA5MjJ8TVRLODM4MnxNVzEwMzF8TVcwODMxfE1XMDgyMXxNVzA5MzF8TVcwNzEyIixNcG1hblRhYmxldDoiTVAxMSBPQ1RBfE1QMTAgT0NUQXxNUFFDMTExNHxNUFFDMTAwNHxNUFFDOTk0fE1QUUM5NzR8TVBRQzk3M3xNUFFDODA0fE1QUUM3ODR8TVBRQzc4MHxcXGJNUEc3XFxifE1QRENHNzV8TVBEQ0c3MXxNUERDMTAwNnxNUDEwMURDfE1QREM5MDAwfE1QREM5MDV8TVBEQzcwNkhEfE1QREM3MDZ8TVBEQzcwNXxNUERDMTEwfE1QREMxMDB8TVBEQzk5fE1QREM5N3xNUERDODh8TVBEQzh8TVBEQzc3fE1QNzA5fE1JRDcwMXxNSUQ3MTF8TUlEMTcwfE1QREM3MDN8TVBRQzEwMTAiLENlbGtvblRhYmxldDoiQ1Q2OTV8Q1Q4ODh8Q1RbXFxzXT85MTB8Q1Q3IFRhYnxDVDkgVGFifENUMyBUYWJ8Q1QyIFRhYnxDVDEgVGFifEM4MjB8QzcyMHxcXGJDVC0xXFxiIixXb2xkZXJUYWJsZXQ6Im1pVGFiIFxcYihESUFNT05EfFNQQUNFfEJST09LTFlOfE5FT3xGTFl8TUFOSEFUVEFOfEZVTkt8RVZPTFVUSU9OfFNLWXxHT0NBUnxJUk9OfEdFTklVU3xQT1B8TUlOVHxFUFNJTE9OfEJST0FEV0FZfEpVTVB8SE9QfExFR0VORHxORVcgQUdFfExJTkV8QURWQU5DRXxGRUVMfEZPTExPV3xMSUtFfExJTkt8TElWRXxUSElOS3xGUkVFRE9NfENISUNBR098Q0xFVkVMQU5EfEJBTFRJTU9SRS1HSHxJT1dBfEJPU1RPTnxTRUFUVExFfFBIT0VOSVh8REFMTEFTfElOIDEwMXxNYXN0ZXJDaGVmKVxcYiIsTWVkaWFjb21UYWJsZXQ6Ik0tTVBJMTBDM0d8TS1TUDEwRUd8TS1TUDEwRUdQfE0tU1AxMEhYQUh8TS1TUDdIWEFIfE0tU1AxMEhYQkh8TS1TUDhIWEFIfE0tU1A4TVhBIixNaVRhYmxldDoiXFxiTUkgUEFEXFxifFxcYkhNIE5PVEUgMVdcXGIiLE5pYmlydVRhYmxldDoiTmliaXJ1IE0xfE5pYmlydSBKdXBpdGVyIE9uZSIsTmV4b1RhYmxldDoiTkVYTyBOT1ZBfE5FWE8gMTB8TkVYTyBBVklPfE5FWE8gRlJFRXxORVhPIEdPfE5FWE8gRVZPfE5FWE8gM0d8TkVYTyBTTUFSVHxORVhPIEtJRERPfE5FWE8gTU9CSSIsTGVhZGVyVGFibGV0OiJUQkxUMTBRfFRCTFQxMEl8VEJMLTEwV0RLQnxUQkwtMTBXREtCTzIwMTN8VEJMLVcyMzBWMnxUQkwtVzQ1MHxUQkwtVzUwMHxTVjU3MnxUQkxUN0l8VEJBLUFDNy04R3xUQkxUNzl8VEJMLThXMTZ8VEJMLTEwVzMyfFRCTC0xMFdLQnxUQkwtVzEwMCIsVWJpc2xhdGVUYWJsZXQ6IlViaVNsYXRlW1xcc10/N0MiLFBvY2tldEJvb2tUYWJsZXQ6IlBvY2tldGJvb2siLEtvY2Fzb1RhYmxldDoiXFxiKFRCLTEyMDcpXFxiIixIaXNlbnNlVGFibGV0OiJcXGIoRjUyODF8RTIzNzEpXFxiIixIdWRsOiJIdWRsIEhUN1MzfEh1ZGwgMiIsVGVsc3RyYVRhYmxldDoiVC1IdWIyIixHZW5lcmljVGFibGV0OiJBbmRyb2lkLipcXGI5N0RcXGJ8VGFibGV0KD8hLipQQyl8Qk5UVjI1MEF8TUlELVdDRE1BfExvZ2ljUEQgWm9vbTJ8XFxiQTdFQlxcYnxDYXROb3ZhOHxBMV8wN3xDVDcwNHxDVDEwMDJ8XFxiTTcyMVxcYnxyazMwc2RrfFxcYkVWT1RBQlxcYnxNNzU4QXxFVDkwNHxBTFVNSVVNMTB8U21hcnRmcmVuIFRhYnxFbmRlYXZvdXIgMTAxMHxUYWJsZXQtUEMtNHxUYWdpIFRhYnxcXGJNNnByb1xcYnxDVDEwMjBXfGFyYyAxMEhEfFxcYlRQNzUwXFxifFxcYlFUQVFaM1xcYnxXVlQxMDF8VE0xMDg4fEtUMTA3In0sb3NzOntBbmRyb2lkT1M6IkFuZHJvaWQiLEJsYWNrQmVycnlPUzoiYmxhY2tiZXJyeXxcXGJCQjEwXFxifHJpbSB0YWJsZXQgb3MiLFBhbG1PUzoiUGFsbU9TfGF2YW50Z298YmxhemVyfGVsYWluZXxoaXB0b3B8cGFsbXxwbHVja2VyfHhpaW5vIixTeW1iaWFuT1M6IlN5bWJpYW58U3ltYk9TfFNlcmllczYwfFNlcmllczQwfFNZQi1bMC05XSt8XFxiUzYwXFxiIixXaW5kb3dzTW9iaWxlT1M6IldpbmRvd3MgQ0UuKihQUEN8U21hcnRwaG9uZXxNb2JpbGV8WzAtOV17M314WzAtOV17M30pfFdpbmRvd3MgTW9iaWxlfFdpbmRvd3MgUGhvbmUgWzAtOS5dK3xXQ0U7IixXaW5kb3dzUGhvbmVPUzoiV2luZG93cyBQaG9uZSAxMC4wfFdpbmRvd3MgUGhvbmUgOC4xfFdpbmRvd3MgUGhvbmUgOC4wfFdpbmRvd3MgUGhvbmUgT1N8WEJMV1A3fFp1bmVXUDd8V2luZG93cyBOVCA2LlsyM107IEFSTTsiLGlPUzoiXFxiaVBob25lLipNb2JpbGV8XFxiaVBvZHxcXGJpUGFkfEFwcGxlQ29yZU1lZGlhIixpUGFkT1M6IkNQVSBPUyAxMyIsU2FpbGZpc2hPUzoiU2FpbGZpc2giLE1lZUdvT1M6Ik1lZUdvIixNYWVtb09TOiJNYWVtbyIsSmF2YU9TOiJKMk1FL3xcXGJNSURQXFxifFxcYkNMRENcXGIiLHdlYk9TOiJ3ZWJPU3xocHdPUyIsYmFkYU9TOiJcXGJCYWRhXFxiIixCUkVXT1M6IkJSRVcifSx1YXM6e0Nocm9tZToiXFxiQ3JNb1xcYnxDcmlPU3xBbmRyb2lkLipDaHJvbWUvWy4wLTldKiAoTW9iaWxlKT8iLERvbGZpbjoiXFxiRG9sZmluXFxiIixPcGVyYToiT3BlcmEuKk1pbml8T3BlcmEuKk1vYml8QW5kcm9pZC4qT3BlcmF8TW9iaWxlLipPUFIvWzAtOS5dKyR8Q29hc3QvWzAtOS5dKyIsU2t5ZmlyZToiU2t5ZmlyZSIsRWRnZToiXFxiRWRnaU9TXFxifE1vYmlsZSBTYWZhcmkvWy4wLTldKiBFZGdlIixJRToiSUVNb2JpbGV8TVNJRU1vYmlsZSIsRmlyZWZveDoiZmVubmVjfGZpcmVmb3guKm1hZW1vfChNb2JpbGV8VGFibGV0KS4qRmlyZWZveHxGaXJlZm94LipNb2JpbGV8RnhpT1MiLEJvbHQ6ImJvbHQiLFRlYVNoYXJrOiJ0ZWFzaGFyayIsQmxhemVyOiJCbGF6ZXIiLFNhZmFyaToiVmVyc2lvbigoPyFcXGJFZGdpT1NcXGIpLikqTW9iaWxlLipTYWZhcml8U2FmYXJpLipNb2JpbGV8TW9iaWxlU2FmYXJpIixXZUNoYXQ6IlxcYk1pY3JvTWVzc2VuZ2VyXFxiIixVQ0Jyb3dzZXI6IlVDLipCcm93c2VyfFVDV0VCIixiYWlkdWJveGFwcDoiYmFpZHVib3hhcHAiLGJhaWR1YnJvd3NlcjoiYmFpZHVicm93c2VyIixEaWlnb0Jyb3dzZXI6IkRpaWdvQnJvd3NlciIsTWVyY3VyeToiXFxiTWVyY3VyeVxcYiIsT2JpZ29Ccm93c2VyOiJPYmlnbyIsTmV0RnJvbnQ6Ik5GLUJyb3dzZXIiLEdlbmVyaWNCcm93c2VyOiJOb2tpYUJyb3dzZXJ8T3ZpQnJvd3NlcnxPbmVCcm93c2VyfFR3b25reUJlYW1Ccm93c2VyfFNFTUMuKkJyb3dzZXJ8Rmx5Rmxvd3xNaW5pbW98TmV0RnJvbnR8Tm92YXJyYS1WaXNpb258TVFRQnJvd3NlcnxNaWNyb01lc3NlbmdlciIsUGFsZU1vb246IkFuZHJvaWQuKlBhbGVNb29ufE1vYmlsZS4qUGFsZU1vb24ifSxwcm9wczp7TW9iaWxlOiJNb2JpbGUvW1ZFUl0iLEJ1aWxkOiJCdWlsZC9bVkVSXSIsVmVyc2lvbjoiVmVyc2lvbi9bVkVSXSIsVmVuZG9ySUQ6IlZlbmRvcklEL1tWRVJdIixpUGFkOiJpUGFkLipDUFVbYS16IF0rW1ZFUl0iLGlQaG9uZToiaVBob25lLipDUFVbYS16IF0rW1ZFUl0iLGlQb2Q6ImlQb2QuKkNQVVthLXogXStbVkVSXSIsS2luZGxlOiJLaW5kbGUvW1ZFUl0iLENocm9tZTpbIkNocm9tZS9bVkVSXSIsIkNyaU9TL1tWRVJdIiwiQ3JNby9bVkVSXSJdLENvYXN0OlsiQ29hc3QvW1ZFUl0iXSxEb2xmaW46IkRvbGZpbi9bVkVSXSIsRmlyZWZveDpbIkZpcmVmb3gvW1ZFUl0iLCJGeGlPUy9bVkVSXSJdLEZlbm5lYzoiRmVubmVjL1tWRVJdIixFZGdlOiJFZGdlL1tWRVJdIixJRTpbIklFTW9iaWxlL1tWRVJdOyIsIklFTW9iaWxlIFtWRVJdIiwiTVNJRSBbVkVSXTsiLCJUcmlkZW50L1swLTkuXSs7LipydjpbVkVSXSJdLE5ldEZyb250OiJOZXRGcm9udC9bVkVSXSIsTm9raWFCcm93c2VyOiJOb2tpYUJyb3dzZXIvW1ZFUl0iLE9wZXJhOlsiIE9QUi9bVkVSXSIsIk9wZXJhIE1pbmkvW1ZFUl0iLCJWZXJzaW9uL1tWRVJdIl0sIk9wZXJhIE1pbmkiOiJPcGVyYSBNaW5pL1tWRVJdIiwiT3BlcmEgTW9iaSI6IlZlcnNpb24vW1ZFUl0iLFVDQnJvd3NlcjpbIlVDV0VCW1ZFUl0iLCJVQy4qQnJvd3Nlci9bVkVSXSJdLE1RUUJyb3dzZXI6Ik1RUUJyb3dzZXIvW1ZFUl0iLE1pY3JvTWVzc2VuZ2VyOiJNaWNyb01lc3Nlbmdlci9bVkVSXSIsYmFpZHVib3hhcHA6ImJhaWR1Ym94YXBwL1tWRVJdIixiYWlkdWJyb3dzZXI6ImJhaWR1YnJvd3Nlci9bVkVSXSIsU2Ftc3VuZ0Jyb3dzZXI6IlNhbXN1bmdCcm93c2VyL1tWRVJdIixJcm9uOiJJcm9uL1tWRVJdIixTYWZhcmk6WyJWZXJzaW9uL1tWRVJdIiwiU2FmYXJpL1tWRVJdIl0sU2t5ZmlyZToiU2t5ZmlyZS9bVkVSXSIsVGl6ZW46IlRpemVuL1tWRVJdIixXZWJraXQ6IndlYmtpdFsgL11bVkVSXSIsUGFsZU1vb246IlBhbGVNb29uL1tWRVJdIixTYWlsZmlzaEJyb3dzZXI6IlNhaWxmaXNoQnJvd3Nlci9bVkVSXSIsR2Vja286IkdlY2tvL1tWRVJdIixUcmlkZW50OiJUcmlkZW50L1tWRVJdIixQcmVzdG86IlByZXN0by9bVkVSXSIsR29hbm5hOiJHb2FubmEvW1ZFUl0iLGlPUzoiIFxcYmk/T1NcXGIgW1ZFUl1bIDtdezF9IixBbmRyb2lkOiJBbmRyb2lkIFtWRVJdIixTYWlsZmlzaDoiU2FpbGZpc2ggW1ZFUl0iLEJsYWNrQmVycnk6WyJCbGFja0JlcnJ5W1xcd10rL1tWRVJdIiwiQmxhY2tCZXJyeS4qVmVyc2lvbi9bVkVSXSIsIlZlcnNpb24vW1ZFUl0iXSxCUkVXOiJCUkVXIFtWRVJdIixKYXZhOiJKYXZhL1tWRVJdIiwiV2luZG93cyBQaG9uZSBPUyI6WyJXaW5kb3dzIFBob25lIE9TIFtWRVJdIiwiV2luZG93cyBQaG9uZSBbVkVSXSJdLCJXaW5kb3dzIFBob25lIjoiV2luZG93cyBQaG9uZSBbVkVSXSIsIldpbmRvd3MgQ0UiOiJXaW5kb3dzIENFL1tWRVJdIiwiV2luZG93cyBOVCI6IldpbmRvd3MgTlQgW1ZFUl0iLFN5bWJpYW46WyJTeW1iaWFuT1MvW1ZFUl0iLCJTeW1iaWFuL1tWRVJdIl0sd2ViT1M6WyJ3ZWJPUy9bVkVSXSIsImhwd09TL1tWRVJdOyJdfSx1dGlsczp7Qm90OiJHb29nbGVib3R8ZmFjZWJvb2tleHRlcm5hbGhpdHxHb29nbGUtQU1QSFRNTHxzfmFtcC12YWxpZGF0b3J8QWRzQm90LUdvb2dsZXxHb29nbGUgS2V5d29yZCBTdWdnZXN0aW9ufEZhY2Vib3R8WWFuZGV4Qm90fFlhbmRleE1vYmlsZUJvdHxiaW5nYm90fGlhX2FyY2hpdmVyfEFocmVmc0JvdHxFem9vbXN8R1NMRmJvdHxXQlNlYXJjaEJvdHxUd2l0dGVyYm90fFR3ZWV0bWVtZUJvdHxUd2lrbGV8UGFwZXJMaUJvdHxXb3Rib3h8VW53aW5kRmV0Y2hvcnxFeGFib3R8TUoxMmJvdHxZYW5kZXhJbWFnZXN8VHVybml0aW5Cb3R8UGluZ2RvbXxjb250ZW50a2luZ2FwcHxBc3BpZWdlbEJvdCIsTW9iaWxlQm90OiJHb29nbGVib3QtTW9iaWxlfEFkc0JvdC1Hb29nbGUtTW9iaWxlfFlhaG9vU2Vla2VyL00xQTEtUjJEMiIsRGVza3RvcE1vZGU6IldQRGVza3RvcCIsVFY6IlNvbnlEVFZ8SGJiVFYiLFdlYktpdDoiKHdlYmtpdClbIC9dKFtcXHcuXSspIixDb25zb2xlOiJcXGIoTmludGVuZG98TmludGVuZG8gV2lpVXxOaW50ZW5kbyAzRFN8TmludGVuZG8gU3dpdGNofFBMQVlTVEFUSU9OfFhib3gpXFxiIixXYXRjaDoiU00tVjcwMCJ9fSxnLmRldGVjdE1vYmlsZUJyb3dzZXJzPXtmdWxsUGF0dGVybjovKGFuZHJvaWR8YmJcZCt8bWVlZ28pLittb2JpbGV8YXZhbnRnb3xiYWRhXC98YmxhY2tiZXJyeXxibGF6ZXJ8Y29tcGFsfGVsYWluZXxmZW5uZWN8aGlwdG9wfGllbW9iaWxlfGlwKGhvbmV8b2QpfGlyaXN8a2luZGxlfGxnZSB8bWFlbW98bWlkcHxtbXB8bW9iaWxlLitmaXJlZm94fG5ldGZyb250fG9wZXJhIG0ob2J8aW4paXxwYWxtKCBvcyk/fHBob25lfHAoaXhpfHJlKVwvfHBsdWNrZXJ8cG9ja2V0fHBzcHxzZXJpZXMoNHw2KTB8c3ltYmlhbnx0cmVvfHVwXC4oYnJvd3NlcnxsaW5rKXx2b2RhZm9uZXx3YXB8d2luZG93cyBjZXx4ZGF8eGlpbm8vaSwNCnNob3J0UGF0dGVybjovMTIwN3w2MzEwfDY1OTB8M2dzb3w0dGhwfDUwWzEtNl1pfDc3MHN8ODAyc3xhIHdhfGFiYWN8YWMoZXJ8b298c1wtKXxhaShrb3xybil8YWwoYXZ8Y2F8Y28pfGFtb2l8YW4oZXh8bnl8eXcpfGFwdHV8YXIoY2h8Z28pfGFzKHRlfHVzKXxhdHR3fGF1KGRpfFwtbXxyIHxzICl8YXZhbnxiZShja3xsbHxucSl8YmkobGJ8cmQpfGJsKGFjfGF6KXxicihlfHYpd3xidW1ifGJ3XC0obnx1KXxjNTVcL3xjYXBpfGNjd2F8Y2RtXC18Y2VsbHxjaHRtfGNsZGN8Y21kXC18Y28obXB8bmQpfGNyYXd8ZGEoaXR8bGx8bmcpfGRidGV8ZGNcLXN8ZGV2aXxkaWNhfGRtb2J8ZG8oY3xwKW98ZHMoMTJ8XC1kKXxlbCg0OXxhaSl8ZW0obDJ8dWwpfGVyKGljfGswKXxlc2w4fGV6KFs0LTddMHxvc3x3YXx6ZSl8ZmV0Y3xmbHkoXC18Xyl8ZzEgdXxnNTYwfGdlbmV8Z2ZcLTV8Z1wtbW98Z28oXC53fG9kKXxncihhZHx1bil8aGFpZXxoY2l0fGhkXC0obXxwfHQpfGhlaVwtfGhpKHB0fHRhKXxocCggaXxpcCl8aHNcLWN8aHQoYyhcLXwgfF98YXxnfHB8c3x0KXx0cCl8aHUoYXd8dGMpfGlcLSgyMHxnb3xtYSl8aTIzMHxpYWMoIHxcLXxcLyl8aWJyb3xpZGVhfGlnMDF8aWtvbXxpbTFrfGlubm98aXBhcXxpcmlzfGphKHR8dilhfGpicm98amVtdXxqaWdzfGtkZGl8a2VqaXxrZ3QoIHxcLyl8a2xvbnxrcHQgfGt3Y1wtfGt5byhjfGspfGxlKG5vfHhpKXxsZyggZ3xcLyhrfGx8dSl8NTB8NTR8XC1bYS13XSl8bGlid3xseW54fG0xXC13fG0zZ2F8bTUwXC98bWEodGV8dWl8eG8pfG1jKDAxfDIxfGNhKXxtXC1jcnxtZShyY3xyaSl8bWkobzh8b2F8dHMpfG1tZWZ8bW8oMDF8MDJ8Yml8ZGV8ZG98dChcLXwgfG98dil8enopfG10KDUwfHAxfHYgKXxtd2JwfG15d2F8bjEwWzAtMl18bjIwWzItM118bjMwKDB8Mil8bjUwKDB8Mnw1KXxuNygwKDB8MSl8MTApfG5lKChjfG0pXC18b258dGZ8d2Z8d2d8d3QpfG5vayg2fGkpfG56cGh8bzJpbXxvcCh0aXx3dil8b3Jhbnxvd2cxfHA4MDB8cGFuKGF8ZHx0KXxwZHhnfHBnKDEzfFwtKFsxLThdfGMpKXxwaGlsfHBpcmV8cGwoYXl8dWMpfHBuXC0yfHBvKGNrfHJ0fHNlKXxwcm94fHBzaW98cHRcLWd8cWFcLWF8cWMoMDd8MTJ8MjF8MzJ8NjB8XC1bMi03XXxpXC0pfHF0ZWt8cjM4MHxyNjAwfHJha3N8cmltOXxybyh2ZXx6byl8czU1XC98c2EoZ2V8bWF8bW18bXN8bnl8dmEpfHNjKDAxfGhcLXxvb3xwXC0pfHNka1wvfHNlKGMoXC18MHwxKXw0N3xtY3xuZHxyaSl8c2doXC18c2hhcnxzaWUoXC18bSl8c2tcLTB8c2woNDV8aWQpfHNtKGFsfGFyfGIzfGl0fHQ1KXxzbyhmdHxueSl8c3AoMDF8aFwtfHZcLXx2ICl8c3koMDF8bWIpfHQyKDE4fDUwKXx0NigwMHwxMHwxOCl8dGEoZ3R8bGspfHRjbFwtfHRkZ1wtfHRlbChpfG0pfHRpbVwtfHRcLW1vfHRvKHBsfHNoKXx0cyg3MHxtXC18bTN8bTUpfHR4XC05fHVwKFwuYnxnMXxzaSl8dXRzdHx2NDAwfHY3NTB8dmVyaXx2aShyZ3x0ZSl8dmsoNDB8NVswLTNdfFwtdil8dm00MHx2b2RhfHZ1bGN8dngoNTJ8NTN8NjB8NjF8NzB8ODB8ODF8ODN8ODV8OTgpfHczYyhcLXwgKXx3ZWJjfHdoaXR8d2koZyB8bmN8bncpfHdtbGJ8d29udXx4NzAwfHlhc1wtfHlvdXJ8emV0b3x6dGVcLS9pLHRhYmxldFBhdHRlcm46L2FuZHJvaWR8aXBhZHxwbGF5Ym9va3xzaWxrL2l9O3ZhciBoLGk9T2JqZWN0LnByb3RvdHlwZS5oYXNPd25Qcm9wZXJ0eTtyZXR1cm4gZy5GQUxMQkFDS19QSE9ORT0iVW5rbm93blBob25lIixnLkZBTExCQUNLX1RBQkxFVD0iVW5rbm93blRhYmxldCIsZy5GQUxMQkFDS19NT0JJTEU9IlVua25vd25Nb2JpbGUiLGg9ImlzQXJyYXkiaW4gQXJyYXk/QXJyYXkuaXNBcnJheTpmdW5jdGlvbihhKXtyZXR1cm4iW29iamVjdCBBcnJheV0iPT09T2JqZWN0LnByb3RvdHlwZS50b1N0cmluZy5jYWxsKGEpfSxmdW5jdGlvbigpe3ZhciBhLGIsYyxlLGYsaixrPWcubW9iaWxlRGV0ZWN0UnVsZXM7Zm9yKGEgaW4gay5wcm9wcylpZihpLmNhbGwoay5wcm9wcyxhKSl7Zm9yKGI9ay5wcm9wc1thXSxoKGIpfHwoYj1bYl0pLGY9Yi5sZW5ndGgsZT0wO2U8ZjsrK2UpYz1iW2VdLGo9Yy5pbmRleE9mKCJbVkVSXSIpLGo+PTAmJihjPWMuc3Vic3RyaW5nKDAsaikrIihbXFx3Ll9cXCtdKykiK2Muc3Vic3RyaW5nKGorNSkpLGJbZV09bmV3IFJlZ0V4cChjLCJpIik7ay5wcm9wc1thXT1ifWQoay5vc3MpLGQoay5waG9uZXMpLGQoay50YWJsZXRzKSxkKGsudWFzKSxkKGsudXRpbHMpLGsub3NzMD17V2luZG93c1Bob25lT1M6ay5vc3MuV2luZG93c1Bob25lT1MsV2luZG93c01vYmlsZU9TOmsub3NzLldpbmRvd3NNb2JpbGVPU319KCksZy5maW5kTWF0Y2g9ZnVuY3Rpb24oYSxiKXtmb3IodmFyIGMgaW4gYSlpZihpLmNhbGwoYSxjKSYmYVtjXS50ZXN0KGIpKXJldHVybiBjO3JldHVybiBudWxsfSxnLmZpbmRNYXRjaGVzPWZ1bmN0aW9uKGEsYil7dmFyIGM9W107Zm9yKHZhciBkIGluIGEpaS5jYWxsKGEsZCkmJmFbZF0udGVzdChiKSYmYy5wdXNoKGQpO3JldHVybiBjfSxnLmdldFZlcnNpb25TdHI9ZnVuY3Rpb24oYSxiKXt2YXIgYyxkLGUsZixoPWcubW9iaWxlRGV0ZWN0UnVsZXMucHJvcHM7aWYoaS5jYWxsKGgsYSkpZm9yKGM9aFthXSxlPWMubGVuZ3RoLGQ9MDtkPGU7KytkKWlmKGY9Y1tkXS5leGVjKGIpLG51bGwhPT1mKXJldHVybiBmWzFdO3JldHVybiBudWxsfSxnLmdldFZlcnNpb249ZnVuY3Rpb24oYSxiKXt2YXIgYz1nLmdldFZlcnNpb25TdHIoYSxiKTtyZXR1cm4gYz9nLnByZXBhcmVWZXJzaW9uTm8oYyk6TmFOfSxnLnByZXBhcmVWZXJzaW9uTm89ZnVuY3Rpb24oYSl7dmFyIGI7cmV0dXJuIGI9YS5zcGxpdCgvW2Etei5fIFwvXC1dL2kpLDE9PT1iLmxlbmd0aCYmKGE9YlswXSksYi5sZW5ndGg+MSYmKGE9YlswXSsiLiIsYi5zaGlmdCgpLGErPWIuam9pbigiIikpLE51bWJlcihhKX0sZy5pc01vYmlsZUZhbGxiYWNrPWZ1bmN0aW9uKGEpe3JldHVybiBnLmRldGVjdE1vYmlsZUJyb3dzZXJzLmZ1bGxQYXR0ZXJuLnRlc3QoYSl8fGcuZGV0ZWN0TW9iaWxlQnJvd3NlcnMuc2hvcnRQYXR0ZXJuLnRlc3QoYS5zdWJzdHIoMCw0KSl9LGcuaXNUYWJsZXRGYWxsYmFjaz1mdW5jdGlvbihhKXtyZXR1cm4gZy5kZXRlY3RNb2JpbGVCcm93c2Vycy50YWJsZXRQYXR0ZXJuLnRlc3QoYSl9LGcucHJlcGFyZURldGVjdGlvbkNhY2hlPWZ1bmN0aW9uKGEsYyxkKXtpZihhLm1vYmlsZT09PWIpe3ZhciBlLGgsaTtyZXR1cm4oaD1nLmZpbmRNYXRjaChnLm1vYmlsZURldGVjdFJ1bGVzLnRhYmxldHMsYykpPyhhLm1vYmlsZT1hLnRhYmxldD1oLHZvaWQoYS5waG9uZT1udWxsKSk6KGU9Zy5maW5kTWF0Y2goZy5tb2JpbGVEZXRlY3RSdWxlcy5waG9uZXMsYykpPyhhLm1vYmlsZT1hLnBob25lPWUsdm9pZChhLnRhYmxldD1udWxsKSk6dm9pZChnLmlzTW9iaWxlRmFsbGJhY2soYyk/KGk9Zi5pc1Bob25lU2l6ZWQoZCksaT09PWI/KGEubW9iaWxlPWcuRkFMTEJBQ0tfTU9CSUxFLGEudGFibGV0PWEucGhvbmU9bnVsbCk6aT8oYS5tb2JpbGU9YS5waG9uZT1nLkZBTExCQUNLX1BIT05FLGEudGFibGV0PW51bGwpOihhLm1vYmlsZT1hLnRhYmxldD1nLkZBTExCQUNLX1RBQkxFVCxhLnBob25lPW51bGwpKTpnLmlzVGFibGV0RmFsbGJhY2soYyk/KGEubW9iaWxlPWEudGFibGV0PWcuRkFMTEJBQ0tfVEFCTEVULGEucGhvbmU9bnVsbCk6YS5tb2JpbGU9YS50YWJsZXQ9YS5waG9uZT1udWxsKX19LGcubW9iaWxlR3JhZGU9ZnVuY3Rpb24oYSl7dmFyIGI9bnVsbCE9PWEubW9iaWxlKCk7cmV0dXJuIGEub3MoImlPUyIpJiZhLnZlcnNpb24oImlQYWQiKT49NC4zfHxhLm9zKCJpT1MiKSYmYS52ZXJzaW9uKCJpUGhvbmUiKT49My4xfHxhLm9zKCJpT1MiKSYmYS52ZXJzaW9uKCJpUG9kIik+PTMuMXx8YS52ZXJzaW9uKCJBbmRyb2lkIik+Mi4xJiZhLmlzKCJXZWJraXQiKXx8YS52ZXJzaW9uKCJXaW5kb3dzIFBob25lIE9TIik+PTd8fGEuaXMoIkJsYWNrQmVycnkiKSYmYS52ZXJzaW9uKCJCbGFja0JlcnJ5Iik+PTZ8fGEubWF0Y2goIlBsYXlib29rLipUYWJsZXQiKXx8YS52ZXJzaW9uKCJ3ZWJPUyIpPj0xLjQmJmEubWF0Y2goIlBhbG18UHJlfFBpeGkiKXx8YS5tYXRjaCgiaHAuKlRvdWNoUGFkIil8fGEuaXMoIkZpcmVmb3giKSYmYS52ZXJzaW9uKCJGaXJlZm94Iik+PTEyfHxhLmlzKCJDaHJvbWUiKSYmYS5pcygiQW5kcm9pZE9TIikmJmEudmVyc2lvbigiQW5kcm9pZCIpPj00fHxhLmlzKCJTa3lmaXJlIikmJmEudmVyc2lvbigiU2t5ZmlyZSIpPj00LjEmJmEuaXMoIkFuZHJvaWRPUyIpJiZhLnZlcnNpb24oIkFuZHJvaWQiKT49Mi4zfHxhLmlzKCJPcGVyYSIpJiZhLnZlcnNpb24oIk9wZXJhIE1vYmkiKT4xMSYmYS5pcygiQW5kcm9pZE9TIil8fGEuaXMoIk1lZUdvT1MiKXx8YS5pcygiVGl6ZW4iKXx8YS5pcygiRG9sZmluIikmJmEudmVyc2lvbigiQmFkYSIpPj0yfHwoYS5pcygiVUMgQnJvd3NlciIpfHxhLmlzKCJEb2xmaW4iKSkmJmEudmVyc2lvbigiQW5kcm9pZCIpPj0yLjN8fGEubWF0Y2goIktpbmRsZSBGaXJlIil8fGEuaXMoIktpbmRsZSIpJiZhLnZlcnNpb24oIktpbmRsZSIpPj0zfHxhLmlzKCJBbmRyb2lkT1MiKSYmYS5pcygiTm9va1RhYmxldCIpfHxhLnZlcnNpb24oIkNocm9tZSIpPj0xMSYmIWJ8fGEudmVyc2lvbigiU2FmYXJpIik+PTUmJiFifHxhLnZlcnNpb24oIkZpcmVmb3giKT49NCYmIWJ8fGEudmVyc2lvbigiTVNJRSIpPj03JiYhYnx8YS52ZXJzaW9uKCJPcGVyYSIpPj0xMCYmIWI/IkEiOmEub3MoImlPUyIpJiZhLnZlcnNpb24oImlQYWQiKTw0LjN8fGEub3MoImlPUyIpJiZhLnZlcnNpb24oImlQaG9uZSIpPDMuMXx8YS5vcygiaU9TIikmJmEudmVyc2lvbigiaVBvZCIpPDMuMXx8YS5pcygiQmxhY2tiZXJyeSIpJiZhLnZlcnNpb24oIkJsYWNrQmVycnkiKT49NSYmYS52ZXJzaW9uKCJCbGFja0JlcnJ5Iik8Nnx8YS52ZXJzaW9uKCJPcGVyYSBNaW5pIik+PTUmJmEudmVyc2lvbigiT3BlcmEgTWluaSIpPD02LjUmJihhLnZlcnNpb24oIkFuZHJvaWQiKT49Mi4zfHxhLmlzKCJpT1MiKSl8fGEubWF0Y2goIk5va2lhTjh8Tm9raWFDN3xOOTcuKlNlcmllczYwfFN5bWJpYW4vMyIpfHxhLnZlcnNpb24oIk9wZXJhIE1vYmkiKT49MTEmJmEuaXMoIlN5bWJpYW5PUyIpPyJCIjooYS52ZXJzaW9uKCJCbGFja0JlcnJ5Iik8NXx8YS5tYXRjaCgiTVNJRU1vYmlsZXxXaW5kb3dzIENFLipNb2JpbGUiKXx8YS52ZXJzaW9uKCJXaW5kb3dzIE1vYmlsZSIpPD01LjIsIkMiKX0sZy5kZXRlY3RPUz1mdW5jdGlvbihhKXtyZXR1cm4gZy5maW5kTWF0Y2goZy5tb2JpbGVEZXRlY3RSdWxlcy5vc3MwLGEpfHxnLmZpbmRNYXRjaChnLm1vYmlsZURldGVjdFJ1bGVzLm9zcyxhKX0sZy5nZXREZXZpY2VTbWFsbGVyU2lkZT1mdW5jdGlvbigpe3JldHVybiB3aW5kb3cuc2NyZWVuLndpZHRoPHdpbmRvdy5zY3JlZW4uaGVpZ2h0P3dpbmRvdy5zY3JlZW4ud2lkdGg6d2luZG93LnNjcmVlbi5oZWlnaHR9LGYucHJvdG90eXBlPXtjb25zdHJ1Y3RvcjpmLG1vYmlsZTpmdW5jdGlvbigpe3JldHVybiBnLnByZXBhcmVEZXRlY3Rpb25DYWNoZSh0aGlzLl9jYWNoZSx0aGlzLnVhLHRoaXMubWF4UGhvbmVXaWR0aCksdGhpcy5fY2FjaGUubW9iaWxlfSxwaG9uZTpmdW5jdGlvbigpe3JldHVybiBnLnByZXBhcmVEZXRlY3Rpb25DYWNoZSh0aGlzLl9jYWNoZSx0aGlzLnVhLHRoaXMubWF4UGhvbmVXaWR0aCksdGhpcy5fY2FjaGUucGhvbmV9LHRhYmxldDpmdW5jdGlvbigpe3JldHVybiBnLnByZXBhcmVEZXRlY3Rpb25DYWNoZSh0aGlzLl9jYWNoZSx0aGlzLnVhLHRoaXMubWF4UGhvbmVXaWR0aCksdGhpcy5fY2FjaGUudGFibGV0fSx1c2VyQWdlbnQ6ZnVuY3Rpb24oKXtyZXR1cm4gdGhpcy5fY2FjaGUudXNlckFnZW50PT09YiYmKHRoaXMuX2NhY2hlLnVzZXJBZ2VudD1nLmZpbmRNYXRjaChnLm1vYmlsZURldGVjdFJ1bGVzLnVhcyx0aGlzLnVhKSksdGhpcy5fY2FjaGUudXNlckFnZW50fSx1c2VyQWdlbnRzOmZ1bmN0aW9uKCl7cmV0dXJuIHRoaXMuX2NhY2hlLnVzZXJBZ2VudHM9PT1iJiYodGhpcy5fY2FjaGUudXNlckFnZW50cz1nLmZpbmRNYXRjaGVzKGcubW9iaWxlRGV0ZWN0UnVsZXMudWFzLHRoaXMudWEpKSx0aGlzLl9jYWNoZS51c2VyQWdlbnRzfSxvczpmdW5jdGlvbigpe3JldHVybiB0aGlzLl9jYWNoZS5vcz09PWImJih0aGlzLl9jYWNoZS5vcz1nLmRldGVjdE9TKHRoaXMudWEpKSx0aGlzLl9jYWNoZS5vc30sdmVyc2lvbjpmdW5jdGlvbihhKXtyZXR1cm4gZy5nZXRWZXJzaW9uKGEsdGhpcy51YSl9LHZlcnNpb25TdHI6ZnVuY3Rpb24oYSl7cmV0dXJuIGcuZ2V0VmVyc2lvblN0cihhLHRoaXMudWEpfSxpczpmdW5jdGlvbihiKXtyZXR1cm4gYyh0aGlzLnVzZXJBZ2VudHMoKSxiKXx8YShiLHRoaXMub3MoKSl8fGEoYix0aGlzLnBob25lKCkpfHxhKGIsdGhpcy50YWJsZXQoKSl8fGMoZy5maW5kTWF0Y2hlcyhnLm1vYmlsZURldGVjdFJ1bGVzLnV0aWxzLHRoaXMudWEpLGIpfSxtYXRjaDpmdW5jdGlvbihhKXtyZXR1cm4gYSBpbnN0YW5jZW9mIFJlZ0V4cHx8KGE9bmV3IFJlZ0V4cChhLCJpIikpLGEudGVzdCh0aGlzLnVhKX0saXNQaG9uZVNpemVkOmZ1bmN0aW9uKGEpe3JldHVybiBmLmlzUGhvbmVTaXplZChhfHx0aGlzLm1heFBob25lV2lkdGgpfSxtb2JpbGVHcmFkZTpmdW5jdGlvbigpe3JldHVybiB0aGlzLl9jYWNoZS5ncmFkZT09PWImJih0aGlzLl9jYWNoZS5ncmFkZT1nLm1vYmlsZUdyYWRlKHRoaXMpKSx0aGlzLl9jYWNoZS5ncmFkZX19LCJ1bmRlZmluZWQiIT10eXBlb2Ygd2luZG93JiZ3aW5kb3cuc2NyZWVuP2YuaXNQaG9uZVNpemVkPWZ1bmN0aW9uKGEpe3JldHVybiBhPDA/YjpnLmdldERldmljZVNtYWxsZXJTaWRlKCk8PWF9OmYuaXNQaG9uZVNpemVkPWZ1bmN0aW9uKCl7fSxmLl9pbXBsPWcsZi52ZXJzaW9uPSIxLjQuNSAyMDIxLTAzLTEzIixmfSl9KGZ1bmN0aW9uKGEpe2lmKCJ1bmRlZmluZWQiIT10eXBlb2YgbW9kdWxlJiZtb2R1bGUuZXhwb3J0cylyZXR1cm4gZnVuY3Rpb24oYSl7bW9kdWxlLmV4cG9ydHM9YSgpfTtpZigiZnVuY3Rpb24iPT10eXBlb2YgZGVmaW5lJiZkZWZpbmUuYW1kKXJldHVybiBkZWZpbmU7aWYoInVuZGVmaW5lZCIhPXR5cGVvZiB3aW5kb3cpcmV0dXJuIGZ1bmN0aW9uKGEpe3dpbmRvdy5Nb2JpbGVEZXRlY3Q9YSgpfTt0aHJvdyBuZXcgRXJyb3IoInVua25vd24gZW52aXJvbm1lbnQiKX0oKSk7dmFyIGFpX2xpc3RzPSEwLGFpX2Jsb2NrX2NsYXNzX2RlZj0iY29kZS1ibG9jayI7CmlmKCJ1bmRlZmluZWQiIT10eXBlb2YgYWlfbGlzdHMpe2Z1bmN0aW9uIFgoYixlKXtmb3IodmFyIHA9W107Yj1iLnByZXZpb3VzRWxlbWVudFNpYmxpbmc7KSgidW5kZWZpbmVkIj09dHlwZW9mIGV8fGIubWF0Y2hlcyhlKSkmJnAucHVzaChiKTtyZXR1cm4gcH1mdW5jdGlvbiBmYShiLGUpe2Zvcih2YXIgcD1bXTtiPWIubmV4dEVsZW1lbnRTaWJsaW5nOykoInVuZGVmaW5lZCI9PXR5cGVvZiBlfHxiLm1hdGNoZXMoZSkpJiZwLnB1c2goYik7cmV0dXJuIHB9dmFyIGhvc3RfcmVnZXhwPVJlZ0V4cCgiOlxcL1xcLyguW14vOl0rKSIsImkiKTtmdW5jdGlvbiBoYShiKXtiPWIubWF0Y2goaG9zdF9yZWdleHApO3JldHVybiBudWxsIT1iJiYxPGIubGVuZ3RoJiYic3RyaW5nIj09PXR5cGVvZiBiWzFdJiYwPGJbMV0ubGVuZ3RoP2JbMV0udG9Mb3dlckNhc2UoKTpudWxsfWZ1bmN0aW9uIFEoYil7cmV0dXJuIGIuaW5jbHVkZXMoIjoiKT8oYj1iLnNwbGl0KCI6IiksMUUzKigzNjAwKnBhcnNlSW50KGJbMF0pKwo2MCpwYXJzZUludChiWzFdKStwYXJzZUludChiWzJdKSkpOm51bGx9ZnVuY3Rpb24gWShiKXt0cnl7dmFyIGU9RGF0ZS5wYXJzZShiKTtpc05hTihlKSYmKGU9bnVsbCl9Y2F0Y2gocCl7ZT1udWxsfWlmKG51bGw9PWUmJmIuaW5jbHVkZXMoIiAiKSl7Yj1iLnNwbGl0KCIgIik7dHJ5e2U9RGF0ZS5wYXJzZShiWzBdKSxlKz1RKGJbMV0pLGlzTmFOKGUpJiYoZT1udWxsKX1jYXRjaChwKXtlPW51bGx9fXJldHVybiBlfWZ1bmN0aW9uIFooKXtudWxsPT1kb2N1bWVudC5xdWVyeVNlbGVjdG9yKCIjYWktaWFiLXRjZi1iYXIiKSYmbnVsbD09ZG9jdW1lbnQucXVlcnlTZWxlY3RvcigiLmFpLWxpc3QtbWFudWFsIil8fCJmdW5jdGlvbiIhPXR5cGVvZiBfX3RjZmFwaXx8ImZ1bmN0aW9uIiE9dHlwZW9mIGFpX2xvYWRfYmxvY2tzfHwidW5kZWZpbmVkIiE9dHlwZW9mIGFpX2lhYl90Y2ZfY2FsbGJhY2tfaW5zdGFsbGVkfHwoX190Y2ZhcGkoImFkZEV2ZW50TGlzdGVuZXIiLDIsZnVuY3Rpb24oYiwKZSl7ZSYmInVzZXJhY3Rpb25jb21wbGV0ZSI9PT1iLmV2ZW50U3RhdHVzJiYoYWlfdGNEYXRhPWIsYWlfbG9hZF9ibG9ja3MoKSxiPWRvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoIiNhaS1pYWItdGNmLXN0YXR1cyIpLG51bGwhPWImJihiLnRleHRDb250ZW50PSJJQUIgVENGIDIuMCBEQVRBIExPQURFRCIpLGI9ZG9jdW1lbnQucXVlcnlTZWxlY3RvcigiI2FpLWlhYi10Y2YtYmFyIiksbnVsbCE9YiYmKGIuY2xhc3NMaXN0LnJlbW92ZSgic3RhdHVzLWVycm9yIiksYi5jbGFzc0xpc3QuYWRkKCJzdGF0dXMtb2siKSkpfSksYWlfaWFiX3RjZl9jYWxsYmFja19pbnN0YWxsZWQ9ITApfWFpX3Byb2Nlc3NfbGlzdHM9ZnVuY3Rpb24oYil7ZnVuY3Rpb24gZShhLGQsayl7aWYoMD09YS5sZW5ndGgpe2lmKCIhQCEiPT1rKXJldHVybiEwO2QhPWsmJigidHJ1ZSI9PWsudG9Mb3dlckNhc2UoKT9rPSEwOiJmYWxzZSI9PWsudG9Mb3dlckNhc2UoKSYmKGs9ITEpKTtyZXR1cm4gZD09a31pZigib2JqZWN0IiE9CnR5cGVvZiBkJiYiYXJyYXkiIT10eXBlb2YgZClyZXR1cm4hMTt2YXIgbD1hWzBdO2E9YS5zbGljZSgxKTtpZigiKiI9PWwpZm9yKGxldCBbLG5db2YgT2JqZWN0LmVudHJpZXMoZCkpe2lmKGUoYSxuLGspKXJldHVybiEwfWVsc2UgaWYobCBpbiBkKXJldHVybiBlKGEsZFtsXSxrKTtyZXR1cm4hMX1mdW5jdGlvbiBwKGEsZCxrKXtpZigib2JqZWN0IiE9dHlwZW9mIGF8fC0xPT1kLmluZGV4T2YoIlsiKSlyZXR1cm4hMTtkPWQucmVwbGFjZSgvXXwgL2dpLCIiKS5zcGxpdCgiWyIpO3JldHVybiBlKGQsYSxrKX1mdW5jdGlvbiB6KCl7aWYoImZ1bmN0aW9uIj09dHlwZW9mIF9fdGNmYXBpKXt2YXIgYT1kb2N1bWVudC5xdWVyeVNlbGVjdG9yKCIjYWktaWFiLXRjZi1zdGF0dXMiKSxkPWRvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoIiNhaS1pYWItdGNmLWJhciIpO251bGwhPWEmJihhLnRleHRDb250ZW50PSJJQUIgVENGIDIuMCBERVRFQ1RFRCIpO19fdGNmYXBpKCJnZXRUQ0RhdGEiLDIsZnVuY3Rpb24oaywKbCl7bD8obnVsbCE9ZCYmZC5jbGFzc0xpc3QuYWRkKCJzdGF0dXMtb2siKSwidGNsb2FkZWQiPT1rLmV2ZW50U3RhdHVzfHwidXNlcmFjdGlvbmNvbXBsZXRlIj09ay5ldmVudFN0YXR1cyk/KGFpX3RjRGF0YT1rLGsuZ2RwckFwcGxpZXM/bnVsbCE9YSYmKGEudGV4dENvbnRlbnQ9IklBQiBUQ0YgMi4wIERBVEEgTE9BREVEIik6bnVsbCE9YSYmKGEudGV4dENvbnRlbnQ9IklBQiBUQ0YgMi4wIEdEUFIgRE9FUyBOT1QgQVBQTFkiKSxudWxsIT1kJiYoZC5jbGFzc0xpc3QucmVtb3ZlKCJzdGF0dXMtZXJyb3IiKSxkLmNsYXNzTGlzdC5hZGQoInN0YXR1cy1vayIpKSxzZXRUaW1lb3V0KGZ1bmN0aW9uKCl7YWlfcHJvY2Vzc19saXN0cygpfSwxMCkpOiJjbXB1aXNob3duIj09ay5ldmVudFN0YXR1cyYmKGFpX2NtcHVpc2hvd249ITAsbnVsbCE9YSYmKGEudGV4dENvbnRlbnQ9IklBQiBUQ0YgMi4wIENNUCBVSSBTSE9XTiIpLG51bGwhPWQmJihkLmNsYXNzTGlzdC5yZW1vdmUoInN0YXR1cy1lcnJvciIpLApkLmNsYXNzTGlzdC5hZGQoInN0YXR1cy1vayIpKSk6KG51bGwhPWEmJihhLnRleHRDb250ZW50PSJJQUIgVENGIDIuMCBfX3RjZmFwaSBnZXRUQ0RhdGEgZmFpbGVkIiksbnVsbCE9ZCYmKGQuY2xhc3NMaXN0LnJlbW92ZSgic3RhdHVzLW9rIiksZC5jbGFzc0xpc3QuYWRkKCJzdGF0dXMtZXJyb3IiKSkpfSl9fWZ1bmN0aW9uIEMoYSl7ImZ1bmN0aW9uIj09dHlwZW9mIF9fdGNmYXBpPyhhaV90Y2ZhcGlfZm91bmQ9ITAsInVuZGVmaW5lZCI9PXR5cGVvZiBhaV9pYWJfdGNmX2NhbGxiYWNrX2luc3RhbGxlZCYmWigpLCJ1bmRlZmluZWQiPT10eXBlb2YgYWlfdGNEYXRhX3JlcXVlc3RlZCYmKGFpX3RjRGF0YV9yZXF1ZXN0ZWQ9ITAseigpLGNvb2tpZXNfbmVlZF90Y0RhdGE9ITApKTphJiYoInVuZGVmaW5lZCI9PXR5cGVvZiBhaV90Y2ZhcGlfZm91bmQmJihhaV90Y2ZhcGlfZm91bmQ9ITEsc2V0VGltZW91dChmdW5jdGlvbigpe2FpX3Byb2Nlc3NfbGlzdHMoKX0sMTApKSxhPWRvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoIiNhaS1pYWItdGNmLXN0YXR1cyIpLApudWxsIT1hJiYoYS50ZXh0Q29udGVudD0iSUFCIFRDRiAyLjAgTUlTU0lORzogX190Y2ZhcGkgZnVuY3Rpb24gbm90IGZvdW5kIiksYT1kb2N1bWVudC5xdWVyeVNlbGVjdG9yKCIjYWktaWFiLXRjZi1iYXIiKSxudWxsIT1hJiYoYS5jbGFzc0xpc3QucmVtb3ZlKCJzdGF0dXMtb2siKSxhLmNsYXNzTGlzdC5hZGQoInN0YXR1cy1lcnJvciIpKSl9aWYobnVsbD09YiliPWRvY3VtZW50LnF1ZXJ5U2VsZWN0b3JBbGwoImRpdi5haS1saXN0LWRhdGEsIG1ldGEuYWktbGlzdC1kYXRhIik7ZWxzZXt3aW5kb3cualF1ZXJ5JiZ3aW5kb3cualF1ZXJ5LmZuJiZiIGluc3RhbmNlb2YgalF1ZXJ5JiYoYj1BcnJheS5wcm90b3R5cGUuc2xpY2UuY2FsbChiKSk7dmFyIHg9W107Yi5mb3JFYWNoKChhLGQpPT57YS5tYXRjaGVzKCIuYWktbGlzdC1kYXRhIik/eC5wdXNoKGEpOihhPWEucXVlcnlTZWxlY3RvckFsbCgiLmFpLWxpc3QtZGF0YSIpLGEubGVuZ3RoJiZhLmZvckVhY2goKGssbCk9Pnt4LnB1c2goayl9KSl9KTsKYj14fWlmKGIubGVuZ3RoKXtiLmZvckVhY2goKGEsZCk9PnthLmNsYXNzTGlzdC5yZW1vdmUoImFpLWxpc3QtZGF0YSIpfSk7dmFyIEw9aWEod2luZG93LmxvY2F0aW9uLnNlYXJjaCk7aWYobnVsbCE9TC5yZWZlcnJlcil2YXIgQT1MLnJlZmVycmVyO2Vsc2UgQT1kb2N1bWVudC5yZWZlcnJlciwiIiE9QSYmKEE9aGEoQSkpO3ZhciBSPXdpbmRvdy5uYXZpZ2F0b3IudXNlckFnZW50LFM9Ui50b0xvd2VyQ2FzZSgpLGFhPW5hdmlnYXRvci5sYW5ndWFnZSxNPWFhLnRvTG93ZXJDYXNlKCk7aWYoInVuZGVmaW5lZCIhPT10eXBlb2YgTW9iaWxlRGV0ZWN0KXZhciBiYT1uZXcgTW9iaWxlRGV0ZWN0KFIpO2IuZm9yRWFjaCgoYSxkKT0+e3ZhciBrPWRvY3VtZW50LmNvb2tpZS5zcGxpdCgiOyIpO2suZm9yRWFjaChmdW5jdGlvbihmLGgpe2tbaF09Zi50cmltKCl9KTtkPWEuY2xvc2VzdCgiZGl2LiIrYWlfYmxvY2tfY2xhc3NfZGVmKTt2YXIgbD0hMDtpZihhLmhhc0F0dHJpYnV0ZSgicmVmZXJlci1saXN0Iikpe3ZhciBuPQphLmdldEF0dHJpYnV0ZSgicmVmZXJlci1saXN0Iik7bj1iNjRkKG4pLnNwbGl0KCIsIik7dmFyIHY9YS5nZXRBdHRyaWJ1dGUoInJlZmVyZXItbGlzdC10eXBlIiksRT0hMTtuLmV2ZXJ5KChmLGgpPT57Zj1mLnRyaW0oKTtpZigiIj09ZilyZXR1cm4hMDtpZigiKiI9PWYuY2hhckF0KDApKWlmKCIqIj09Zi5jaGFyQXQoZi5sZW5ndGgtMSkpe2lmKGY9Zi5zdWJzdHIoMSxmLmxlbmd0aC0yKSwtMSE9QS5pbmRleE9mKGYpKXJldHVybiBFPSEwLCExfWVsc2V7aWYoZj1mLnN1YnN0cigxKSxBLnN1YnN0cigtZi5sZW5ndGgpPT1mKXJldHVybiBFPSEwLCExfWVsc2UgaWYoIioiPT1mLmNoYXJBdChmLmxlbmd0aC0xKSl7aWYoZj1mLnN1YnN0cigwLGYubGVuZ3RoLTEpLDA9PUEuaW5kZXhPZihmKSlyZXR1cm4gRT0hMCwhMX1lbHNlIGlmKCIjIj09Zil7aWYoIiI9PUEpcmV0dXJuIEU9ITAsITF9ZWxzZSBpZihmPT1BKXJldHVybiBFPSEwLCExO3JldHVybiEwfSk7dmFyIHI9RTtzd2l0Y2godil7Y2FzZSAiQiI6ciYmCihsPSExKTticmVhaztjYXNlICJXIjpyfHwobD0hMSl9fWlmKGwmJmEuaGFzQXR0cmlidXRlKCJjbGllbnQtbGlzdCIpJiYidW5kZWZpbmVkIiE9PXR5cGVvZiBiYSlzd2l0Y2gobj1hLmdldEF0dHJpYnV0ZSgiY2xpZW50LWxpc3QiKSxuPWI2NGQobikuc3BsaXQoIiwiKSx2PWEuZ2V0QXR0cmlidXRlKCJjbGllbnQtbGlzdC10eXBlIikscj0hMSxuLmV2ZXJ5KChmLGgpPT57aWYoIiI9PWYudHJpbSgpKXJldHVybiEwO2Yuc3BsaXQoIiYmIikuZXZlcnkoKGMsdCk9Pnt0PSEwO3ZhciB3PSExO2ZvcihjPWMudHJpbSgpOyIhISI9PWMuc3Vic3RyaW5nKDAsMik7KXQ9IXQsYz1jLnN1YnN0cmluZygyKTsibGFuZ3VhZ2U6Ij09Yy5zdWJzdHJpbmcoMCw5KSYmKHc9ITAsYz1jLnN1YnN0cmluZyg5KS50b0xvd2VyQ2FzZSgpKTt2YXIgcT0hMTt3PyIqIj09Yy5jaGFyQXQoMCk/IioiPT1jLmNoYXJBdChjLmxlbmd0aC0xKT8oYz1jLnN1YnN0cigxLGMubGVuZ3RoLTIpLnRvTG93ZXJDYXNlKCksCi0xIT1NLmluZGV4T2YoYykmJihxPSEwKSk6KGM9Yy5zdWJzdHIoMSkudG9Mb3dlckNhc2UoKSxNLnN1YnN0cigtYy5sZW5ndGgpPT1jJiYocT0hMCkpOiIqIj09Yy5jaGFyQXQoYy5sZW5ndGgtMSk/KGM9Yy5zdWJzdHIoMCxjLmxlbmd0aC0xKS50b0xvd2VyQ2FzZSgpLDA9PU0uaW5kZXhPZihjKSYmKHE9ITApKTpjPT1NJiYocT0hMCk6IioiPT1jLmNoYXJBdCgwKT8iKiI9PWMuY2hhckF0KGMubGVuZ3RoLTEpPyhjPWMuc3Vic3RyKDEsYy5sZW5ndGgtMikudG9Mb3dlckNhc2UoKSwtMSE9Uy5pbmRleE9mKGMpJiYocT0hMCkpOihjPWMuc3Vic3RyKDEpLnRvTG93ZXJDYXNlKCksUy5zdWJzdHIoLWMubGVuZ3RoKT09YyYmKHE9ITApKToiKiI9PWMuY2hhckF0KGMubGVuZ3RoLTEpPyhjPWMuc3Vic3RyKDAsYy5sZW5ndGgtMSkudG9Mb3dlckNhc2UoKSwwPT1TLmluZGV4T2YoYykmJihxPSEwKSk6YmEuaXMoYykmJihxPSEwKTtyZXR1cm4ocj1xP3Q6IXQpPyEwOiExfSk7cmV0dXJuIHI/CiExOiEwfSksdil7Y2FzZSAiQiI6ciYmKGw9ITEpO2JyZWFrO2Nhc2UgIlciOnJ8fChsPSExKX12YXIgTj1uPSExO2Zvcih2PTE7Mj49djt2KyspaWYobCl7c3dpdGNoKHYpe2Nhc2UgMTp2YXIgZz1hLmdldEF0dHJpYnV0ZSgiY29va2llLWxpc3QiKTticmVhaztjYXNlIDI6Zz1hLmdldEF0dHJpYnV0ZSgicGFyYW1ldGVyLWxpc3QiKX1pZihudWxsIT1nKXtnPWI2NGQoZyk7c3dpdGNoKHYpe2Nhc2UgMTp2YXIgeT1hLmdldEF0dHJpYnV0ZSgiY29va2llLWxpc3QtdHlwZSIpO2JyZWFrO2Nhc2UgMjp5PWEuZ2V0QXR0cmlidXRlKCJwYXJhbWV0ZXItbGlzdC10eXBlIil9Zz1nLnJlcGxhY2UoInRjZi1nZHByIiwidGNmLXYyW2dkcHJBcHBsaWVzXT10cnVlIik7Zz1nLnJlcGxhY2UoInRjZi1uby1nZHByIiwidGNmLXYyW2dkcHJBcHBsaWVzXT1mYWxzZSIpO2c9Zy5yZXBsYWNlKCJ0Y2YtZ29vZ2xlIiwidGNmLXYyW3ZlbmRvcl1bY29uc2VudHNdWzc1NV09dHJ1ZSAmJiB0Y2YtdjJbcHVycG9zZV1bY29uc2VudHNdWzFdPXRydWUiKTsKZz1nLnJlcGxhY2UoInRjZi1uby1nb29nbGUiLCIhIXRjZi12Mlt2ZW5kb3JdW2NvbnNlbnRzXVs3NTVdIik7Zz1nLnJlcGxhY2UoInRjZi1tZWRpYS5uZXQiLCJ0Y2YtdjJbdmVuZG9yXVtjb25zZW50c11bMTQyXT10cnVlICYmIHRjZi12MltwdXJwb3NlXVtjb25zZW50c11bMV09dHJ1ZSIpO2c9Zy5yZXBsYWNlKCJ0Y2Ytbm8tbWVkaWEubmV0IiwiISF0Y2YtdjJbdmVuZG9yXVtjb25zZW50c11bMTQyXSIpO2c9Zy5yZXBsYWNlKCJ0Y2YtYW1hem9uIiwidGNmLXYyW3ZlbmRvcl1bY29uc2VudHNdWzc5M109dHJ1ZSAmJiB0Y2YtdjJbcHVycG9zZV1bY29uc2VudHNdWzFdPXRydWUiKTtnPWcucmVwbGFjZSgidGNmLW5vLWFtYXpvbiIsIiEhdGNmLXYyW3ZlbmRvcl1bY29uc2VudHNdWzc5M10iKTtnPWcucmVwbGFjZSgidGNmLWV6b2ljIiwidGNmLXYyW3ZlbmRvcl1bY29uc2VudHNdWzM0N109dHJ1ZSAmJiB0Y2YtdjJbcHVycG9zZV1bY29uc2VudHNdWzFdPXRydWUiKTtnPWcucmVwbGFjZSgidGNmLW5vLWV6b2ljIiwKIiEhdGNmLXYyW3ZlbmRvcl1bY29uc2VudHNdWzM0N10iKTt2YXIgRj1nLnNwbGl0KCIsIiksY2E9W107ay5mb3JFYWNoKGZ1bmN0aW9uKGYpe2Y9Zi5zcGxpdCgiPSIpO3RyeXt2YXIgaD1KU09OLnBhcnNlKGRlY29kZVVSSUNvbXBvbmVudChmWzFdKSl9Y2F0Y2goYyl7aD1kZWNvZGVVUklDb21wb25lbnQoZlsxXSl9Y2FbZlswXV09aH0pO3I9ITE7dmFyIEk9YTtGLmV2ZXJ5KChmLGgpPT57Zi5zcGxpdCgiJiYiKS5ldmVyeSgoYyx0KT0+e3Q9ITA7Zm9yKGM9Yy50cmltKCk7IiEhIj09Yy5zdWJzdHJpbmcoMCwyKTspdD0hdCxjPWMuc3Vic3RyaW5nKDIpO3ZhciB3PWMscT0iIUAhIixUPSJ0Y2YtdjIiPT13JiYiIUAhIj09cSxCPS0xIT1jLmluZGV4T2YoIlsiKSxKPTA9PWMuaW5kZXhPZigidGNmLXYyIil8fDA9PWMuaW5kZXhPZigiZXVjb25zZW50LXYyIik7Sj1KJiYoQnx8VCk7LTEhPWMuaW5kZXhPZigiPSIpJiYocT1jLnNwbGl0KCI9Iiksdz1xWzBdLHE9cVsxXSxCPS0xIT13LmluZGV4T2YoIlsiKSwKSj0oSj0wPT13LmluZGV4T2YoInRjZi12MiIpfHwwPT13LmluZGV4T2YoImV1Y29uc2VudC12MiIpKSYmKEJ8fFQpKTtpZihKKWRvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoIiNhaS1pYWItdGNmLXN0YXR1cyIpLEI9ZG9jdW1lbnQucXVlcnlTZWxlY3RvcigiI2FpLWlhYi10Y2YtYmFyIiksbnVsbCE9QiYmKEIuc3R5bGUuZGlzcGxheT0iYmxvY2siKSxUJiYiYm9vbGVhbiI9PXR5cGVvZiBhaV90Y2ZhcGlfZm91bmQ/cj1haV90Y2ZhcGlfZm91bmQ/dDohdDoib2JqZWN0Ij09dHlwZW9mIGFpX3RjRGF0YT8obnVsbCE9QiYmQi5jbGFzc0xpc3QuYWRkKCJzdGF0dXMtb2siKSx3PXcucmVwbGFjZSgvXXwgL2dpLCIiKS5zcGxpdCgiWyIpLHcuc2hpZnQoKSxyPSh3PWUodyxhaV90Y0RhdGEscSkpP3Q6IXQpOiJ1bmRlZmluZWQiPT10eXBlb2YgYWlfdGNmYXBpX2ZvdW5kJiYoSS5jbGFzc0xpc3QuYWRkKCJhaS1saXN0LWRhdGEiKSxOPSEwLCJmdW5jdGlvbiI9PXR5cGVvZiBfX3RjZmFwaT9DKCExKToKInVuZGVmaW5lZCI9PXR5cGVvZiBhaV90Y0RhdGFfcmV0cnlpbmcmJihhaV90Y0RhdGFfcmV0cnlpbmc9ITAsc2V0VGltZW91dChmdW5jdGlvbigpeyJmdW5jdGlvbiI9PXR5cGVvZiBfX3RjZmFwaT9DKCExKTpzZXRUaW1lb3V0KGZ1bmN0aW9uKCl7ImZ1bmN0aW9uIj09dHlwZW9mIF9fdGNmYXBpP0MoITEpOnNldFRpbWVvdXQoZnVuY3Rpb24oKXtDKCEwKX0sM0UzKX0sMUUzKX0sNjAwKSkpO2Vsc2UgaWYoQilyPSh3PXAoY2EsdyxxKSk/dDohdDtlbHNle3ZhciBVPSExOyIhQCEiPT1xP2suZXZlcnkoZnVuY3Rpb24oamEpe3JldHVybiBqYS5zcGxpdCgiPSIpWzBdPT1jPyhVPSEwLCExKTohMH0pOlU9LTEhPWsuaW5kZXhPZihjKTtyPVU/dDohdH1yZXR1cm4gcj8hMDohMX0pO3JldHVybiByPyExOiEwfSk7ciYmKE49ITEsSS5jbGFzc0xpc3QucmVtb3ZlKCJhaS1saXN0LWRhdGEiKSk7c3dpdGNoKHkpe2Nhc2UgIkIiOnImJihsPSExKTticmVhaztjYXNlICJXIjpyfHwobD0hMSl9fX1hLmNsYXNzTGlzdC5jb250YWlucygiYWktbGlzdC1tYW51YWwiKSYmCihsPyhJLmNsYXNzTGlzdC5yZW1vdmUoImFpLWxpc3QtZGF0YSIpLEkuY2xhc3NMaXN0LnJlbW92ZSgiYWktbGlzdC1tYW51YWwiKSk6KG49ITAsSS5jbGFzc0xpc3QuYWRkKCJhaS1saXN0LWRhdGEiKSkpOyhsfHwhbiYmIU4pJiZhLmhhc0F0dHJpYnV0ZSgiZGF0YS1kZWJ1Zy1pbmZvIikmJihnPWRvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoIi4iK2EuZGF0YXNldC5kZWJ1Z0luZm8pLG51bGwhPWcmJihnPWcucGFyZW50RWxlbWVudCxudWxsIT1nJiZnLmNsYXNzTGlzdC5jb250YWlucygiYWktZGVidWctaW5mbyIpJiZnLnJlbW92ZSgpKSk7eT1YKGEsIi5haS1kZWJ1Zy1iYXIuYWktZGVidWctbGlzdHMiKTt2YXIga2E9IiI9PUE/IiMiOkE7MCE9eS5sZW5ndGgmJnkuZm9yRWFjaCgoZixoKT0+e2g9Zi5xdWVyeVNlbGVjdG9yKCIuYWktZGVidWctbmFtZS5haS1saXN0LWluZm8iKTtudWxsIT1oJiYoaC50ZXh0Q29udGVudD1rYSxoLnRpdGxlPVIrIlxuIithYSk7aD1mLnF1ZXJ5U2VsZWN0b3IoIi5haS1kZWJ1Zy1uYW1lLmFpLWxpc3Qtc3RhdHVzIik7Cm51bGwhPWgmJihoLnRleHRDb250ZW50PWw/YWlfZnJvbnQudmlzaWJsZTphaV9mcm9udC5oaWRkZW4pfSk7Zz0hMTtpZihsJiZhLmhhc0F0dHJpYnV0ZSgic2NoZWR1bGluZy1zdGFydCIpJiZhLmhhc0F0dHJpYnV0ZSgic2NoZWR1bGluZy1lbmQiKSYmYS5oYXNBdHRyaWJ1dGUoInNjaGVkdWxpbmctZGF5cyIpKXt2YXIgdT1hLmdldEF0dHJpYnV0ZSgic2NoZWR1bGluZy1zdGFydCIpO3Y9YS5nZXRBdHRyaWJ1dGUoInNjaGVkdWxpbmctZW5kIik7eT1hLmdldEF0dHJpYnV0ZSgic2NoZWR1bGluZy1kYXlzIik7Zz0hMDt1PWI2NGQodSk7Rj1iNjRkKHYpO3ZhciBWPXBhcnNlSW50KGEuZ2V0QXR0cmlidXRlKCJzY2hlZHVsaW5nLWZhbGxiYWNrIikpLE89cGFyc2VJbnQoYS5nZXRBdHRyaWJ1dGUoImdtdCIpKTtpZih1LmluY2x1ZGVzKCItIil8fEYuaW5jbHVkZXMoIi0iKSlQPVkodSkrTyxLPVkoRikrTztlbHNlIHZhciBQPVEodSksSz1RKEYpO1A/Pz0wO0s/Pz0wO3ZhciBXPWI2NGQoeSkuc3BsaXQoIiwiKTsKeT1hLmdldEF0dHJpYnV0ZSgic2NoZWR1bGluZy10eXBlIik7dmFyIEQ9KG5ldyBEYXRlKS5nZXRUaW1lKCkrTzt2PW5ldyBEYXRlKEQpO3ZhciBHPXYuZ2V0RGF5KCk7MD09Rz9HPTY6Ry0tO3UuaW5jbHVkZXMoIi0iKXx8Ri5pbmNsdWRlcygiLSIpfHwodT0obmV3IERhdGUodi5nZXRGdWxsWWVhcigpLHYuZ2V0TW9udGgoKSx2LmdldERhdGUoKSkpLmdldFRpbWUoKStPLEQtPXUsMD5EJiYoRCs9ODY0RTUpKTtzY2hlZHVsaW5nX3N0YXJ0X2RhdGVfb2s9RD49UDtzY2hlZHVsaW5nX2VuZF9kYXRlX29rPTA9PUt8fEQ8Szt1PXNjaGVkdWxpbmdfc3RhcnRfZGF0ZV9vayYmc2NoZWR1bGluZ19lbmRfZGF0ZV9vayYmVy5pbmNsdWRlcyhHLnRvU3RyaW5nKCkpO3N3aXRjaCh5KXtjYXNlICJCIjp1PSF1fXV8fChsPSExKTt2YXIgbGE9di50b0lTT1N0cmluZygpLnNwbGl0KCIuIilbMF0ucmVwbGFjZSgiVCIsIiAiKTt5PVgoYSwiLmFpLWRlYnVnLWJhci5haS1kZWJ1Zy1zY2hlZHVsaW5nIik7CjAhPXkubGVuZ3RoJiZ5LmZvckVhY2goKGYsaCk9PntoPWYucXVlcnlTZWxlY3RvcigiLmFpLWRlYnVnLW5hbWUuYWktc2NoZWR1bGluZy1pbmZvIik7bnVsbCE9aCYmKGgudGV4dENvbnRlbnQ9bGErIiAiK0crIiBjdXJyZW50X3RpbWU6ICIrTWF0aC5mbG9vcihELnRvU3RyaW5nKCkvMUUzKSsiICBzdGFydF9kYXRlOiIrTWF0aC5mbG9vcihQLzFFMykudG9TdHJpbmcoKSsiPT4iK3NjaGVkdWxpbmdfc3RhcnRfZGF0ZV9vay50b1N0cmluZygpKyIgZW5kX2RhdGU6IitNYXRoLmZsb29yKEsvMUUzKS50b1N0cmluZygpKyI9PiIrc2NoZWR1bGluZ19lbmRfZGF0ZV9vay50b1N0cmluZygpKyIgZGF5czoiK1cudG9TdHJpbmcoKSsiPT4iK1cuaW5jbHVkZXMoRy50b1N0cmluZygpKS50b1N0cmluZygpKTtoPWYucXVlcnlTZWxlY3RvcigiLmFpLWRlYnVnLW5hbWUuYWktc2NoZWR1bGluZy1zdGF0dXMiKTtudWxsIT1oJiYoaC50ZXh0Q29udGVudD1sP2FpX2Zyb250LnZpc2libGU6YWlfZnJvbnQuaGlkZGVuKTsKbHx8MD09Vnx8KGYuY2xhc3NMaXN0LnJlbW92ZSgiYWktZGVidWctc2NoZWR1bGluZyIpLGYuY2xhc3NMaXN0LmFkZCgiYWktZGVidWctZmFsbGJhY2siKSxoPWYucXVlcnlTZWxlY3RvcigiLmFpLWRlYnVnLW5hbWUuYWktc2NoZWR1bGluZy1zdGF0dXMiKSxudWxsIT1oJiYoaC50ZXh0Q29udGVudD1haV9mcm9udC5mYWxsYmFjaysiID0gIitWKSl9KX1pZihufHwhbCYmTilyZXR1cm4hMDthLnN0eWxlLnZpc2liaWxpdHk9IiI7YS5zdHlsZS5wb3NpdGlvbj0iIjthLnN0eWxlLndpZHRoPSIiO2Euc3R5bGUuaGVpZ2h0PSIiO2Euc3R5bGUuekluZGV4PSIiO2lmKGwpe2lmKG51bGwhPWQmJihkLnN0eWxlLnZpc2liaWxpdHk9IiIsZC5jbGFzc0xpc3QuY29udGFpbnMoImFpLXJlbW92ZS1wb3NpdGlvbiIpJiYoZC5zdHlsZS5wb3NpdGlvbj0iIikpLGEuaGFzQXR0cmlidXRlKCJkYXRhLWNvZGUiKSl7bj1iNjRkKGEuZGF0YXNldC5jb2RlKTt1PWRvY3VtZW50LmNyZWF0ZVJhbmdlKCk7Cmc9ITA7dHJ5e0g9dS5jcmVhdGVDb250ZXh0dWFsRnJhZ21lbnQobil9Y2F0Y2goZil7Zz0hMX1nJiYobnVsbCE9YS5jbG9zZXN0KCJoZWFkIik/KGEucGFyZW50Tm9kZS5pbnNlcnRCZWZvcmUoSCxhLm5leHRTaWJsaW5nKSxhLnJlbW92ZSgpKTphLmFwcGVuZChIKSk7ZGEoYSl9fWVsc2UgaWYoZyYmIXUmJjAhPVYpe251bGwhPWQmJihkLnN0eWxlLnZpc2liaWxpdHk9IiIsZC5jbGFzc0xpc3QuY29udGFpbnMoImFpLXJlbW92ZS1wb3NpdGlvbiIpJiZkLmNzcyh7cG9zaXRpb246IiJ9KSk7bj1mYShhLCIuYWktZmFsbGJhY2siKTswIT1uLmxlbmd0aCYmbi5mb3JFYWNoKChmLGgpPT57Zi5jbGFzc0xpc3QucmVtb3ZlKCJhaS1mYWxsYmFjayIpfSk7aWYoYS5oYXNBdHRyaWJ1dGUoImRhdGEtZmFsbGJhY2stY29kZSIpKXtuPWI2NGQoYS5kYXRhc2V0LmZhbGxiYWNrQ29kZSk7dT1kb2N1bWVudC5jcmVhdGVSYW5nZSgpO2c9ITA7dHJ5e3ZhciBIPXUuY3JlYXRlQ29udGV4dHVhbEZyYWdtZW50KG4pfWNhdGNoKGYpe2c9CiExfWcmJmEuYXBwZW5kKEgpO2RhKGEpfWVsc2UgYS5zdHlsZS5kaXNwbGF5PSJub25lIixudWxsIT1kJiZudWxsPT1kLnF1ZXJ5U2VsZWN0b3IoIi5haS1kZWJ1Zy1ibG9jayIpJiZkLmhhc0F0dHJpYnV0ZSgic3R5bGUiKSYmLTE9PWQuZ2V0QXR0cmlidXRlKCJzdHlsZSIpLmluZGV4T2YoImhlaWdodDoiKSYmKGQuc3R5bGUuZGlzcGxheT0ibm9uZSIpO251bGwhPWQmJmQuaGFzQXR0cmlidXRlKCJkYXRhLWFpIikmJihkLmdldEF0dHJpYnV0ZSgiZGF0YS1haSIpLGEuaGFzQXR0cmlidXRlKCJmYWxsYmFjay10cmFja2luZyIpJiYoSD1hLmdldEF0dHJpYnV0ZSgiZmFsbGJhY2stdHJhY2tpbmciKSxkLnNldEF0dHJpYnV0ZSgiZGF0YS1haS0iK2EuZ2V0QXR0cmlidXRlKCJmYWxsYmFja19sZXZlbCIpLEgpKSl9ZWxzZSBhLnN0eWxlLmRpc3BsYXk9Im5vbmUiLG51bGwhPWQmJihkLnJlbW92ZUF0dHJpYnV0ZSgiZGF0YS1haSIpLGQuY2xhc3NMaXN0LnJlbW92ZSgiYWktdHJhY2siKSwKbnVsbCE9ZC5xdWVyeVNlbGVjdG9yKCIuYWktZGVidWctYmxvY2siKT8oZC5zdHlsZS52aXNpYmlsaXR5PSIiLGQuY2xhc3NMaXN0LnJlbW92ZSgiYWktY2xvc2UiKSxkLmNsYXNzTGlzdC5jb250YWlucygiYWktcmVtb3ZlLXBvc2l0aW9uIikmJihkLnN0eWxlLnBvc2l0aW9uPSIiKSk6ZC5oYXNBdHRyaWJ1dGUoInN0eWxlIikmJi0xPT1kLmdldEF0dHJpYnV0ZSgic3R5bGUiKS5pbmRleE9mKCJoZWlnaHQ6IikmJihkLnN0eWxlLmRpc3BsYXk9Im5vbmUiKSk7YS5zZXRBdHRyaWJ1dGUoImRhdGEtY29kZSIsIiIpO2Euc2V0QXR0cmlidXRlKCJkYXRhLWZhbGxiYWNrLWNvZGUiLCIiKTtudWxsIT1kJiZkLmNsYXNzTGlzdC5yZW1vdmUoImFpLWxpc3QtYmxvY2siKX0pfX07ZnVuY3Rpb24gZWEoYil7Yj1gOyAke2RvY3VtZW50LmNvb2tpZX1gLnNwbGl0KGA7ICR7Yn09YCk7aWYoMj09PWIubGVuZ3RoKXJldHVybiBiLnBvcCgpLnNwbGl0KCI7Iikuc2hpZnQoKX1mdW5jdGlvbiBtYShiLAplLHApe2VhKGIpJiYoZG9jdW1lbnQuY29va2llPWIrIj0iKyhlPyI7cGF0aD0iK2U6IiIpKyhwPyI7ZG9tYWluPSIrcDoiIikrIjtleHBpcmVzPVRodSwgMDEgSmFuIDE5NzAgMDA6MDA6MDEgR01UIil9ZnVuY3Rpb24gbShiKXtlYShiKSYmKG1hKGIsIi8iLHdpbmRvdy5sb2NhdGlvbi5ob3N0bmFtZSksZG9jdW1lbnQuY29va2llPWIrIj07IFBhdGg9LzsgRXhwaXJlcz1UaHUsIDAxIEphbiAxOTcwIDAwOjAwOjAxIEdNVDsiKX0oZnVuY3Rpb24oYil7ImNvbXBsZXRlIj09PWRvY3VtZW50LnJlYWR5U3RhdGV8fCJsb2FkaW5nIiE9PWRvY3VtZW50LnJlYWR5U3RhdGUmJiFkb2N1bWVudC5kb2N1bWVudEVsZW1lbnQuZG9TY3JvbGw/YigpOmRvY3VtZW50LmFkZEV2ZW50TGlzdGVuZXIoIkRPTUNvbnRlbnRMb2FkZWQiLGIpfSkoZnVuY3Rpb24oKXtzZXRUaW1lb3V0KGZ1bmN0aW9uKCl7YWlfcHJvY2Vzc19saXN0cygpO3NldFRpbWVvdXQoZnVuY3Rpb24oKXtaKCk7aWYoImZ1bmN0aW9uIj09CnR5cGVvZiBhaV9sb2FkX2Jsb2Nrcyl7ZG9jdW1lbnQuYWRkRXZlbnRMaXN0ZW5lcigiY21wbHpFbmFibGVTY3JpcHRzIixlKTtkb2N1bWVudC5hZGRFdmVudExpc3RlbmVyKCJjbXBsel9ldmVudF9tYXJrZXRpbmciLGUpO2Z1bmN0aW9uIGUocCl7ImNtcGx6RW5hYmxlU2NyaXB0cyIhPXAudHlwZSYmImFsbCIhPT1wLmNvbnNlbnRMZXZlbHx8YWlfbG9hZF9ibG9ja3MoKX19fSw1MCk7dmFyIGI9ZG9jdW1lbnQucXVlcnlTZWxlY3RvcigiLmFpLWRlYnVnLXBhZ2UtdHlwZSIpO251bGwhPWImJmIuYWRkRXZlbnRMaXN0ZW5lcigiZGJsY2xpY2siLGU9PntlPWRvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoIiNhaS1pYWItdGNmLXN0YXR1cyIpO251bGwhPWUmJihlLnRleHRDb250ZW50PSJDT05TRU5UIENPT0tJRVMiKTtlPWRvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoIiNhaS1pYWItdGNmLWJhciIpO251bGwhPWUmJihlLnN0eWxlLmRpc3BsYXk9ImJsb2NrIil9KTtiPWRvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoIiNhaS1pYWItdGNmLWJhciIpOwpudWxsIT1iJiZiLmFkZEV2ZW50TGlzdGVuZXIoImNsaWNrIixlPT57bSgiZXVjb25zZW50LXYyIik7bSgiX19seEdfX2NvbnNlbnRfX3YyIik7bSgiX19seEdfX2NvbnNlbnRfX3YyX2RhaXN5Yml0Iik7bSgiX19seEdfX2NvbnNlbnRfX3YyX2dkYWlzeWJpdCIpO20oIkNvb2tpZUxhd0luZm9Db25zZW50Iik7bSgiY29va2llbGF3aW5mby1jaGVja2JveC1hZHZlcnRpc2VtZW50Iik7bSgiY29va2llbGF3aW5mby1jaGVja2JveC1hbmFseXRpY3MiKTttKCJjb29raWVsYXdpbmZvLWNoZWNrYm94LW5lY2Vzc2FyeSIpO20oImNvbXBsaWFuel9wb2xpY3lfaWQiKTttKCJjb21wbGlhbnpfY29uc2VudF9zdGF0dXMiKTttKCJjbXBsel9tYXJrZXRpbmciKTttKCJjbXBsel9jb25zZW50X3N0YXR1cyIpO20oImNtcGx6X3ByZWZlcmVuY2VzIik7bSgiY21wbHpfc3RhdGlzdGljcy1hbm9ueW1vdXMiKTttKCJjbXBsel9jaG9pY2UiKTttKCJjbXBsel9iYW5uZXItc3RhdHVzIik7bSgiY21wbHpfZnVuY3Rpb25hbCIpOwptKCJjbXBsel9wb2xpY3lfaWQiKTttKCJjbXBsel9zdGF0aXN0aWNzIik7bSgibW9vdmVfZ2Rwcl9wb3B1cCIpO20oInJlYWxfY29va2llX2Jhbm5lci1ibG9nOjEtdGNmIik7bSgicmVhbF9jb29raWVfYmFubmVyLWJsb2c6MSIpO2U9ZG9jdW1lbnQucXVlcnlTZWxlY3RvcigiI2FpLWlhYi10Y2Ytc3RhdHVzIik7bnVsbCE9ZSYmKGUudGV4dENvbnRlbnQ9IkNPTlNFTlQgQ09PS0lFUyBERUxFVEVEIil9KX0sNSl9KTtmdW5jdGlvbiBkYShiKXtzZXRUaW1lb3V0KGZ1bmN0aW9uKCl7ImZ1bmN0aW9uIj09dHlwZW9mIGFpX3Byb2Nlc3Nfcm90YXRpb25zX2luX2VsZW1lbnQmJmFpX3Byb2Nlc3Nfcm90YXRpb25zX2luX2VsZW1lbnQoYik7ImZ1bmN0aW9uIj09dHlwZW9mIGFpX3Byb2Nlc3NfbGlzdHMmJmFpX3Byb2Nlc3NfbGlzdHMoKTsiZnVuY3Rpb24iPT10eXBlb2YgYWlfcHJvY2Vzc19pcF9hZGRyZXNzZXMmJmFpX3Byb2Nlc3NfaXBfYWRkcmVzc2VzKCk7ImZ1bmN0aW9uIj09dHlwZW9mIGFpX3Byb2Nlc3NfZmlsdGVyX2hvb2tzJiYKYWlfcHJvY2Vzc19maWx0ZXJfaG9va3MoKTsiZnVuY3Rpb24iPT10eXBlb2YgYWlfYWRiX3Byb2Nlc3NfYmxvY2tzJiZhaV9hZGJfcHJvY2Vzc19ibG9ja3MoYik7ImZ1bmN0aW9uIj09dHlwZW9mIGFpX3Byb2Nlc3NfaW1wcmVzc2lvbnMmJjE9PWFpX3RyYWNraW5nX2ZpbmlzaGVkJiZhaV9wcm9jZXNzX2ltcHJlc3Npb25zKCk7ImZ1bmN0aW9uIj09dHlwZW9mIGFpX2luc3RhbGxfY2xpY2tfdHJhY2tlcnMmJjE9PWFpX3RyYWNraW5nX2ZpbmlzaGVkJiZhaV9pbnN0YWxsX2NsaWNrX3RyYWNrZXJzKCk7ImZ1bmN0aW9uIj09dHlwZW9mIGFpX2luc3RhbGxfY2xvc2VfYnV0dG9ucyYmYWlfaW5zdGFsbF9jbG9zZV9idXR0b25zKGRvY3VtZW50KX0sNSl9ZnVuY3Rpb24gaWEoYil7dmFyIGU9Yj9iLnNwbGl0KCI/IilbMV06d2luZG93LmxvY2F0aW9uLnNlYXJjaC5zbGljZSgxKTtiPXt9O2lmKGUpe2U9ZS5zcGxpdCgiIyIpWzBdO2U9ZS5zcGxpdCgiJiIpO2Zvcih2YXIgcD0wO3A8ZS5sZW5ndGg7cCsrKXt2YXIgej0KZVtwXS5zcGxpdCgiPSIpLEM9dm9pZCAwLHg9elswXS5yZXBsYWNlKC9cW1xkKlxdLyxmdW5jdGlvbihMKXtDPUwuc2xpY2UoMSwtMSk7cmV0dXJuIiJ9KTt6PSJ1bmRlZmluZWQiPT09dHlwZW9mIHpbMV0/IiI6elsxXTt4PXgudG9Mb3dlckNhc2UoKTt6PXoudG9Mb3dlckNhc2UoKTtiW3hdPygic3RyaW5nIj09PXR5cGVvZiBiW3hdJiYoYlt4XT1bYlt4XV0pLCJ1bmRlZmluZWQiPT09dHlwZW9mIEM/Ylt4XS5wdXNoKHopOmJbeF1bQ109eik6Ylt4XT16fX1yZXR1cm4gYn19OwoKYWlfanNfY29kZSA9IHRydWU7Cg==" type="text/javascript"></script> <script data-no-optimize="1" type="text/javascript">!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define(e):(t="undefined"!=typeof globalThis?globalThis:t||self).LazyLoad=e()}(this,function(){"use strict";function e(){return(e=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n,a=arguments[e];for(n in a)Object.prototype.hasOwnProperty.call(a,n)&&(t[n]=a[n])}return t}).apply(this,arguments)}function i(t){return e({},it,t)}function o(t,e){var n,a="LazyLoad::Initialized",i=new t(e);try{n=new CustomEvent(a,{detail:{instance:i}})}catch(t){(n=document.createEvent("CustomEvent")).initCustomEvent(a,!1,!1,{instance:i})}window.dispatchEvent(n)}function l(t,e){return t.getAttribute(gt+e)}function c(t){return l(t,bt)}function s(t,e){return function(t,e,n){e=gt+e;null!==n?t.setAttribute(e,n):t.removeAttribute(e)}(t,bt,e)}function r(t){return s(t,null),0}function u(t){return null===c(t)}function d(t){return c(t)===vt}function f(t,e,n,a){t&&(void 0===a?void 0===n?t(e):t(e,n):t(e,n,a))}function _(t,e){nt?t.classList.add(e):t.className+=(t.className?" ":"")+e}function v(t,e){nt?t.classList.remove(e):t.className=t.className.replace(new RegExp("(^|\\s+)"+e+"(\\s+|$)")," ").replace(/^\s+/,"").replace(/\s+$/,"")}function g(t){return t.llTempImage}function b(t,e){!e||(e=e._observer)&&e.unobserve(t)}function p(t,e){t&&(t.loadingCount+=e)}function h(t,e){t&&(t.toLoadCount=e)}function n(t){for(var e,n=[],a=0;e=t.children[a];a+=1)"SOURCE"===e.tagName&&n.push(e);return n}function m(t,e){(t=t.parentNode)&&"PICTURE"===t.tagName&&n(t).forEach(e)}function a(t,e){n(t).forEach(e)}function E(t){return!!t[st]}function I(t){return t[st]}function y(t){return delete t[st]}function A(e,t){var n;E(e)||(n={},t.forEach(function(t){n[t]=e.getAttribute(t)}),e[st]=n)}function k(a,t){var i;E(a)&&(i=I(a),t.forEach(function(t){var e,n;e=a,(t=i[n=t])?e.setAttribute(n,t):e.removeAttribute(n)}))}function L(t,e,n){_(t,e.class_loading),s(t,ut),n&&(p(n,1),f(e.callback_loading,t,n))}function w(t,e,n){n&&t.setAttribute(e,n)}function x(t,e){w(t,ct,l(t,e.data_sizes)),w(t,rt,l(t,e.data_srcset)),w(t,ot,l(t,e.data_src))}function O(t,e,n){var a=l(t,e.data_bg_multi),i=l(t,e.data_bg_multi_hidpi);(a=at&&i?i:a)&&(t.style.backgroundImage=a,n=n,_(t=t,(e=e).class_applied),s(t,ft),n&&(e.unobserve_completed&&b(t,e),f(e.callback_applied,t,n)))}function N(t,e){!e||0<e.loadingCount||0<e.toLoadCount||f(t.callback_finish,e)}function C(t,e,n){t.addEventListener(e,n),t.llEvLisnrs[e]=n}function M(t){return!!t.llEvLisnrs}function z(t){if(M(t)){var e,n,a=t.llEvLisnrs;for(e in a){var i=a[e];n=e,i=i,t.removeEventListener(n,i)}delete t.llEvLisnrs}}function R(t,e,n){var a;delete t.llTempImage,p(n,-1),(a=n)&&--a.toLoadCount,v(t,e.class_loading),e.unobserve_completed&&b(t,n)}function T(o,r,c){var l=g(o)||o;M(l)||function(t,e,n){M(t)||(t.llEvLisnrs={});var a="VIDEO"===t.tagName?"loadeddata":"load";C(t,a,e),C(t,"error",n)}(l,function(t){var e,n,a,i;n=r,a=c,i=d(e=o),R(e,n,a),_(e,n.class_loaded),s(e,dt),f(n.callback_loaded,e,a),i||N(n,a),z(l)},function(t){var e,n,a,i;n=r,a=c,i=d(e=o),R(e,n,a),_(e,n.class_error),s(e,_t),f(n.callback_error,e,a),i||N(n,a),z(l)})}function G(t,e,n){var a,i,o,r,c;t.llTempImage=document.createElement("IMG"),T(t,e,n),E(c=t)||(c[st]={backgroundImage:c.style.backgroundImage}),o=n,r=l(a=t,(i=e).data_bg),c=l(a,i.data_bg_hidpi),(r=at&&c?c:r)&&(a.style.backgroundImage='url("'.concat(r,'")'),g(a).setAttribute(ot,r),L(a,i,o)),O(t,e,n)}function D(t,e,n){var a;T(t,e,n),a=e,e=n,(t=It[(n=t).tagName])&&(t(n,a),L(n,a,e))}function V(t,e,n){var a;a=t,(-1<yt.indexOf(a.tagName)?D:G)(t,e,n)}function F(t,e,n){var a;t.setAttribute("loading","lazy"),T(t,e,n),a=e,(e=It[(n=t).tagName])&&e(n,a),s(t,vt)}function j(t){t.removeAttribute(ot),t.removeAttribute(rt),t.removeAttribute(ct)}function P(t){m(t,function(t){k(t,Et)}),k(t,Et)}function S(t){var e;(e=At[t.tagName])?e(t):E(e=t)&&(t=I(e),e.style.backgroundImage=t.backgroundImage)}function U(t,e){var n;S(t),n=e,u(e=t)||d(e)||(v(e,n.class_entered),v(e,n.class_exited),v(e,n.class_applied),v(e,n.class_loading),v(e,n.class_loaded),v(e,n.class_error)),r(t),y(t)}function $(t,e,n,a){var i;n.cancel_on_exit&&(c(t)!==ut||"IMG"===t.tagName&&(z(t),m(i=t,function(t){j(t)}),j(i),P(t),v(t,n.class_loading),p(a,-1),r(t),f(n.callback_cancel,t,e,a)))}function q(t,e,n,a){var i,o,r=(o=t,0<=pt.indexOf(c(o)));s(t,"entered"),_(t,n.class_entered),v(t,n.class_exited),i=t,o=a,n.unobserve_entered&&b(i,o),f(n.callback_enter,t,e,a),r||V(t,n,a)}function H(t){return t.use_native&&"loading"in HTMLImageElement.prototype}function B(t,i,o){t.forEach(function(t){return(a=t).isIntersecting||0<a.intersectionRatio?q(t.target,t,i,o):(e=t.target,n=t,a=i,t=o,void(u(e)||(_(e,a.class_exited),$(e,n,a,t),f(a.callback_exit,e,n,t))));var e,n,a})}function J(e,n){var t;et&&!H(e)&&(n._observer=new IntersectionObserver(function(t){B(t,e,n)},{root:(t=e).container===document?null:t.container,rootMargin:t.thresholds||t.threshold+"px"}))}function K(t){return Array.prototype.slice.call(t)}function Q(t){return t.container.querySelectorAll(t.elements_selector)}function W(t){return c(t)===_t}function X(t,e){return e=t||Q(e),K(e).filter(u)}function Y(e,t){var n;(n=Q(e),K(n).filter(W)).forEach(function(t){v(t,e.class_error),r(t)}),t.update()}function t(t,e){var n,a,t=i(t);this._settings=t,this.loadingCount=0,J(t,this),n=t,a=this,Z&&window.addEventListener("online",function(){Y(n,a)}),this.update(e)}var Z="undefined"!=typeof window,tt=Z&&!("onscroll"in window)||"undefined"!=typeof navigator&&/(gle|ing|ro)bot|crawl|spider/i.test(navigator.userAgent),et=Z&&"IntersectionObserver"in window,nt=Z&&"classList"in document.createElement("p"),at=Z&&1<window.devicePixelRatio,it={elements_selector:".lazy",container:tt||Z?document:null,threshold:300,thresholds:null,data_src:"src",data_srcset:"srcset",data_sizes:"sizes",data_bg:"bg",data_bg_hidpi:"bg-hidpi",data_bg_multi:"bg-multi",data_bg_multi_hidpi:"bg-multi-hidpi",data_poster:"poster",class_applied:"applied",class_loading:"litespeed-loading",class_loaded:"litespeed-loaded",class_error:"error",class_entered:"entered",class_exited:"exited",unobserve_completed:!0,unobserve_entered:!1,cancel_on_exit:!0,callback_enter:null,callback_exit:null,callback_applied:null,callback_loading:null,callback_loaded:null,callback_error:null,callback_finish:null,callback_cancel:null,use_native:!1},ot="src",rt="srcset",ct="sizes",lt="poster",st="llOriginalAttrs",ut="loading",dt="loaded",ft="applied",_t="error",vt="native",gt="data-",bt="ll-status",pt=[ut,dt,ft,_t],ht=[ot],mt=[ot,lt],Et=[ot,rt,ct],It={IMG:function(t,e){m(t,function(t){A(t,Et),x(t,e)}),A(t,Et),x(t,e)},IFRAME:function(t,e){A(t,ht),w(t,ot,l(t,e.data_src))},VIDEO:function(t,e){a(t,function(t){A(t,ht),w(t,ot,l(t,e.data_src))}),A(t,mt),w(t,lt,l(t,e.data_poster)),w(t,ot,l(t,e.data_src)),t.load()}},yt=["IMG","IFRAME","VIDEO"],At={IMG:P,IFRAME:function(t){k(t,ht)},VIDEO:function(t){a(t,function(t){k(t,ht)}),k(t,mt),t.load()}},kt=["IMG","IFRAME","VIDEO"];return t.prototype={update:function(t){var e,n,a,i=this._settings,o=X(t,i);{if(h(this,o.length),!tt&&et)return H(i)?(e=i,n=this,o.forEach(function(t){-1!==kt.indexOf(t.tagName)&&F(t,e,n)}),void h(n,0)):(t=this._observer,i=o,t.disconnect(),a=t,void i.forEach(function(t){a.observe(t)}));this.loadAll(o)}},destroy:function(){this._observer&&this._observer.disconnect(),Q(this._settings).forEach(function(t){y(t)}),delete this._observer,delete this._settings,delete this.loadingCount,delete this.toLoadCount},loadAll:function(t){var e=this,n=this._settings;X(t,n).forEach(function(t){b(t,e),V(t,n,e)})},restoreAll:function(){var e=this._settings;Q(e).forEach(function(t){U(t,e)})}},t.load=function(t,e){e=i(e);V(t,e)},t.resetStatus=function(t){r(t)},Z&&function(t,e){if(e)if(e.length)for(var n,a=0;n=e[a];a+=1)o(t,n);else o(t,e)}(t,window.lazyLoadOptions),t});!function(e,t){"use strict";function a(){t.body.classList.add("litespeed_lazyloaded")}function n(){console.log("[LiteSpeed] Start Lazy Load Images"),d=new LazyLoad({elements_selector:"[data-lazyloaded]",callback_finish:a}),o=function(){d.update()},e.MutationObserver&&new MutationObserver(o).observe(t.documentElement,{childList:!0,subtree:!0,attributes:!0})}var d,o;e.addEventListener?e.addEventListener("load",n,!1):e.attachEvent("onload",n)}(window,document);</script><script data-optimized="1" src="https://spotiepremium.com/wp-content/litespeed/js/e496664f24af721c436b280fb2012055.js?ver=72987" type="text/javascript"></script>



<ins class="adsbygoogle adsbygoogle-noablate" data-adsbygoogle-status="done" style="display: none !important;" data-ad-status="unfilled"><div id="aswift_0_host" style="border: none; height: 0px; width: 0px; margin: 0px; padding: 0px; position: relative; visibility: visible; background-color: transparent; display: inline-block;"><iframe id="aswift_0" name="aswift_0" style="left:0;position:absolute;top:0;border:0;width:undefinedpx;height:undefinedpx;" sandbox="allow-forms allow-popups allow-popups-to-escape-sandbox allow-same-origin allow-scripts allow-top-navigation-by-user-activation" frameborder="0" marginwidth="0" marginheight="0" vspace="0" hspace="0" allowtransparency="true" scrolling="no" src="https://pagead2.googlesyndication.com/pagead/ads?client=ca-pub-3975330028709326&amp;output=html&amp;adk=1812271804&amp;adf=3025194257&amp;abgtt=6&amp;lmt=1731908684&amp;plat=1%3A8200%2C2%3A8200%2C3%3A2162688%2C4%3A2162688%2C9%3A134250504%2C16%3A8388608%2C17%3A32%2C24%3A32%2C25%3A32%2C30%3A1048576%2C32%3A32%2C41%3A32%2C42%3A32&amp;format=0x0&amp;url=https%3A%2F%2Fspotiepremium.com%2F%23how-to-download--install&amp;pra=5&amp;wgl=1&amp;aihb=0&amp;aiof=4&amp;asro=0&amp;ailel=1~2~4~6~7~8~9~10~11~12~13~14~15~16~17~18~19~20~21~24~29~30~34&amp;aiael=1~2~3~4~6~7~8~9~10~11~12~13~14~15~16~17~18~19~20~21~24~29~30~34&amp;aicel=33~38&amp;aifxl=29_18~30_19&amp;aiixl=29_5~30_6&amp;aiict=1&amp;itsi=-1&amp;aiapm=0.20295&amp;aiapmi=0.24446&amp;aiombap=1&amp;aief=1&amp;uach=WyIiLCIiLCIiLCIiLCIiLG51bGwsMCxudWxsLCIiLG51bGwsMF0.&amp;dt=1731908684615&amp;bpp=2&amp;bdt=719&amp;idt=18&amp;shv=r20241112&amp;mjsv=m202411130101&amp;ptt=9&amp;saldr=aa&amp;abxe=1&amp;eoidce=1&amp;nras=1&amp;correlator=7288335088344&amp;frm=20&amp;pv=2&amp;u_tz=0&amp;u_his=2&amp;u_h=1&amp;u_w=1&amp;u_ah=1&amp;u_aw=1&amp;u_cd=24&amp;u_sd=1&amp;dmc=2&amp;adx=-12245933&amp;ady=-12245933&amp;biw=790&amp;bih=600&amp;scr_x=0&amp;scr_y=0&amp;eid=42533202%2C31088895%2C31088898%2C31088955%2C95344189%2C31088923%2C95341244%2C95345966&amp;oid=2&amp;pvsid=834462594576915&amp;tmod=254955138&amp;uas=0&amp;nvt=2&amp;fsapi=1&amp;ref=https%3A%2F%2Fspotiepremium.com%2F&amp;fc=1920&amp;brdim=0%2C0%2C0%2C0%2C1%2C0%2C0%2C0%2C800%2C600&amp;vis=1&amp;rsz=%7C%7Cs%7C&amp;abl=NS&amp;fu=32768&amp;bc=31&amp;bz=0&amp;ifi=1&amp;uci=a!1&amp;fsb=1&amp;dtd=41" data-google-container-id="a!1" tabindex="0" title="Advertisement" aria-label="Advertisement" data-load-complete="true"></iframe></div></ins></body><iframe id="google_esf" name="google_esf" src="https://pagead2.googlesyndication.com/pagead/html/r20241112/r20190131/zrt_lookup_fy2021.html" style="display: none;"></iframe></html><!-- Page optimized by LiteSpeed Cache @2024-11-17 09:43:37 --><!-- Page cached by LiteSpeed Cache 6.5.2 on 2024-11-17 09:43:37 --><!-- QUIC.cloud UCSS in queue -->