/* ============================================================
   Affiliate configuration (A1 Session 3).

   NO AFFILIATE PROGRAM IS APPROVED YET. Every book ships
   `enabled: false` — bookLinks.js builds clean ORGANIC links until
   an operator flips a book on and fills its params. This file is the
   single flip point; no component hardcodes tracking params.

   Param shapes by network (fill when approved — placeholders only):

   Impact Radius (DraftKings, FanDuel run on Impact):
     { irclickid: '<click-id template or static campaign id>',
       sharedid: 'vyndr',            // sub-affiliate / source tag
       wpsrc:    '<campaign source>' }

   Partnerize / btag-style (BetMGM, Caesars, BetRivers):
     { btag:  '<partner btag>',       // BetMGM/Caesars partner tag
       afid:  '<affiliate id>',       // network affiliate id
       siteid:'<site/property id>' }

   Rules:
   - `tracking: true` is only reported when a book is enabled AND at
     least one non-empty param actually lands on the URL.
   - Never invent values here — empty string params are skipped by the
     builder, so a half-filled config still degrades to organic-plus-
     whatever-is-real, never a fabricated id.
   ============================================================ */

const AFFILIATE_CONFIG = {
  draftkings: { enabled: false, params: {} }, // Impact — irclickid / sharedid / wpsrc
  fanduel: { enabled: false, params: {} }, // Impact — irclickid / sharedid / wpsrc
  betmgm: { enabled: false, params: {} }, // Partnerize — btag / afid / siteid
  caesars: { enabled: false, params: {} }, // Partnerize — btag / afid / siteid
  betrivers: { enabled: false, params: {} }, // btag / afid / siteid
};

module.exports = { AFFILIATE_CONFIG };
