//@ts-nocheck import { AbsoluteFill, Audio, Easing, Img, interpolate, staticFile, useCurrentFrame } from 'remotion'; import React from 'react' import { loadFont } from "@remotion/google-fonts/MontserratAlternates"; import { Series } from "remotion"; import { IGSimpleScene } from '../ig-reel/IGSimpleScene'; import { OriginalManuscript, Transcript } from 'common-utils'; import TransitionSeries from 'remotion-transition-series'; import { VideoSplash } from '../anims/VideoSplash'; import Transitions from '../../public/assets/transitions.json' import { RenderUtils } from '../RenderUtils'; import { AnimGraphScene } from './AnimGraphScene'; import GeneralSubtitles from '../subtitles/general_Subtitles'; export const LinkedinFullSysDesignComposition: React.FC = (props: OriginalManuscript) => { const { fontFamily } = loadFont("normal", { ignoreTooManyRequestsWarning: true }); let { meta, bgMusic, bgMusicDuration, bgMusicVolume } = props let transcripts: Transcript[] = props.contents let fps = meta.fps let frame = useCurrentFrame() let textLen = props.transcript.length % 5 let transitions = Transitions.filter(t => t.mood?.indexOf("intro") > -1) let startTransition = RenderUtils.randomElement(transitions, `x-${textLen}`) let bgMusicPath = staticFile(bgMusic || '') return ( {bgMusic && ( ); };