const fs = require('fs'); let f = 'src/pages/NextAiDrawIoView.tsx'; let d = fs.readFileSync(f, 'utf8'); d = d.replaceAll('artifact_publish_target: artifactPublishTarget,', 'artifact_publish_target: artifactPublishTarget as any,'); fs.writeFileSync(f, d); f = 'src/pages/ExcalidrawBoard.tsx'; d = fs.readFileSync(f, 'utf8'); d = d.replaceAll(\"right_revision: 'current',\", \"right_revision: 'current' as any,\"); fs.writeFileSync(f, d); f = 'src/services/native-mupdf-engine.ts'; d = fs.readFileSync(f, 'utf8'); d = d.replaceAll(\" private documentId: string;\\n\", \"\"); fs.writeFileSync(f, d); f = 'src/components/editor/NativePdfViewer.tsx'; d = fs.readFileSync(f, 'utf8'); d = d.replaceAll(\"import { NativePdfDocumentStore } from '../../services/native-pdf-document-store';\\n\", \"\"); fs.writeFileSync(f, d); f = 'src/services/ux-telemetry.ts'; d = fs.readFileSync(f, 'utf8'); d = d.replace(/export type UxTelemetryFlow =/g, \"export type UxTelemetryFlow = 'native_pdf_synctex_task_enqueued' | 'native_pdf_synctex_task_completed_no_match' | 'native_pdf_synctex_source_focus_applied' | 'native_pdf_synctex_task_enqueue_failed' | \"); fs.writeFileSync(f, d);