PageSourceSearch

https://suprememind.ai/assets/CrossExamination-CMClfpKD.js

js suprememind.ai collected 2026-10-05 12:42:54 UTC 14,380 bytes, 142 lines download raw bytes

1import{i as e,t}from"./react-CYoUnH_4.js";import{d as n,m as r}from"./app-CWgmxBnP.js";import{r as i}from"./SiteFooter-BWSZAxSi.js";var a=e(t(),1),o=r(),s={securities:{turns:{Cooperative:[{q:`Walk me through your event study. What benchmark and what estimation window?`,a:`An OLS market model against SPY, with a one-hundred-and-twenty-trading-day estimation window ending ten days before each event date.`},{q:`And what R-squared did that model produce for the January 31 event date?`,a:`0.123 for January 31. It is 0.18 for April 2.`},{q:`So the benchmark explains about twelve percent of Luckin's daily return variation. Does a lower R-squared widen your standard errors?`,a:`Mechanically, yes. A poorer fit produces a larger residual variance and therefore a wider confidence interval around any given abnormal return.`},{q:`Then your finding that January 31 is not statistically significant, at a t of negative 1.53, is partly a function of how poorly the model fits, not only of whether the market moved.`,a:`It is a function of both. I would not characterise a t-statistic of negative 1.53 as evidence of price impact, but I accept that a better-specified model could produce a narrower interval around the same point estimate.`},{q:`Last one. Your report attributes the April 2 collapse partly to market conditions. Can you name the non-fraud event on April 2 that moved this stock seventy-eight percent?`,a:`I did not identify a specific non-fraud event. My opinion is that the environment on that date was confounded by the trading halt and delisting risk, and that the decline should be disaggregated before it is used for damages.`}],Hostile:[{q:`Your market model for January 31 produced an R-squared of 0.123. Correct?`,a:`That figure appears in my report.`},{q:`A lower R-squared produces a wider standard error. Yes or no?`,a:`All else equal, yes. That is not a criticism of the model.`},{q:`I did not ask whether it was a criticism. A wider standard error makes statistical significance harder to reach. Yes or no?`,a:`Yes.`},{q:`Can you name a single non-fraud event on April 2, 2020 that moved this stock seventy-eight percent?`,a:`My assignment was not to identify particular news events. It was to assess whether the price movement can be cleanly attributed.`},{q:`So the answer is no. And your report opines that the decline was driven by market conditions.`,a:`It does not. My report opines on statistical significance, not on the legal question of loss causation.`}]},name:`In re Luckin Coffee Inc. Securities Litigation`,meta:`Class period 2019-05-17 to 2020-04-01 · vs. Defense Event-Study Econometrician`,initial:`Hostile`},antitrust:{turns:{Cooperative:[{q:`Doctor, did you run any regression of your own on the cylindrical-cell transaction data?`,a:`No. My assignment was to evaluate the plaintiffs' model, not to construct an alternative one.`},{q:`The class members you identified as uninjured. Were they identified using the plaintiffs' cost-elasticity assumptions, or your own?`,a:`My own. I substituted assumptions I consider better supported by the economics.`},{q:`Did you run a Chow test to establish that the transaction data should not be pooled?`,a:`I did not run a formal Chow test. My pooling objection rests on economic reasoning and sensitivity analysis.`},{q:`For the transactions you labelled false positives, did you review the underlying contracts to see whether any were renewed after January 2000?`,a:`I relied on the pricing-formula fields in the transaction data rather than the contract documents themselves.`},{q:`You conclude the price effect is not statistically distinguishable from zero. Is that a finding that there was no effect, or that your specification cannot detect one?`,a:`The latter. It is a finding about the model's ability to detect an effect, not a finding that no effect exists.`}],Hostile:[{q:`You built no model of your own in this case. Correct?`,a:`I evaluated the model that was offered. That is a recognised expert function.`},{q:`That is not what I asked. Did you run a regression on this data, yes or no?`,a:`No.`},{q:`Your uninjured-class-member count comes out of assumptions you substituted for the plaintiffs'. Correct?`,a:`It comes out of a correctly specified model. The plaintiffs' assumptions were the ones that were unsupported.`},{q:`Then if the jury credits their assumptions rather than yours, your uninjured count is zero. Correct?`,a:`If one adopts assumptions I regard as economically indefensible, one would reach a different c
1ount.`},{q:`You told this court the price effect is not statistically distinguishable from zero. That is a statement about your model, not about the market. Correct?`,a:`It is a finding about the model's ability to detect an effect, not a finding that no effect exists.`}]},name:`In re Lithium Ion Batteries Antitrust Litigation`,meta:`Conspiracy 2000-01-01 to 2011-05-31 · 8 defendants · vs. Defense Cartel Econometrician`,initial:`Cooperative`}},c=({framed:e,matter:t=`securities`})=>{let{pathname:r}=n(),c=s[t],[l,u]=(0,a.useState)(1),[d,f]=(0,a.useState)(c.initial),p=c.turns[d],[m,h]=(0,a.useState)(!1),g=(0,a.useRef)();(0,a.useEffect)(()=>()=>clearTimeout(g.current),[]);let _=()=>{u(e=>e+1),h(!0),clearTimeout(g.current),g.current=setTimeout(()=>h(!1),900)},v=l>=p.length,y=p[l];return(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(`style`,{dangerouslySetInnerHTML:{__html:`
2      .cx {
3        background: #f7f7f7;
4        ${e?`border-top: 1px solid rgba(10,10,10,0.09); border-bottom: 1px solid rgba(10,10,10,0.09);`:``}
5        padding: 92px 56px;
6        font-family: 'DM Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif;
7      }
8      .cx-inner { max-width: 1000px; margin: 0 auto; }
9      .cx-eyebrow {
10        font-size: 10px; font-weight: 600; letter-spacing: 0.2em;
11        text-transform: uppercase; color: #0a0a0a; margin-bottom: 14px;
12      }
13      .cx-h2 {
14        font-family: 'Lora', Georgia, 'Times New Roman', serif;
15        font-size: clamp(28px, 3.4vw, 44px); font-weight: 400;
16        letter-spacing: -0.02em; line-height: 1.15; color: #0a0a0a;
17        max-width: 22ch; margin-bottom: 18px;
18      }
19      .cx-h2 em { font-style: normal; color: #0a0a0a; }
20      .cx-lede {
21        font-size: 15px; font-weight: 300; color: #3c3c3c;
22        line-height: 1.75; max-width: 62ch; margin-bottom: 40px;
23      }
24
25      .cx-panel {
26        background: #ffffff;
27        border: 1px solid rgba(10,10,10,0.13);
28        border-radius: 3px;
29        overflow: hidden;
30      }
31      .cx-bar {
32        display: flex; align-items: baseline; justify-content: space-between;
33        gap: 16px; flex-wrap: wrap;
34        padding: 18px 26px;
35        border-bottom: 1px solid rgba(10,10,10,0.09);
36      }
37      .cx-matter {
38        font-family: 'Lora', Georgia, 'Times New Roman', serif;
39        font-size: 19px; font-weight: 500; color: #0a0a0a; letter-spacing: -0.01em;
40      }
41      .cx-meta { font-size: 11.5px; color: #6b6b6b; font-variant-numeric: tabular-nums; }
42      .cx-chip {
43        display: inline-block; margin-left: 10px;
44        font-size: 9.5px; font-weight: 600; letter-spacing: 0.12em;
45        text-transform: uppercase; color: #1f5f45;
46        border: 1px solid rgba(31,95,69,0.3); border-radius: 2px;
47        padding: 2px 7px; vertical-align: 2px;
48      }
49
50      .cx-turn { border-bottom: 1px solid rgba(10,10,10,0.07); }
51      .cx-turn:last-of-type { border-bottom: 0; }
52      .cx-role {
53        font-size: 9.5px; font-weight: 600; letter-spacing: 0.14em;
54        text-transform: uppercase; color: #6b6b6b; margin-bottom: 7px;
55      }
56      .cx-q, .cx-a { padding: 18px 26px; }
57      .cx-q { background: #fbfbfb; }
58      .cx-q p { font-size: 15px; font-weight: 500; color: #0a0a0a; line-height: 1.6; }
59      .cx-a p { font-size: 15px; font-weight: 300; color: #3c3c3c; line-height: 1.65; }
60      .cx-a.fresh p { animation: cxIn 0.45s cubic-bezier(0.16,1,0.3,1) both; }
61      @keyframes cxIn { from { opacity: 0; transform: translateY(4px); } to { opacity: 1; transform: none; } }
62
63      /* Three dots while the witness considers the question. */
64      .cx-think { display: inline-flex; gap: 5px; align-items: center; height: 22px; }
65      .cx-think i {
66        width: 5px; height: 5px; border-radius: 50%; background: #b4b4b4;
67        animation: cxDot 1.1s ease-in-out infinite;
68      }
69      .cx-think i:nth-child(2) { animation-delay: 0.16s; }
70      .cx-think i:nth-child(3) { animation-delay: 0.32s; }
71      @keyframes cxDot { 0%, 60%, 100% { opacity: 0.35; } 30% { opacity: 1; } }
72
73      @media (prefers-reduced-motion: reduce) {
74        .cx-a.fresh p { animation: none; }
75        .cx-think i { animation: none; opacity: 0.6; }
76      }
77
78      .cx-ask { padding: 16px 26px; border-top: 1px solid rgba(10,10,10,0.09); }
79      .cx-ask-btn {
80        appearance: none; width: 100%; text-align: left; cursor: pointer;
81        background: #fff; border: 1px solid rgba(10,10,10,0.18);
82        border-radius: 4px; padding: 13px 16px;
83        font-family: inherit; display: flex; flex-direction: column; gap: 6px;
84        transition: border-color 0.15s, background 0.15s;
85      }
86      .cx-ask-btn:hover:not(:disabled) { border-color: #0a0a0a; background: #fbfbfb; }
87      .cx-ask-btn:disabled { opacity: 0.5; cursor: default; }
88      .cx-ask-btn:focus-visible { outline: 2px solid #0a0a0a; outline-offset: 2px; }
89      .cx-ask-l {
90        font-size: 9.5px; font-weight: 600; letter-spacing: 0.14em;
91        text-transform: uppercase; color: #1f5f45;
92      }
93      .cx-ask-q { font-size: 14.5px; color: #0a0a0a; line-height: 1.55; font-weight: 400; }
94      .cx-ask.done {
95        display: flex; align-items: center; justify-content: space-between;
96        gap: 20px; flex-wrap: wrap; padding: 20px 26px;
97      }
98      .cx-ask.done p {
99        font-size: 14px; font-weight: 300; color: #3c3c3c;
100        line-height: 1.7; max-width: 52ch;
101      }
102      .cx-ask-cta { display: flex; align-items: center; gap: 14px; flex-wrap: wrap; }
103      .cx-btn {
104        font-size: 13.5px; font-weight: 500; color: #fff; background: #0a0a0a;
105        text-decoration: none; padding: 11px 24px; border-radius: 5px;
106        transition: background 0.15s; white-space: nowrap;
107      }
108      .cx-btn:hover { background: #2a2a28; }
109      .cx-ghost {
110        font-size: 13.5px; color: #3c3c3c; text-decoration: none;
111        border-bottom: 1px solid rgba(10,10,10,0.22); padding-bottom: 2px;
112        white-space: nowrap; transition: border-color 0.15s, color 0.15s;
113      }
114      .cx-ghost:hover { color: #0a0a0a; border-bottom-color: #0a0a0a; }
115
116      .cx-foot {
117        display: flex; align-items: center; justify-content: space-between;
118        gap: 16px; flex-wrap: wrap;
119        padding: 15px 26px; border-top: 1px solid rgba(10,10,10,0.09);
120        background: #fbfbfb;
121      }
122      .cx-count { font-size: 11.5px; color: #6b6b6b; }
123      .cx-mode { display: inline-flex; border: 1px solid rgba(10,10,10,0.16); border-radius: 3px; overflow: hidden; }
124      .cx-mode button {
125        appearance: none; border: 0; cursor: pointer; font-family: inherit;
126        font-size: 11.5px; padding: 5px 13px; color: #6b6b6b; background: #fff;
127      }
128      .cx-mode button.on { background: #0a0a0a; color: #fff; font-weight: 500; }
129      .cx-mode button:disabled { cursor: default; color: #b4b4b4; }
130      .cx-mode button:focus-visible { outline: 2px solid #0a0a0a; outline-offset: -2px; }
131
132      .cx-note {
133        margin-top: 24px; font-size: 12.5px; font-weight: 300;
134        color: #6b6b6b; line-height: 1.7; max-width: 74ch;
135      }
136
137      @media (max-width: 860px) {
138        .cx { padding: 64px 22px; }
139        .cx-q, .cx-a, .cx-bar, .cx-foot, .cx-ask { padding-left: 18px; padding-right: 18px; }
140        .cx-q p, .cx-a p { font-size: 14.5px; }
141      }
142    `}}),(0,o.jsx)(`section`,{className:`cx`,"aria-label":`A live cross-examination of the opposing expert`,children:(0,o.jsxs)(`div`,{className:`cx-inner`,children:[(0,o.jsx)(`div`,{className:`cx-eyebrow`,children:`The Live Cross · Worked Example`}),(0,o.jsx)(`h2`,{className:`cx-h2`,children:`Put him on the stand before the deposition`}),(0,o.jsxs)(`div`,{className:`cx-panel`,children:[(0,o.jsx)(`div`,{className:`cx-bar`,children:(0,o.jsxs)(`div`,{children:[(0,o.jsxs)(`div`,{className:`cx-matter`,children:[c.name,(0,o.jsx)(`span`,{className:`cx-chip`,children:`Grounded`})]}),(0,o.jsx)(`div`,{className:`cx-meta`,children:c.meta})]})}),p.slice(0,l).map((e,t)=>{let n=t===l-1;return(0,o.jsxs)(`div`,{className:`cx-turn`,children:[(0,o.jsxs)(`div`,{className:`cx-q`,children:[(0,o.jsx)(`div`,{className:`cx-role`,children:`You (counsel)`}),(0,o.jsx)(`p`,{children:e.q})]}),(0,o.jsxs)(`div`,{className:`cx-a${n?` fresh`:``}`,children:[(0,o.jsx)(`div`,{className:`cx-role`,children:`Witness`}),n&&m?(0,o.jsxs)(`span`,{className:`cx-think`,"aria-label":`The witness is answering`,children:[(0,o.jsx)(`i`,{}),(0,o.jsx)(`i`,{}),(0,o.jsx)(`i`,{})]}):(0,o.jsx)(`p`,{children:e.a})]})]},e.q)}),v?(0,o.jsxs)(`div`,{className:`cx-ask done`,children:[(0,o.jsx)(`p`,{children:`That is the concession the cross exists to get, in five questions. Inside the product you ask your own, on your own matter, for as long as the witness holds up.`}),(0,o.jsxs)(`div`,{className:`cx-ask-cta`,children:[(0,o.jsx)(`a`,{className:`cx-btn`,href:i(r,`live_cross`),children:`Ask your own questions`}),(0,o.jsx)(`a`,{className:`cx-ghost`,href:`/pricing`,children:`See what a matter costs →`})]})]}):(0,o.jsx)(`div`,{className:`cx-ask`,children:(0,o.jsxs)(`button`,{type:`button`,className:`cx-ask-btn`,onClick:_,disabled:m,children:[(0,o.jsx)(`span`,{className:`cx-ask-l`,children:m?`Answering`:`Ask next`}),(0,o.jsx)(`span`,{className:`cx-ask-q`,children:y.q})]})}),(0,o.jsxs)(`div`,{className:`cx-foot`,children:[(0,o.jsxs)(`div`,{className:`cx-count`,children:[l,` of `,p.length,` questions asked.`]}),(0,o.jsx)(`div`,{className:`cx-mode`,role:`group`,"aria-label":`Witness posture`,children:[`Cooperative`,`Hostile`].map(e=>(0,o.jsx)(`button`,{type:`button`,className:d===e?`on`:void 0,"aria-pressed":d===e,title:`Run the ${e.toLowerCase()} line`,onClick:()=>{f(e),u(1),h(!1),clearTimeout(g.current)},children:e},e))})]})]}),e&&(0,o.jsx)(`p`,{className:`cx-note`,children:`A class of expert, never a named individual. Nothing here is filed or offered as testimony.`})]})})]})};export{c as t};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.