/* ========================================================================== mockViewers.ts -------------------------------------------------------------------------- Fake attorney profiles for v2's fit sentence, independent of mockMatters.ts and mockData.ts. Entirely fictional: no Overture attorneys or real people. Deliberately uneven coverage against mockMatters.ts: whitfield overlaps three of the four mock matters (both Premises liability ones plus Auto accident), lee overlaps none, anand overlaps exactly one (Workers' compensation). That spread is what makes switching either dropdown in the Sandbox actually demonstrate v2 reasoning about fit instead of always landing on the same answer. ========================================================================== */ (function (SB: any) { "use strict"; const mockViewers: ViewerProfile[] = [ { id: "whitfield", name: "Dana Whitfield", practiceAreas: ["Auto accident", "Premises liability"], pastCaseTypes: ["rear-end collisions", "slip and fall cases", "dog bite claims"], }, { id: "lee", name: "Marcus Lee", practiceAreas: ["Employment law", "Contract disputes"], pastCaseTypes: ["wrongful termination claims", "severance negotiations"], }, { id: "anand", name: "Priya Anand", practiceAreas: ["Workers' compensation"], pastCaseTypes: ["warehouse injury claims", "repetitive stress injury cases"], }, ]; SB.mockViewers = mockViewers; })((window as any).SB = (window as any).SB || {});