()
| 456 | }; |
| 457 | |
| 458 | const buildAnalysisPayload = () => { |
| 459 | const payload = { |
| 460 | visionMode: analysisOverrides.vision, |
| 461 | ocrMode: analysisOverrides.ocr |
| 462 | }; |
| 463 | if (analysisOverrides.vision !== 'auto' && visionConfigured) { |
| 464 | payload.visionEnabled = analysisOverrides.vision === 'on'; |
| 465 | } |
| 466 | if (analysisOverrides.ocr !== 'auto') { |
| 467 | payload.ocrEnabled = analysisOverrides.ocr === 'on'; |
| 468 | } |
| 469 | return payload; |
| 470 | }; |
| 471 | |
| 472 | const syncCollapsedState = () => { |
| 473 | if (scopeFieldsEl) { |