code: function getAppLinkIntentFilterData(preferences) {
      const intentFilterData = [];
      const linkDomains = preferences.linkDomain;
  
      for (let i = 0; i < linkDomains.length; i++) {
        const linkDomain = linkDomains[i];
  
        // app.link link domains need -alternate associated domains as well (for Deep Views)
        if (linkDomain.indexOf("app.link") !== -1) {
          const first = linkDomain.split(".")[0];
          const rest = linkDomain
            .split(".")
            .slice(1)
            .join(".");
          const alternate = `${first}-alternate` + `.${rest}`;
  
          intentFilterData.push(getAppLinkIntentFilterDictionary(linkDomain));
          intentFilterData.push(getAppLinkIntentFilterDictionary(alternate));
        } else {
          // bnc.lt
          if (
            linkDomain.indexOf("bnc.lt") !== -1 &&
            preferences.androidPrefix === null
          ) {
            throw new Error(
              'BRANCH SDK: Invalid "android-prefix" in <branch-config> in your config.xml. Docs https://goo.gl/GijGKP'
            );
          }
          intentFilterData.push(
            getAppLinkIntentFilterDictionary(
              linkDomain,
              preferences.androidPrefix
            )
          );
        }
      }
  
      return intentFilterData;
    }
docs: determine the Branch link domain <data> to append to the App Link intent filter