%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /home/emergentqj/actioncivile/pre-auth/.4cc3a2e1590a4463a5f392ddcc26929e/static/js/utils/
Upload File :
Create Path :
Current File : /home/emergentqj/actioncivile/pre-auth/.4cc3a2e1590a4463a5f392ddcc26929e/static/js/utils/getReferrerParts.js

import countryData from "config/countryData";

const { countryLinks } = countryData;

const isReferredFromEasyParkPage = (referrer) => (
  countryLinks.some(({ link }) => referrer.includes(link.replace("//", "")))
);

const getReferrerParts = () => {
  const { referrer } = document;

  if (referrer) {
    if (isReferredFromEasyParkPage(referrer)) {
      const a = document.createElement("a");
      a.href = referrer;
      const levels = a.hostname.split(".");
      return {
        tld: levels[levels.length - 1],
        sld: levels[levels.length - 2],
      };
    }
  }
  return false;
};

export default getReferrerParts;

Zerion Mini Shell 1.0