The moneyline variant of bookmakerOddsComparison renders one row per configured bookmaker brand for a single American Football (NFL) match: logo + brand name + the two Home / Away price cells (the 2-way match winner including overtime, so there is no draw column), each a clickable affiliate link. It is selected by market: "moneyline" on the config record — a Sanity Bookmaker Odds document with Market = Moneyline (2-way) and an NFL match picked from the event search, or an inline configuration with "market":"moneyline".
The layout is the 1x2 table with two cells instead of three. The cell labels are not the 1 / 2 keys: the widget prints Home and Away, resolved for the page language from the translation keys bookmaker-odds-moneyline-home / bookmaker-odds-moneyline-away (English fallback when a key or a locale value is missing). Header text uses the same optional attributes as 1x2: eventsubtitle / competitionsubtitle (empty when absent). A heading above the widget is page content, not a widget setting.
Shared behaviour — configid vs configuration, the display attributes, oddsformat, rel / target, tlTarget — is described on the Bookmaker Odds Comparison page.
Note: Delasport has no American Football markets, so moneyline documents map brands to Altenar and Bahigo only. An NFL match document is tied to one game: the odds freeze at kickoff and the snapshot is kept for six months, so after the game the placement keeps showing the final pre-kickoff prices until an editor re-points the document (or the inline
internalEventId) to an upcoming match. Altenar publishes the current NFL week only, Bahigo two to three weeks ahead; a brand whose provider has no price yet renders a dash.
configid (recommended)The recommended setup, shown first, with every top-level attribute the moneyline variant reads: the match + brands live in the referenced Sanity Bookmaker Odds document; the tag carries the configid slug plus the display attributes. maxrows="100" is a deliberately large cap so the number of brands is not restricted in practice (the moneyline layout, like 1x2, renders every configured brand). oddsformat="decimal" pins the price format; without the attribute, US visitors get American odds and everyone else decimal. This is a live widget (the referenced document exists in this environment).
configurationThe same variant with the inline configuration JSON instead of a configid: "market":"moneyline" selects the layout. If both configid and configuration are present, configid wins and this JSON is ignored.
oddsformat="american")The same match with the prices as American odds (-141 favourite, +114 underdog) for every visitor; without the attribute this happens automatically for US visitors only.
Only the slug and the locale. Home / Away labels and the BET NOW label from their default translation keys (localized for the page language), default colours, Vulcan links, rel="nofollow", target="_blank", decimal odds outside the US. Shown on the Bears vs Eagles document.
tlTarget="rbo")Set tlTarget="rbo": every affiliate link in the row (brand logo, both odds cells, the BET NOW button) is then built as /go/<legacyId>.html instead of the Vulcan /go/<cloakedLink> form, using each brand’s legacyId from its Sanity brand reference.