code: private Map<Qualities, String> searchForUrlsWithM3U8(
            final MSStringBuilder aSeiteStringExtractor) {
      final Map<Qualities, String> urls = new EnumMap<>(Qualities.class);
  
      final ArrayList<String> patternMatches = new ArrayList<>();
      aSeiteStringExtractor.extractList(M3U8_PATTERN_START, M3U8_PATTERN_END, patternMatches);
  
      String m3u8Url = null;
      for (final String patternMatch : patternMatches) {
        if (patternMatch.startsWith(TEXT_START_HTTP)) {
          m3u8Url = patternMatch;
          break;
        }
      }
  
      if (m3u8Url != null) {
        m3u8Url = m3u8Url.replaceAll(URL_GET_PARAMETER, "");
        if (m3u8Url.contains(M3U8Utils.M3U8_WDR_URL_BEGIN)) {
          urls.putAll(M3U8Utils.gatherUrlsFromWdrM3U8(m3u8Url));
        } else {
          urls.put(Qualities.NORMAL, m3u8Url);
        }
      }
  
      return urls;
    }
docs: Searches the Seite for a quality auto to get a M3U8 URL. If the URL is from
  WRD it searches for the URLs of the MP4 files.
  
  @param aSeiteStringExtractor The Seite.
  @return A Map containing the URLs and Qualities which was found. An empty
  Map if nothing was found.