// Bespoke icons for "Parte de propuesta" children. // Two-tone: filled shape (opacity 0.14) + 1.5px stroke. 32×32 viewBox. const D = ({children, size=22}) => ( {children} ); const stroke = { stroke: "currentColor", strokeWidth: 1.5, strokeLinecap: "round", strokeLinejoin: "round", fill: "none" }; const fill = { fill: "currentColor", opacity: 0.14 }; const solid = { fill: "currentColor" }; // ── 01 Pauta publicitaria Mega 1 — TV with ad slot strip + channel badge "1" const IcPautaMega1 = (p) => ( {/* ad-slot strip */} {/* channel "1" badge */} ); // ── 02 Pauta publicitaria Mega 2 — same but "2" const IcPautaMega2 = (p) => ( {/* channel "2" badge */} ); // ── 03 Auspicios Mega 1 — TV with sponsor ribbon overlay (presented-by) const IcAuspiciosMega1 = (p) => ( {/* sponsor ribbon — banner across upper third */} {/* program glyph below + channel "1" badge bottom-right */} ); // ── 04 Plan digital — browser window with display-ad rectangles + cursor const IcPlanDigital = (p) => ( {/* leaderboard banner */} {/* article column */} {/* MPU ad block */} {/* cursor */} ); // ── 05 Campaña Influencers — phone with @ + audience reach nodes const IcInfluencers = (p) => ( {/* phone */} {/* @ symbol on screen */} {/* heart + like */} {/* audience reach nodes */} {/* light radiating lines */} ); // ── 06 Plan de Menciones y Presencia en pantalla — speech bubble + lower-third graphic on TV const IcMenciones = (p) => ( {/* TV behind */} {/* lower-third bar on screen */} {/* speech bubble — host saying brand */} {/* sparkle for "presencia" */} ); Object.assign(window, { IcPautaMega1, IcPautaMega2, IcAuspiciosMega1, IcPlanDigital, IcInfluencers, IcMenciones, });