diff --git a/SportsTime/Features/Home/Views/AdaptiveHomeContent.swift b/SportsTime/Features/Home/Views/AdaptiveHomeContent.swift index 612597a..2fd77bb 100644 --- a/SportsTime/Features/Home/Views/AdaptiveHomeContent.swift +++ b/SportsTime/Features/Home/Views/AdaptiveHomeContent.swift @@ -12,6 +12,7 @@ struct AdaptiveHomeContent: View { @Binding var showNewTrip: Bool @Binding var selectedTab: Int @Binding var selectedSuggestedTrip: SuggestedTrip? + @Binding var marketingAutoScroll: Bool let savedTrips: [SavedTrip] let suggestedTripsGenerator: SuggestedTripsGenerator @@ -24,6 +25,7 @@ struct AdaptiveHomeContent: View { showNewTrip: $showNewTrip, selectedTab: $selectedTab, selectedSuggestedTrip: $selectedSuggestedTrip, + marketingAutoScroll: $marketingAutoScroll, savedTrips: savedTrips, suggestedTripsGenerator: suggestedTripsGenerator, displayedTips: displayedTips @@ -34,6 +36,7 @@ struct AdaptiveHomeContent: View { showNewTrip: $showNewTrip, selectedTab: $selectedTab, selectedSuggestedTrip: $selectedSuggestedTrip, + marketingAutoScroll: $marketingAutoScroll, savedTrips: savedTrips, suggestedTripsGenerator: suggestedTripsGenerator, displayedTips: displayedTips diff --git a/SportsTime/Features/Home/Views/HomeView.swift b/SportsTime/Features/Home/Views/HomeView.swift index a6309ee..81d34eb 100644 --- a/SportsTime/Features/Home/Views/HomeView.swift +++ b/SportsTime/Features/Home/Views/HomeView.swift @@ -18,6 +18,9 @@ struct HomeView: View { @State private var selectedSuggestedTrip: SuggestedTrip? @State private var displayedTips: [PlanningTip] = [] @State private var showProPaywall = false + #if DEBUG + @State private var marketingAutoScroll = false + #endif var body: some View { TabView(selection: $selectedTab) { @@ -27,6 +30,7 @@ struct HomeView: View { showNewTrip: $showNewTrip, selectedTab: $selectedTab, selectedSuggestedTrip: $selectedSuggestedTrip, + marketingAutoScroll: marketingAutoScrollBinding, savedTrips: savedTrips, suggestedTripsGenerator: suggestedTripsGenerator, displayedTips: displayedTips @@ -98,6 +102,13 @@ struct HomeView: View { let oldName = oldTab < tabNames.count ? tabNames[oldTab] : nil AnalyticsManager.shared.track(.tabSwitched(tab: newName, previousTab: oldName)) AnalyticsManager.shared.trackScreen(newName) + #if DEBUG + if newTab == 0 && UserDefaults.standard.bool(forKey: "marketingVideoMode") { + DispatchQueue.main.asyncAfter(deadline: .now() + 0.8) { + marketingAutoScroll = true + } + } + #endif } .sheet(isPresented: $showNewTrip) { TripWizardView() @@ -131,6 +142,14 @@ struct HomeView: View { } } + private var marketingAutoScrollBinding: Binding { + #if DEBUG + return $marketingAutoScroll + #else + return .constant(false) + #endif + } + // MARK: - Hero Card private var heroCard: some View { diff --git a/SportsTime/Features/Home/Views/Variants/Classic/HomeContent_Classic.swift b/SportsTime/Features/Home/Views/Variants/Classic/HomeContent_Classic.swift index 8c0b349..f635261 100644 --- a/SportsTime/Features/Home/Views/Variants/Classic/HomeContent_Classic.swift +++ b/SportsTime/Features/Home/Views/Variants/Classic/HomeContent_Classic.swift @@ -15,6 +15,7 @@ struct HomeContent_Classic: View { @Binding var showNewTrip: Bool @Binding var selectedTab: Int @Binding var selectedSuggestedTrip: SuggestedTrip? + @Binding var marketingAutoScroll: Bool let savedTrips: [SavedTrip] let suggestedTripsGenerator: SuggestedTripsGenerator @@ -124,36 +125,50 @@ struct HomeContent_Classic: View { .padding(.horizontal, Theme.Spacing.md) // Horizontal carousel grouped by region - ScrollView(.horizontal, showsIndicators: false) { - HStack(spacing: Theme.Spacing.lg) { - ForEach(suggestedTripsGenerator.tripsByRegion, id: \.region) { regionGroup in - VStack(alignment: .leading, spacing: Theme.Spacing.sm) { - // Region header - HStack(spacing: Theme.Spacing.xs) { - Image(systemName: regionGroup.region.iconName) - .font(.caption) - .accessibilityHidden(true) - Text(regionGroup.region.shortName) - .font(.subheadline) - } - .foregroundStyle(Theme.textSecondary(colorScheme)) + ScrollViewReader { proxy in + ScrollView(.horizontal, showsIndicators: false) { + HStack(spacing: Theme.Spacing.lg) { + ForEach(suggestedTripsGenerator.tripsByRegion, id: \.region) { regionGroup in + VStack(alignment: .leading, spacing: Theme.Spacing.sm) { + // Region header + HStack(spacing: Theme.Spacing.xs) { + Image(systemName: regionGroup.region.iconName) + .font(.caption) + .accessibilityHidden(true) + Text(regionGroup.region.shortName) + .font(.subheadline) + } + .foregroundStyle(Theme.textSecondary(colorScheme)) - // Trip cards for this region - HStack(spacing: Theme.Spacing.md) { - ForEach(regionGroup.trips) { suggestedTrip in - Button { - selectedSuggestedTrip = suggestedTrip - } label: { - SuggestedTripCard(suggestedTrip: suggestedTrip) + // Trip cards for this region + HStack(spacing: Theme.Spacing.md) { + ForEach(regionGroup.trips) { suggestedTrip in + Button { + selectedSuggestedTrip = suggestedTrip + } label: { + SuggestedTripCard(suggestedTrip: suggestedTrip) + } + .buttonStyle(.plain) } - .buttonStyle(.plain) } } + .id(regionGroup.region) + } + } + } + .contentMargins(.horizontal, Theme.Spacing.md, for: .scrollContent) + .onChange(of: marketingAutoScroll) { _, shouldScroll in + if shouldScroll, + let lastRegion = suggestedTripsGenerator.tripsByRegion.last?.region { + withAnimation(.easeInOut(duration: 3.0)) { + proxy.scrollTo(lastRegion, anchor: .trailing) + } + DispatchQueue.main.asyncAfter(deadline: .now() + 3.5) { + marketingAutoScroll = false } } } } - .contentMargins(.horizontal, Theme.Spacing.md, for: .scrollContent) } } else if let error = suggestedTripsGenerator.error { // Error state diff --git a/SportsTime/Features/Home/Views/Variants/Classic/HomeContent_ClassicAnimated.swift b/SportsTime/Features/Home/Views/Variants/Classic/HomeContent_ClassicAnimated.swift index d4ed273..f46e76e 100644 --- a/SportsTime/Features/Home/Views/Variants/Classic/HomeContent_ClassicAnimated.swift +++ b/SportsTime/Features/Home/Views/Variants/Classic/HomeContent_ClassicAnimated.swift @@ -15,6 +15,7 @@ struct HomeContent_ClassicAnimated: View { @Binding var showNewTrip: Bool @Binding var selectedTab: Int @Binding var selectedSuggestedTrip: SuggestedTrip? + @Binding var marketingAutoScroll: Bool let savedTrips: [SavedTrip] let suggestedTripsGenerator: SuggestedTripsGenerator @@ -123,36 +124,50 @@ struct HomeContent_ClassicAnimated: View { .padding(.horizontal, Theme.Spacing.md) // Horizontal carousel grouped by region - ScrollView(.horizontal, showsIndicators: false) { - HStack(spacing: Theme.Spacing.lg) { - ForEach(suggestedTripsGenerator.tripsByRegion, id: \.region) { regionGroup in - VStack(alignment: .leading, spacing: Theme.Spacing.sm) { - // Region header - HStack(spacing: Theme.Spacing.xs) { - Image(systemName: regionGroup.region.iconName) - .font(.caption) - .accessibilityHidden(true) - Text(regionGroup.region.shortName) - .font(.subheadline) - } - .foregroundStyle(Theme.textSecondary(colorScheme)) + ScrollViewReader { proxy in + ScrollView(.horizontal, showsIndicators: false) { + HStack(spacing: Theme.Spacing.lg) { + ForEach(suggestedTripsGenerator.tripsByRegion, id: \.region) { regionGroup in + VStack(alignment: .leading, spacing: Theme.Spacing.sm) { + // Region header + HStack(spacing: Theme.Spacing.xs) { + Image(systemName: regionGroup.region.iconName) + .font(.caption) + .accessibilityHidden(true) + Text(regionGroup.region.shortName) + .font(.subheadline) + } + .foregroundStyle(Theme.textSecondary(colorScheme)) - // Trip cards for this region - HStack(spacing: Theme.Spacing.md) { - ForEach(regionGroup.trips) { suggestedTrip in - Button { - selectedSuggestedTrip = suggestedTrip - } label: { - SuggestedTripCard(suggestedTrip: suggestedTrip) + // Trip cards for this region + HStack(spacing: Theme.Spacing.md) { + ForEach(regionGroup.trips) { suggestedTrip in + Button { + selectedSuggestedTrip = suggestedTrip + } label: { + SuggestedTripCard(suggestedTrip: suggestedTrip) + } + .buttonStyle(.plain) } - .buttonStyle(.plain) } } + .id(regionGroup.region) + } + } + } + .contentMargins(.horizontal, Theme.Spacing.md, for: .scrollContent) + .onChange(of: marketingAutoScroll) { _, shouldScroll in + if shouldScroll, + let lastRegion = suggestedTripsGenerator.tripsByRegion.last?.region { + withAnimation(.easeInOut(duration: 3.0)) { + proxy.scrollTo(lastRegion, anchor: .trailing) + } + DispatchQueue.main.asyncAfter(deadline: .now() + 3.5) { + marketingAutoScroll = false } } } } - .contentMargins(.horizontal, Theme.Spacing.md, for: .scrollContent) } } else if let error = suggestedTripsGenerator.error { // Error state diff --git a/SportsTime/Features/Settings/Views/SettingsView.swift b/SportsTime/Features/Settings/Views/SettingsView.swift index 00185bf..87ce65a 100644 --- a/SportsTime/Features/Settings/Views/SettingsView.swift +++ b/SportsTime/Features/Settings/Views/SettingsView.swift @@ -519,6 +519,13 @@ struct SettingsView: View { Label("Override Pro Status", systemImage: "star.fill") } + Toggle(isOn: Binding( + get: { UserDefaults.standard.bool(forKey: "marketingVideoMode") }, + set: { UserDefaults.standard.set($0, forKey: "marketingVideoMode") } + )) { + Label("Marketing Video Mode", systemImage: "video.fill") + } + Button { showOnboardingPaywall = true } label: { diff --git a/SportsTime/Features/Trip/Views/ItineraryTableViewController.swift b/SportsTime/Features/Trip/Views/ItineraryTableViewController.swift index 22478de..7421ec3 100644 --- a/SportsTime/Features/Trip/Views/ItineraryTableViewController.swift +++ b/SportsTime/Features/Trip/Views/ItineraryTableViewController.swift @@ -511,6 +511,45 @@ final class ItineraryTableViewController: UITableViewController { ItineraryReorderingLogic.travelRow(in: flatItems, forDay: day) } + // MARK: - Marketing Video Auto-Scroll + + #if DEBUG + private var displayLink: CADisplayLink? + private var scrollStartTime: CFTimeInterval = 0 + private var scrollDuration: CFTimeInterval = 6.0 + private var scrollStartOffset: CGFloat = 0 + private var scrollEndOffset: CGFloat = 0 + + func scrollToBottomAnimated(delay: TimeInterval = 1.5, duration: TimeInterval = 6.0) { + guard UserDefaults.standard.bool(forKey: "marketingVideoMode") else { return } + self.scrollDuration = duration + DispatchQueue.main.asyncAfter(deadline: .now() + delay) { [weak self] in + guard let self else { return } + let maxOffset = self.tableView.contentSize.height - self.tableView.bounds.height + self.tableView.contentInset.bottom + guard maxOffset > 0 else { return } + self.scrollStartOffset = self.tableView.contentOffset.y + self.scrollEndOffset = maxOffset + self.scrollStartTime = CACurrentMediaTime() + let link = CADisplayLink(target: self, selector: #selector(self.marketingScrollTick)) + link.add(to: .main, forMode: .common) + self.displayLink = link + } + } + + @objc private func marketingScrollTick() { + let elapsed = CACurrentMediaTime() - scrollStartTime + let t = min(elapsed / scrollDuration, 1.0) + // Ease-in-out curve + let eased = t < 0.5 ? 2 * t * t : -1 + (4 - 2 * t) * t + let newOffset = scrollStartOffset + (scrollEndOffset - scrollStartOffset) * eased + tableView.contentOffset = CGPoint(x: 0, y: newOffset) + if t >= 1.0 { + displayLink?.invalidate() + displayLink = nil + } + } + #endif + // MARK: - Drag State Management // // These methods handle the start, update, and end of drag operations, diff --git a/SportsTime/Features/Trip/Views/ItineraryTableViewWrapper.swift b/SportsTime/Features/Trip/Views/ItineraryTableViewWrapper.swift index d3ea918..d716593 100644 --- a/SportsTime/Features/Trip/Views/ItineraryTableViewWrapper.swift +++ b/SportsTime/Features/Trip/Views/ItineraryTableViewWrapper.swift @@ -90,6 +90,10 @@ struct ItineraryTableViewWrapper: UIViewControllerRepresent travelSegmentIndices: travelSegmentIndices ) + #if DEBUG + controller.scrollToBottomAnimated(delay: 5.0) + #endif + return controller } diff --git a/SportsTime/Features/Trip/Views/TripDetailView.swift b/SportsTime/Features/Trip/Views/TripDetailView.swift index c084061..9075692 100644 --- a/SportsTime/Features/Trip/Views/TripDetailView.swift +++ b/SportsTime/Features/Trip/Views/TripDetailView.swift @@ -254,32 +254,49 @@ struct TripDetailView: View { .ignoresSafeArea(edges: .bottom) } else { // Non-editable scroll view for unsaved trips - ScrollView { - VStack(spacing: 0) { - heroMapSection - .frame(height: 280) + ScrollViewReader { proxy in + ScrollView { + VStack(spacing: 0) { + heroMapSection + .frame(height: 280) - VStack(spacing: Theme.Spacing.lg) { - tripHeader - .padding(.top, Theme.Spacing.lg) + VStack(spacing: Theme.Spacing.lg) { + tripHeader + .padding(.top, Theme.Spacing.lg) - statsRow + statsRow - if let score = trip.score { - scoreCard(score) + if let score = trip.score { + scoreCard(score) + } + + itinerarySection } + .padding(.horizontal, Theme.Spacing.lg) + .padding(.bottom, Theme.Spacing.xxl) - itinerarySection + Color.clear + .frame(height: 1) + .id("tripDetailBottom") + } + .onDrop(of: [.text, .plainText, .utf8PlainText], isTargeted: .constant(false)) { _ in + draggedTravelId = nil + draggedItem = nil + dropTargetId = nil + return true } - .padding(.horizontal, Theme.Spacing.lg) - .padding(.bottom, Theme.Spacing.xxl) } - .onDrop(of: [.text, .plainText, .utf8PlainText], isTargeted: .constant(false)) { _ in - draggedTravelId = nil - draggedItem = nil - dropTargetId = nil - return true + #if DEBUG + .onAppear { + if UserDefaults.standard.bool(forKey: "marketingVideoMode") { + DispatchQueue.main.asyncAfter(deadline: .now() + 5.0) { + withAnimation(.easeInOut(duration: 6.0)) { + proxy.scrollTo("tripDetailBottom", anchor: .bottom) + } + } + } } + #endif } } } diff --git a/SportsTime/Features/Trip/Views/TripOptionsView.swift b/SportsTime/Features/Trip/Views/TripOptionsView.swift index c8d695e..16eb7ca 100644 --- a/SportsTime/Features/Trip/Views/TripOptionsView.swift +++ b/SportsTime/Features/Trip/Views/TripOptionsView.swift @@ -231,8 +231,9 @@ struct TripOptionsView: View { } var body: some View { + ScrollViewReader { proxy in ScrollView { - LazyVStack(spacing: 16) { + VStack(spacing: 16) { // Hero header VStack(spacing: 8) { Image(systemName: "point.topright.arrow.triangle.backward.to.point.bottomleft.scurvepath.fill") @@ -291,8 +292,27 @@ struct TripOptionsView: View { } } .padding(.bottom, Theme.Spacing.xxl) + Color.clear.frame(height: 1).id("tripOptionsBottom") } .themedBackground() + #if DEBUG + .onAppear { + if UserDefaults.standard.bool(forKey: "marketingVideoMode") && !hasAppliedDemoSelection { + hasAppliedDemoSelection = true + DispatchQueue.main.asyncAfter(deadline: .now() + 1.0) { + Theme.Animation.withMotion(.easeInOut(duration: 0.3)) { + sortOption = .mostGames + } + } + DispatchQueue.main.asyncAfter(deadline: .now() + 2.5) { + withAnimation(.easeInOut(duration: 20.0)) { + proxy.scrollTo("tripOptionsBottom", anchor: .bottom) + } + } + } + } + #endif + } // ScrollViewReader .navigationDestination(isPresented: $showTripDetail) { if let trip = selectedTrip { TripDetailView(trip: trip) diff --git a/SportsTime/Features/Trip/Views/Wizard/TripWizardView.swift b/SportsTime/Features/Trip/Views/Wizard/TripWizardView.swift index 97301c0..fa797bf 100644 --- a/SportsTime/Features/Trip/Views/Wizard/TripWizardView.swift +++ b/SportsTime/Features/Trip/Views/Wizard/TripWizardView.swift @@ -28,6 +28,7 @@ struct TripWizardView: View { var body: some View { NavigationStack { GeometryReader { geometry in + ScrollViewReader { proxy in ScrollView(.vertical) { VStack(spacing: Theme.Spacing.lg) { // Step 1: Planning Mode (always visible) @@ -130,11 +131,23 @@ struct TripWizardView: View { } .transition(.opacity) } + + Color.clear + .frame(height: 1) + .id("wizardBottom") } .padding(Theme.Spacing.md) .frame(width: geometry.size.width) .animation(Theme.Animation.prefersReducedMotion ? .none : .easeInOut(duration: 0.2), value: viewModel.areStepsVisible) } + #if DEBUG + .onChange(of: viewModel.planningMode) { _, newMode in + if newMode == .gameFirst && UserDefaults.standard.bool(forKey: "marketingVideoMode") { + marketingAutoFill(proxy: proxy) + } + } + #endif + } } .themedBackground() .navigationTitle("Plan a Trip") @@ -335,6 +348,72 @@ struct TripWizardView: View { } return cities.joined(separator: " → ") } + + // MARK: - Marketing Video Auto-Fill + + #if DEBUG + private func marketingAutoFill(proxy: ScrollViewProxy) { + // Pre-fetch data off the main thread, then run a clean sequential fill + Task { + let astros = AppDataProvider.shared.teams.first { $0.fullName.contains("Astros") } + let allGames = try? await AppDataProvider.shared.allGames(for: [.mlb]) + let astrosGames = (allGames ?? []).filter { + $0.homeTeamId == astros?.id || $0.awayTeamId == astros?.id + } + let pickedGames = Array(astrosGames.shuffled().prefix(3)) + let pickedIds = Set(pickedGames.map { $0.id }) + + // Sequential fill with generous pauses — no competing animations + await MainActor.run { + // Step 1: Select MLB + viewModel.gamePickerSports = [.mlb] + } + try? await Task.sleep(for: .seconds(1.5)) + + await MainActor.run { + // Step 2: Select Astros + if let astros { + viewModel.gamePickerTeamIds = [astros.id] + } + } + try? await Task.sleep(for: .seconds(1.5)) + + await MainActor.run { + // Step 3: Pick games + set date range + if !pickedIds.isEmpty { + viewModel.selectedGameIds = pickedIds + if let earliest = pickedGames.map({ $0.dateTime }).min(), + let latest = pickedGames.map({ $0.dateTime }).max() { + viewModel.startDate = Calendar.current.date(byAdding: .day, value: -1, to: earliest) ?? earliest + viewModel.endDate = Calendar.current.date(byAdding: .day, value: 1, to: latest) ?? latest + } + } + } + try? await Task.sleep(for: .seconds(1.5)) + + await MainActor.run { + // Step 4: Balanced route + viewModel.routePreference = .balanced + viewModel.hasSetRoutePreference = true + } + try? await Task.sleep(for: .seconds(1.5)) + + await MainActor.run { + // Step 5: Allow repeat cities + viewModel.allowRepeatCities = true + viewModel.hasSetRepeatCities = true + } + try? await Task.sleep(for: .seconds(0.5)) + + // Single smooth scroll to bottom after everything is laid out + await MainActor.run { + withAnimation(.easeInOut(duration: 5.0)) { + proxy.scrollTo("wizardBottom", anchor: .bottom) + } + } + } + } + #endif } // MARK: - Preview diff --git a/marketing-videos/.gitignore b/marketing-videos/.gitignore new file mode 100644 index 0000000..687daf0 --- /dev/null +++ b/marketing-videos/.gitignore @@ -0,0 +1,4 @@ +node_modules/ +dist/ +out/ +.DS_Store diff --git a/marketing-videos/package-lock.json b/marketing-videos/package-lock.json new file mode 100644 index 0000000..69fa20d --- /dev/null +++ b/marketing-videos/package-lock.json @@ -0,0 +1,2838 @@ +{ + "name": "sportstime-marketing-videos", + "version": "1.0.0", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "sportstime-marketing-videos", + "version": "1.0.0", + "dependencies": { + "@remotion/cli": "^4.0.421", + "@remotion/transitions": "^4.0.421", + "react": "^18.3.1", + "react-dom": "^18.3.1", + "remotion": "^4.0.421" + }, + "devDependencies": { + "@types/react": "^18.3.3", + "typescript": "^5.5.0" + } + }, + "node_modules/@babel/parser": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.24.1.tgz", + "integrity": "sha512-Zo9c7N3xdOIQrNip7Lc9wvRPzlRtovHVE4lkz8WEDr7uYh/GMQhSiIgFxGIArRHYdJE5kxtZjAf8rT0xhdLCzg==", + "license": "MIT", + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@esbuild/aix-ppc64": { + "version": "0.25.0", + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.25.0.tgz", + "integrity": "sha512-O7vun9Sf8DFjH2UtqK8Ku3LkquL9SZL8OLY1T5NZkA34+wG3OQF7cl4Ql8vdNzM6fzBbYfLaiRLIOZ+2FOCgBQ==", + "cpu": [ + "ppc64" + ], + "license": "MIT", + "optional": true, + "os": [ + "aix" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/android-arm": { + "version": "0.25.0", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.25.0.tgz", + "integrity": "sha512-PTyWCYYiU0+1eJKmw21lWtC+d08JDZPQ5g+kFyxP0V+es6VPPSUhM6zk8iImp2jbV6GwjX4pap0JFbUQN65X1g==", + "cpu": [ + "arm" + ], + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/android-arm64": { + "version": "0.25.0", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.25.0.tgz", + "integrity": "sha512-grvv8WncGjDSyUBjN9yHXNt+cq0snxXbDxy5pJtzMKGmmpPxeAmAhWxXI+01lU5rwZomDgD3kJwulEnhTRUd6g==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/android-x64": { + "version": "0.25.0", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.25.0.tgz", + "integrity": "sha512-m/ix7SfKG5buCnxasr52+LI78SQ+wgdENi9CqyCXwjVR2X4Jkz+BpC3le3AoBPYTC9NHklwngVXvbJ9/Akhrfg==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/darwin-arm64": { + "version": "0.25.0", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.25.0.tgz", + "integrity": "sha512-mVwdUb5SRkPayVadIOI78K7aAnPamoeFR2bT5nszFUZ9P8UpK4ratOdYbZZXYSqPKMHfS1wdHCJk1P1EZpRdvw==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/darwin-x64": { + "version": "0.25.0", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.25.0.tgz", + "integrity": "sha512-DgDaYsPWFTS4S3nWpFcMn/33ZZwAAeAFKNHNa1QN0rI4pUjgqf0f7ONmXf6d22tqTY+H9FNdgeaAa+YIFUn2Rg==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/freebsd-arm64": { + "version": "0.25.0", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.25.0.tgz", + "integrity": "sha512-VN4ocxy6dxefN1MepBx/iD1dH5K8qNtNe227I0mnTRjry8tj5MRk4zprLEdG8WPyAPb93/e4pSgi1SoHdgOa4w==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/freebsd-x64": { + "version": "0.25.0", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.25.0.tgz", + "integrity": "sha512-mrSgt7lCh07FY+hDD1TxiTyIHyttn6vnjesnPoVDNmDfOmggTLXRv8Id5fNZey1gl/V2dyVK1VXXqVsQIiAk+A==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-arm": { + "version": "0.25.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.25.0.tgz", + "integrity": "sha512-vkB3IYj2IDo3g9xX7HqhPYxVkNQe8qTK55fraQyTzTX/fxaDtXiEnavv9geOsonh2Fd2RMB+i5cbhu2zMNWJwg==", + "cpu": [ + "arm" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-arm64": { + "version": "0.25.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.25.0.tgz", + "integrity": "sha512-9QAQjTWNDM/Vk2bgBl17yWuZxZNQIF0OUUuPZRKoDtqF2k4EtYbpyiG5/Dk7nqeK6kIJWPYldkOcBqjXjrUlmg==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-ia32": { + "version": "0.25.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.25.0.tgz", + "integrity": "sha512-43ET5bHbphBegyeqLb7I1eYn2P/JYGNmzzdidq/w0T8E2SsYL1U6un2NFROFRg1JZLTzdCoRomg8Rvf9M6W6Gg==", + "cpu": [ + "ia32" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-loong64": { + "version": "0.25.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.25.0.tgz", + "integrity": "sha512-fC95c/xyNFueMhClxJmeRIj2yrSMdDfmqJnyOY4ZqsALkDrrKJfIg5NTMSzVBr5YW1jf+l7/cndBfP3MSDpoHw==", + "cpu": [ + "loong64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-mips64el": { + "version": "0.25.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.25.0.tgz", + "integrity": "sha512-nkAMFju7KDW73T1DdH7glcyIptm95a7Le8irTQNO/qtkoyypZAnjchQgooFUDQhNAy4iu08N79W4T4pMBwhPwQ==", + "cpu": [ + "mips64el" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-ppc64": { + "version": "0.25.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.25.0.tgz", + "integrity": "sha512-NhyOejdhRGS8Iwv+KKR2zTq2PpysF9XqY+Zk77vQHqNbo/PwZCzB5/h7VGuREZm1fixhs4Q/qWRSi5zmAiO4Fw==", + "cpu": [ + "ppc64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-riscv64": { + "version": "0.25.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.25.0.tgz", + "integrity": "sha512-5S/rbP5OY+GHLC5qXp1y/Mx//e92L1YDqkiBbO9TQOvuFXM+iDqUNG5XopAnXoRH3FjIUDkeGcY1cgNvnXp/kA==", + "cpu": [ + "riscv64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-s390x": { + "version": "0.25.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.25.0.tgz", + "integrity": "sha512-XM2BFsEBz0Fw37V0zU4CXfcfuACMrppsMFKdYY2WuTS3yi8O1nFOhil/xhKTmE1nPmVyvQJjJivgDT+xh8pXJA==", + "cpu": [ + "s390x" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-x64": { + "version": "0.25.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.25.0.tgz", + "integrity": "sha512-9yl91rHw/cpwMCNytUDxwj2XjFpxML0y9HAOH9pNVQDpQrBxHy01Dx+vaMu0N1CKa/RzBD2hB4u//nfc+Sd3Cw==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/netbsd-arm64": { + "version": "0.25.0", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.25.0.tgz", + "integrity": "sha512-RuG4PSMPFfrkH6UwCAqBzauBWTygTvb1nxWasEJooGSJ/NwRw7b2HOwyRTQIU97Hq37l3npXoZGYMy3b3xYvPw==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/netbsd-x64": { + "version": "0.25.0", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.25.0.tgz", + "integrity": "sha512-jl+qisSB5jk01N5f7sPCsBENCOlPiS/xptD5yxOx2oqQfyourJwIKLRA2yqWdifj3owQZCL2sn6o08dBzZGQzA==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/openbsd-arm64": { + "version": "0.25.0", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.25.0.tgz", + "integrity": "sha512-21sUNbq2r84YE+SJDfaQRvdgznTD8Xc0oc3p3iW/a1EVWeNj/SdUCbm5U0itZPQYRuRTW20fPMWMpcrciH2EJw==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/openbsd-x64": { + "version": "0.25.0", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.25.0.tgz", + "integrity": "sha512-2gwwriSMPcCFRlPlKx3zLQhfN/2WjJ2NSlg5TKLQOJdV0mSxIcYNTMhk3H3ulL/cak+Xj0lY1Ym9ysDV1igceg==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/sunos-x64": { + "version": "0.25.0", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.25.0.tgz", + "integrity": "sha512-bxI7ThgLzPrPz484/S9jLlvUAHYMzy6I0XiU1ZMeAEOBcS0VePBFxh1JjTQt3Xiat5b6Oh4x7UC7IwKQKIJRIg==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "sunos" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/win32-arm64": { + "version": "0.25.0", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.25.0.tgz", + "integrity": "sha512-ZUAc2YK6JW89xTbXvftxdnYy3m4iHIkDtK3CLce8wg8M2L+YZhIvO1DKpxrd0Yr59AeNNkTiic9YLf6FTtXWMw==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/win32-ia32": { + "version": "0.25.0", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.25.0.tgz", + "integrity": "sha512-eSNxISBu8XweVEWG31/JzjkIGbGIJN/TrRoiSVZwZ6pkC6VX4Im/WV2cz559/TXLcYbcrDN8JtKgd9DJVIo8GA==", + "cpu": [ + "ia32" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/win32-x64": { + "version": "0.25.0", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.25.0.tgz", + "integrity": "sha512-ZENoHJBxA20C2zFzh6AI4fT6RraMzjYw4xKWemRTRmRVtN9c5DcH9r/f2ihEkMjOW5eGgrwCslG/+Y/3bL+DHQ==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@jridgewell/gen-mapping": { + "version": "0.3.13", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz", + "integrity": "sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==", + "license": "MIT", + "dependencies": { + "@jridgewell/sourcemap-codec": "^1.5.0", + "@jridgewell/trace-mapping": "^0.3.24" + } + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", + "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", + "license": "MIT", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/source-map": { + "version": "0.3.11", + "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.11.tgz", + "integrity": "sha512-ZMp1V8ZFcPG5dIWnQLr3NSI1MiCU7UETdS/A0G8V/XWHvJv3ZsFqutJn1Y5RPmAPX6F3BiE397OqveU/9NCuIA==", + "license": "MIT", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.25" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.5.5", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz", + "integrity": "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==", + "license": "MIT" + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.31", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.31.tgz", + "integrity": "sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==", + "license": "MIT", + "dependencies": { + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" + } + }, + "node_modules/@remotion/bundler": { + "version": "4.0.421", + "resolved": "https://registry.npmjs.org/@remotion/bundler/-/bundler-4.0.421.tgz", + "integrity": "sha512-3udLfwmgJeO6r0bZZ+mkSFYJ7qTWp93lQvo5W2H091uXbGl00r7DI4pfnMQQhLAubwPq+XTWd0jgp5JMhLe2cQ==", + "license": "SEE LICENSE IN LICENSE.md", + "dependencies": { + "@remotion/media-parser": "4.0.421", + "@remotion/studio": "4.0.421", + "@remotion/studio-shared": "4.0.421", + "css-loader": "5.2.7", + "esbuild": "0.25.0", + "react-refresh": "0.9.0", + "remotion": "4.0.421", + "source-map": "0.7.3", + "style-loader": "4.0.0", + "webpack": "5.105.0" + }, + "peerDependencies": { + "react": ">=16.8.0", + "react-dom": ">=16.8.0" + } + }, + "node_modules/@remotion/cli": { + "version": "4.0.421", + "resolved": "https://registry.npmjs.org/@remotion/cli/-/cli-4.0.421.tgz", + "integrity": "sha512-h2yA12Bd9NIfZpxxF5eAdhH8o9S/MZION2aXiYI3TwYmaCnjBqeorJMKFe0qWGJkTAvKAg602HEuqY3eQD19pw==", + "license": "SEE LICENSE IN LICENSE.md", + "dependencies": { + "@remotion/bundler": "4.0.421", + "@remotion/media-utils": "4.0.421", + "@remotion/player": "4.0.421", + "@remotion/renderer": "4.0.421", + "@remotion/studio": "4.0.421", + "@remotion/studio-server": "4.0.421", + "@remotion/studio-shared": "4.0.421", + "dotenv": "9.0.2", + "minimist": "1.2.6", + "prompts": "2.4.2", + "remotion": "4.0.421" + }, + "bin": { + "remotion": "remotion-cli.js", + "remotionb": "remotionb-cli.js", + "remotiond": "remotiond-cli.js" + }, + "peerDependencies": { + "react": ">=16.8.0", + "react-dom": ">=16.8.0" + } + }, + "node_modules/@remotion/compositor-darwin-arm64": { + "version": "4.0.421", + "resolved": "https://registry.npmjs.org/@remotion/compositor-darwin-arm64/-/compositor-darwin-arm64-4.0.421.tgz", + "integrity": "sha512-wtvMo81SIHhtE7RdpbAGOAYtJWgrap2jowbKsBVoAvnuLp4uBYLEkPho8nkjoG9XTTlblD02r8kyBhpUnrAwFQ==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@remotion/compositor-darwin-x64": { + "version": "4.0.421", + "resolved": "https://registry.npmjs.org/@remotion/compositor-darwin-x64/-/compositor-darwin-x64-4.0.421.tgz", + "integrity": "sha512-hmLglQL7l3CQoX0ZmIzg0ojxRQInQL810pnB/AGXcTUTVRkxeRhUc/NXTj8TEqgZgSD1ObYgGlA27ysBSl9+ig==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@remotion/compositor-linux-arm64-gnu": { + "version": "4.0.421", + "resolved": "https://registry.npmjs.org/@remotion/compositor-linux-arm64-gnu/-/compositor-linux-arm64-gnu-4.0.421.tgz", + "integrity": "sha512-7FNViAhIBVn46LXdy0kahi2BVTBqXQ5B5+pKZftDY7u8oRlyVQvAn4AcbmhU5ZZ6/Dp3+Qp6NocK16bzcPGJiA==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@remotion/compositor-linux-arm64-musl": { + "version": "4.0.421", + "resolved": "https://registry.npmjs.org/@remotion/compositor-linux-arm64-musl/-/compositor-linux-arm64-musl-4.0.421.tgz", + "integrity": "sha512-ofPJDXEiCh1l0jUEI2dBhICxjCrN2rJuiOMuhrYd9IlGc2wA1zu7I3/06uvatV5k3aakT6MHkKh+wVys4fagBQ==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@remotion/compositor-linux-x64-gnu": { + "version": "4.0.421", + "resolved": "https://registry.npmjs.org/@remotion/compositor-linux-x64-gnu/-/compositor-linux-x64-gnu-4.0.421.tgz", + "integrity": "sha512-TtqtDMPYM3IhnU0/YgOhvEtV5VHT8FZnbrR8ZaoT8QEvaRhGhr+QesmEA7KtTTbBpqUBeYmV5AhAX9Q0rx+43A==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@remotion/compositor-linux-x64-musl": { + "version": "4.0.421", + "resolved": "https://registry.npmjs.org/@remotion/compositor-linux-x64-musl/-/compositor-linux-x64-musl-4.0.421.tgz", + "integrity": "sha512-ilOCMkaBAUbRE6HN4iFfsMWcXVHai8IPQocUyMfDseBV5OjIaBhqybriF6AkmzWF4Fx6ylokzl4WXX6fAwdgQg==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@remotion/compositor-win32-x64-msvc": { + "version": "4.0.421", + "resolved": "https://registry.npmjs.org/@remotion/compositor-win32-x64-msvc/-/compositor-win32-x64-msvc-4.0.421.tgz", + "integrity": "sha512-L4yygd3YWXbo2JakG5Gru4fR4IDAC6+5BAvo4tZm7gOwMUEO38fn0h+pgWMqCi1zpC1yEfdv9LpClHowcN4lYw==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@remotion/licensing": { + "version": "4.0.421", + "resolved": "https://registry.npmjs.org/@remotion/licensing/-/licensing-4.0.421.tgz", + "integrity": "sha512-kSbssnwkTXDxtY/PXzu9Q6mFt9jmgNN6wygZxxH6gy01lzua1ucivSZOSrrdRRbtF0kk3BZ4EqOqW5D5ovyHXA==", + "license": "MIT" + }, + "node_modules/@remotion/media-parser": { + "version": "4.0.421", + "resolved": "https://registry.npmjs.org/@remotion/media-parser/-/media-parser-4.0.421.tgz", + "integrity": "sha512-Pv/63mN4gnG5hP2+7ldWy67u2FoIOmN3lijEzk3w/e4b5dvJp+kWcXGbUszePbDxFF0NnJrP4clj6iLLB0M9bw==", + "license": "Remotion License https://remotion.dev/license" + }, + "node_modules/@remotion/media-utils": { + "version": "4.0.421", + "resolved": "https://registry.npmjs.org/@remotion/media-utils/-/media-utils-4.0.421.tgz", + "integrity": "sha512-kL0uR8bnSW27Lg3SozKO+LP1kiFLpM40GKeAWftrzvJXbAUc5XZTEvldRbtw0YUXJvD5SsJvYH8FU0HB27N28A==", + "license": "MIT", + "dependencies": { + "@remotion/media-parser": "4.0.421", + "@remotion/webcodecs": "4.0.421", + "mediabunny": "1.29.0", + "remotion": "4.0.421" + }, + "peerDependencies": { + "react": ">=16.8.0", + "react-dom": ">=16.8.0" + } + }, + "node_modules/@remotion/paths": { + "version": "4.0.421", + "resolved": "https://registry.npmjs.org/@remotion/paths/-/paths-4.0.421.tgz", + "integrity": "sha512-YFMf589aqN5OY0LifNyeDBDH9G59Ns24g31c/59E7MZs3QiKSDOasYuFgTJZCK4sKHwlhJ4DcH7d4BC/6y3GJw==", + "license": "MIT" + }, + "node_modules/@remotion/player": { + "version": "4.0.421", + "resolved": "https://registry.npmjs.org/@remotion/player/-/player-4.0.421.tgz", + "integrity": "sha512-vZrvvl3OMmxsmIk+vqUOrcbLpNUL0Q1JIWdqcgNt0d3Jn0mK6fYCDBnAHuhiltuMSqHBguUaQL4eWbceDBsm2g==", + "license": "SEE LICENSE IN LICENSE.md", + "dependencies": { + "remotion": "4.0.421" + }, + "peerDependencies": { + "react": ">=16.8.0", + "react-dom": ">=16.8.0" + } + }, + "node_modules/@remotion/renderer": { + "version": "4.0.421", + "resolved": "https://registry.npmjs.org/@remotion/renderer/-/renderer-4.0.421.tgz", + "integrity": "sha512-QYfnSq69HOHI9n3Z2lLyNK8liha2d0je6h5UnFO4Wi7WSQi5ZSey0aCkL6Mva6x5ckX/eAm8dptKUpnJWLY5uw==", + "license": "SEE LICENSE IN LICENSE.md", + "dependencies": { + "@remotion/licensing": "4.0.421", + "@remotion/streaming": "4.0.421", + "execa": "5.1.1", + "extract-zip": "2.0.1", + "remotion": "4.0.421", + "source-map": "^0.8.0-beta.0", + "ws": "8.17.1" + }, + "optionalDependencies": { + "@remotion/compositor-darwin-arm64": "4.0.421", + "@remotion/compositor-darwin-x64": "4.0.421", + "@remotion/compositor-linux-arm64-gnu": "4.0.421", + "@remotion/compositor-linux-arm64-musl": "4.0.421", + "@remotion/compositor-linux-x64-gnu": "4.0.421", + "@remotion/compositor-linux-x64-musl": "4.0.421", + "@remotion/compositor-win32-x64-msvc": "4.0.421" + }, + "peerDependencies": { + "react": ">=16.8.0", + "react-dom": ">=16.8.0" + } + }, + "node_modules/@remotion/renderer/node_modules/source-map": { + "version": "0.8.0-beta.0", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.8.0-beta.0.tgz", + "integrity": "sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==", + "deprecated": "The work that was done in this beta branch won't be included in future versions", + "license": "BSD-3-Clause", + "dependencies": { + "whatwg-url": "^7.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@remotion/shapes": { + "version": "4.0.421", + "resolved": "https://registry.npmjs.org/@remotion/shapes/-/shapes-4.0.421.tgz", + "integrity": "sha512-qBKbo2/KlKi9wsxvtpt4uwI+HzW30ylTaSBT3nlpPKXrkA43lEMQrr5ZaDM5IZmIWe+jcg/xxlvvmVm1AGDJUQ==", + "license": "MIT", + "dependencies": { + "@remotion/paths": "4.0.421" + }, + "peerDependencies": { + "react": ">=16.8.0", + "react-dom": ">=16.8.0" + } + }, + "node_modules/@remotion/streaming": { + "version": "4.0.421", + "resolved": "https://registry.npmjs.org/@remotion/streaming/-/streaming-4.0.421.tgz", + "integrity": "sha512-H5+VyDt1aKdUXkZVaggIEuXgD1kN21H1O5tLSP52Qt4/IOaGcCoVFaNKbeBZuUyM9OWeO2xHAYX/CHz8OlQt3Q==", + "license": "MIT" + }, + "node_modules/@remotion/studio": { + "version": "4.0.421", + "resolved": "https://registry.npmjs.org/@remotion/studio/-/studio-4.0.421.tgz", + "integrity": "sha512-aqt841T1b5PoIPuokoKvRjYCp0uG3PAcQgO8x8JOoI0OgnBU7HpTjq5Np6fIdMNOpnqMA1VrOXGWQqRHFFMkwA==", + "license": "MIT", + "dependencies": { + "@remotion/media-utils": "4.0.421", + "@remotion/player": "4.0.421", + "@remotion/renderer": "4.0.421", + "@remotion/studio-shared": "4.0.421", + "@remotion/web-renderer": "4.0.421", + "@remotion/zod-types": "4.0.421", + "mediabunny": "1.29.0", + "memfs": "3.4.3", + "open": "^8.4.2", + "remotion": "4.0.421", + "semver": "7.5.3", + "source-map": "0.7.3", + "zod": "3.22.3" + }, + "peerDependencies": { + "react": ">=16.8.0", + "react-dom": ">=16.8.0" + } + }, + "node_modules/@remotion/studio-server": { + "version": "4.0.421", + "resolved": "https://registry.npmjs.org/@remotion/studio-server/-/studio-server-4.0.421.tgz", + "integrity": "sha512-QiRfrK15dUL8BVDTaglU6ZWUDL4FTpH6cgM5vAji2IBNTmH9OqzyHMpTKq53DX63Z1rL3oIYKk5Sz/qHt9Cofw==", + "license": "MIT", + "dependencies": { + "@babel/parser": "7.24.1", + "@remotion/bundler": "4.0.421", + "@remotion/renderer": "4.0.421", + "@remotion/studio-shared": "4.0.421", + "memfs": "3.4.3", + "open": "^8.4.2", + "recast": "0.23.11", + "remotion": "4.0.421", + "semver": "7.5.3", + "source-map": "0.7.3" + } + }, + "node_modules/@remotion/studio-shared": { + "version": "4.0.421", + "resolved": "https://registry.npmjs.org/@remotion/studio-shared/-/studio-shared-4.0.421.tgz", + "integrity": "sha512-T2eXFHVG118LSA1QwR/g4LFHrd+VYDmFmoXWWUZKbXJwNYYtVyUBSajfgJfvprDlxVbYnGB95V0ayYVGe5deMg==", + "license": "MIT", + "dependencies": { + "remotion": "4.0.421" + } + }, + "node_modules/@remotion/transitions": { + "version": "4.0.421", + "resolved": "https://registry.npmjs.org/@remotion/transitions/-/transitions-4.0.421.tgz", + "integrity": "sha512-reAeMALcLGTbWvpPgNHAOc9Gulc5ADnIZlKaiv3No4OzCbUzN8jWQtxbGCzcqQTtnaDQggkelwaB6j3swkb5Sg==", + "license": "UNLICENSED", + "dependencies": { + "@remotion/paths": "4.0.421", + "@remotion/shapes": "4.0.421", + "remotion": "4.0.421" + }, + "peerDependencies": { + "react": ">=16.8.0", + "react-dom": ">=16.8.0" + } + }, + "node_modules/@remotion/web-renderer": { + "version": "4.0.421", + "resolved": "https://registry.npmjs.org/@remotion/web-renderer/-/web-renderer-4.0.421.tgz", + "integrity": "sha512-VY+v/9gfz4cQB0Bt/NbtlpkGuCbxoqrN/Y/1BXNyvE+cMUn4TpNy/byWKGn2qytPb2jlweDAwLUb9l9otzFzKg==", + "license": "UNLICENSED", + "dependencies": { + "@remotion/licensing": "4.0.421", + "mediabunny": "1.29.0", + "remotion": "4.0.421" + }, + "peerDependencies": { + "react": ">=18.0.0", + "react-dom": ">=18.0.0" + } + }, + "node_modules/@remotion/webcodecs": { + "version": "4.0.421", + "resolved": "https://registry.npmjs.org/@remotion/webcodecs/-/webcodecs-4.0.421.tgz", + "integrity": "sha512-Rto6i4ZRK4PTQcCaU0JeyL58iCVoNuwTgWxTK9vdUaE5sOX5SB6jsEO4LmQkg428oA11lbZG48A/MLvErNb7DQ==", + "license": "Remotion License (See https://remotion.dev/docs/webcodecs#license)", + "dependencies": { + "@remotion/media-parser": "4.0.421" + } + }, + "node_modules/@remotion/zod-types": { + "version": "4.0.421", + "resolved": "https://registry.npmjs.org/@remotion/zod-types/-/zod-types-4.0.421.tgz", + "integrity": "sha512-PBU1+OLZjUNF88XFwKKbfi7+uLKIxN9MSpxjpJHokOumOdDUnpqJv2zs/TwSBkIPFKFd40Crk+FFZk4VT0fw3A==", + "license": "MIT", + "dependencies": { + "remotion": "4.0.421" + }, + "peerDependencies": { + "zod": "3.22.3" + } + }, + "node_modules/@types/dom-mediacapture-transform": { + "version": "0.1.11", + "resolved": "https://registry.npmjs.org/@types/dom-mediacapture-transform/-/dom-mediacapture-transform-0.1.11.tgz", + "integrity": "sha512-Y2p+nGf1bF2XMttBnsVPHUWzRRZzqUoJAKmiP10b5umnO6DDrWI0BrGDJy1pOHoOULVmGSfFNkQrAlC5dcj6nQ==", + "license": "MIT", + "dependencies": { + "@types/dom-webcodecs": "*" + } + }, + "node_modules/@types/dom-webcodecs": { + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/@types/dom-webcodecs/-/dom-webcodecs-0.1.13.tgz", + "integrity": "sha512-O5hkiFIcjjszPIYyUSyvScyvrBoV3NOEEZx/pMlsu44TKzWNkLVBBxnxJz42in5n3QIolYOcBYFCPZZ0h8SkwQ==", + "license": "MIT" + }, + "node_modules/@types/eslint": { + "version": "9.6.1", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-9.6.1.tgz", + "integrity": "sha512-FXx2pKgId/WyYo2jXw63kk7/+TY7u7AziEJxJAnSFzHlqTAS3Ync6SvgYAN/k4/PQpnnVuzoMuVnByKK2qp0ag==", + "license": "MIT", + "dependencies": { + "@types/estree": "*", + "@types/json-schema": "*" + } + }, + "node_modules/@types/eslint-scope": { + "version": "3.7.7", + "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.7.tgz", + "integrity": "sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg==", + "license": "MIT", + "dependencies": { + "@types/eslint": "*", + "@types/estree": "*" + } + }, + "node_modules/@types/estree": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.8.tgz", + "integrity": "sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==", + "license": "MIT" + }, + "node_modules/@types/json-schema": { + "version": "7.0.15", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz", + "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==", + "license": "MIT" + }, + "node_modules/@types/node": { + "version": "25.2.3", + "resolved": "https://registry.npmjs.org/@types/node/-/node-25.2.3.tgz", + "integrity": "sha512-m0jEgYlYz+mDJZ2+F4v8D1AyQb+QzsNqRuI7xg1VQX/KlKS0qT9r1Mo16yo5F/MtifXFgaofIFsdFMox2SxIbQ==", + "license": "MIT", + "dependencies": { + "undici-types": "~7.16.0" + } + }, + "node_modules/@types/prop-types": { + "version": "15.7.15", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.15.tgz", + "integrity": "sha512-F6bEyamV9jKGAFBEmlQnesRPGOQqS2+Uwi0Em15xenOxHaf2hv6L8YCVn3rPdPJOiJfPiCnLIRyvwVaqMY3MIw==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/react": { + "version": "18.3.28", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.28.tgz", + "integrity": "sha512-z9VXpC7MWrhfWipitjNdgCauoMLRdIILQsAEV+ZesIzBq/oUlxk0m3ApZuMFCXdnS4U7KrI+l3WRUEGQ8K1QKw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/prop-types": "*", + "csstype": "^3.2.2" + } + }, + "node_modules/@types/yauzl": { + "version": "2.10.3", + "resolved": "https://registry.npmjs.org/@types/yauzl/-/yauzl-2.10.3.tgz", + "integrity": "sha512-oJoftv0LSuaDZE3Le4DbKX+KS9G36NzOeSap90UIK0yMA/NhKJhqlSGtNDORNRaIbQfzjXDrQa0ytJ6mNRGz/Q==", + "license": "MIT", + "optional": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@webassemblyjs/ast": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.14.1.tgz", + "integrity": "sha512-nuBEDgQfm1ccRp/8bCQrx1frohyufl4JlbMMZ4P1wpeOfDhF6FQkxZJ1b/e+PLwr6X1Nhw6OLme5usuBWYBvuQ==", + "license": "MIT", + "dependencies": { + "@webassemblyjs/helper-numbers": "1.13.2", + "@webassemblyjs/helper-wasm-bytecode": "1.13.2" + } + }, + "node_modules/@webassemblyjs/floating-point-hex-parser": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.13.2.tgz", + "integrity": "sha512-6oXyTOzbKxGH4steLbLNOu71Oj+C8Lg34n6CqRvqfS2O71BxY6ByfMDRhBytzknj9yGUPVJ1qIKhRlAwO1AovA==", + "license": "MIT" + }, + "node_modules/@webassemblyjs/helper-api-error": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.13.2.tgz", + "integrity": "sha512-U56GMYxy4ZQCbDZd6JuvvNV/WFildOjsaWD3Tzzvmw/mas3cXzRJPMjP83JqEsgSbyrmaGjBfDtV7KDXV9UzFQ==", + "license": "MIT" + }, + "node_modules/@webassemblyjs/helper-buffer": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.14.1.tgz", + "integrity": "sha512-jyH7wtcHiKssDtFPRB+iQdxlDf96m0E39yb0k5uJVhFGleZFoNw1c4aeIcVUPPbXUVJ94wwnMOAqUHyzoEPVMA==", + "license": "MIT" + }, + "node_modules/@webassemblyjs/helper-numbers": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.13.2.tgz", + "integrity": "sha512-FE8aCmS5Q6eQYcV3gI35O4J789wlQA+7JrqTTpJqn5emA4U2hvwJmvFRC0HODS+3Ye6WioDklgd6scJ3+PLnEA==", + "license": "MIT", + "dependencies": { + "@webassemblyjs/floating-point-hex-parser": "1.13.2", + "@webassemblyjs/helper-api-error": "1.13.2", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/helper-wasm-bytecode": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.13.2.tgz", + "integrity": "sha512-3QbLKy93F0EAIXLh0ogEVR6rOubA9AoZ+WRYhNbFyuB70j3dRdwH9g+qXhLAO0kiYGlg3TxDV+I4rQTr/YNXkA==", + "license": "MIT" + }, + "node_modules/@webassemblyjs/helper-wasm-section": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.14.1.tgz", + "integrity": "sha512-ds5mXEqTJ6oxRoqjhWDU83OgzAYjwsCV8Lo/N+oRsNDmx/ZDpqalmrtgOMkHwxsG0iI//3BwWAErYRHtgn0dZw==", + "license": "MIT", + "dependencies": { + "@webassemblyjs/ast": "1.14.1", + "@webassemblyjs/helper-buffer": "1.14.1", + "@webassemblyjs/helper-wasm-bytecode": "1.13.2", + "@webassemblyjs/wasm-gen": "1.14.1" + } + }, + "node_modules/@webassemblyjs/ieee754": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.13.2.tgz", + "integrity": "sha512-4LtOzh58S/5lX4ITKxnAK2USuNEvpdVV9AlgGQb8rJDHaLeHciwG4zlGr0j/SNWlr7x3vO1lDEsuePvtcDNCkw==", + "license": "MIT", + "dependencies": { + "@xtuc/ieee754": "^1.2.0" + } + }, + "node_modules/@webassemblyjs/leb128": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.13.2.tgz", + "integrity": "sha512-Lde1oNoIdzVzdkNEAWZ1dZ5orIbff80YPdHx20mrHwHrVNNTjNr8E3xz9BdpcGqRQbAEa+fkrCb+fRFTl/6sQw==", + "license": "Apache-2.0", + "dependencies": { + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/utf8": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.13.2.tgz", + "integrity": "sha512-3NQWGjKTASY1xV5m7Hr0iPeXD9+RDobLll3T9d2AO+g3my8xy5peVyjSag4I50mR1bBSN/Ct12lo+R9tJk0NZQ==", + "license": "MIT" + }, + "node_modules/@webassemblyjs/wasm-edit": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.14.1.tgz", + "integrity": "sha512-RNJUIQH/J8iA/1NzlE4N7KtyZNHi3w7at7hDjvRNm5rcUXa00z1vRz3glZoULfJ5mpvYhLybmVcwcjGrC1pRrQ==", + "license": "MIT", + "dependencies": { + "@webassemblyjs/ast": "1.14.1", + "@webassemblyjs/helper-buffer": "1.14.1", + "@webassemblyjs/helper-wasm-bytecode": "1.13.2", + "@webassemblyjs/helper-wasm-section": "1.14.1", + "@webassemblyjs/wasm-gen": "1.14.1", + "@webassemblyjs/wasm-opt": "1.14.1", + "@webassemblyjs/wasm-parser": "1.14.1", + "@webassemblyjs/wast-printer": "1.14.1" + } + }, + "node_modules/@webassemblyjs/wasm-gen": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.14.1.tgz", + "integrity": "sha512-AmomSIjP8ZbfGQhumkNvgC33AY7qtMCXnN6bL2u2Js4gVCg8fp735aEiMSBbDR7UQIj90n4wKAFUSEd0QN2Ukg==", + "license": "MIT", + "dependencies": { + "@webassemblyjs/ast": "1.14.1", + "@webassemblyjs/helper-wasm-bytecode": "1.13.2", + "@webassemblyjs/ieee754": "1.13.2", + "@webassemblyjs/leb128": "1.13.2", + "@webassemblyjs/utf8": "1.13.2" + } + }, + "node_modules/@webassemblyjs/wasm-opt": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.14.1.tgz", + "integrity": "sha512-PTcKLUNvBqnY2U6E5bdOQcSM+oVP/PmrDY9NzowJjislEjwP/C4an2303MCVS2Mg9d3AJpIGdUFIQQWbPds0Sw==", + "license": "MIT", + "dependencies": { + "@webassemblyjs/ast": "1.14.1", + "@webassemblyjs/helper-buffer": "1.14.1", + "@webassemblyjs/wasm-gen": "1.14.1", + "@webassemblyjs/wasm-parser": "1.14.1" + } + }, + "node_modules/@webassemblyjs/wasm-parser": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.14.1.tgz", + "integrity": "sha512-JLBl+KZ0R5qB7mCnud/yyX08jWFw5MsoalJ1pQ4EdFlgj9VdXKGuENGsiCIjegI1W7p91rUlcB/LB5yRJKNTcQ==", + "license": "MIT", + "dependencies": { + "@webassemblyjs/ast": "1.14.1", + "@webassemblyjs/helper-api-error": "1.13.2", + "@webassemblyjs/helper-wasm-bytecode": "1.13.2", + "@webassemblyjs/ieee754": "1.13.2", + "@webassemblyjs/leb128": "1.13.2", + "@webassemblyjs/utf8": "1.13.2" + } + }, + "node_modules/@webassemblyjs/wast-printer": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.14.1.tgz", + "integrity": "sha512-kPSSXE6De1XOR820C90RIo2ogvZG+c3KiHzqUoO/F34Y2shGzesfqv7o57xrxovZJH/MetF5UjroJ/R/3isoiw==", + "license": "MIT", + "dependencies": { + "@webassemblyjs/ast": "1.14.1", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@xtuc/ieee754": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", + "license": "BSD-3-Clause" + }, + "node_modules/@xtuc/long": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", + "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", + "license": "Apache-2.0" + }, + "node_modules/acorn": { + "version": "8.15.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.15.0.tgz", + "integrity": "sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==", + "license": "MIT", + "peer": true, + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-import-phases": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/acorn-import-phases/-/acorn-import-phases-1.0.4.tgz", + "integrity": "sha512-wKmbr/DDiIXzEOiWrTTUcDm24kQ2vGfZQvM2fwg2vXqR5uW6aapr7ObPtj1th32b9u90/Pf4AItvdTh42fBmVQ==", + "license": "MIT", + "engines": { + "node": ">=10.13.0" + }, + "peerDependencies": { + "acorn": "^8.14.0" + } + }, + "node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "license": "MIT", + "peer": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ajv-formats": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", + "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", + "license": "MIT", + "dependencies": { + "ajv": "^8.0.0" + }, + "peerDependencies": { + "ajv": "^8.0.0" + }, + "peerDependenciesMeta": { + "ajv": { + "optional": true + } + } + }, + "node_modules/ajv-formats/node_modules/ajv": { + "version": "8.17.1", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", + "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.3", + "fast-uri": "^3.0.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ajv-formats/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "license": "MIT" + }, + "node_modules/ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "license": "MIT", + "peerDependencies": { + "ajv": "^6.9.1" + } + }, + "node_modules/ast-types": { + "version": "0.16.1", + "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.16.1.tgz", + "integrity": "sha512-6t10qk83GOG8p0vKmaCr8eiilZwO171AvbROMtvvNiwrTly62t+7XkA8RdIIVbpMhCASAsxgAzdRSwh6nw/5Dg==", + "license": "MIT", + "dependencies": { + "tslib": "^2.0.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/baseline-browser-mapping": { + "version": "2.9.19", + "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.9.19.tgz", + "integrity": "sha512-ipDqC8FrAl/76p2SSWKSI+H9tFwm7vYqXQrItCuiVPt26Km0jS+NzSsBWAaBusvSbQcfJG+JitdMm+wZAgTYqg==", + "license": "Apache-2.0", + "bin": { + "baseline-browser-mapping": "dist/cli.js" + } + }, + "node_modules/big.js": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", + "license": "MIT", + "engines": { + "node": "*" + } + }, + "node_modules/browserslist": { + "version": "4.28.1", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.28.1.tgz", + "integrity": "sha512-ZC5Bd0LgJXgwGqUknZY/vkUQ04r8NXnJZ3yYi4vDmSiZmC/pdSN0NbNRPxZpbtO4uAfDUAFffO8IZoM3Gj8IkA==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "peer": true, + "dependencies": { + "baseline-browser-mapping": "^2.9.0", + "caniuse-lite": "^1.0.30001759", + "electron-to-chromium": "^1.5.263", + "node-releases": "^2.0.27", + "update-browserslist-db": "^1.2.0" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, + "node_modules/buffer-crc32": { + "version": "0.2.13", + "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", + "integrity": "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==", + "license": "MIT", + "engines": { + "node": "*" + } + }, + "node_modules/buffer-from": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", + "license": "MIT" + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001769", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001769.tgz", + "integrity": "sha512-BCfFL1sHijQlBGWBMuJyhZUhzo7wer5sVj9hqekB/7xn0Ypy+pER/edCYQm4exbXj4WiySGp40P8UuTh6w1srg==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "CC-BY-4.0" + }, + "node_modules/chrome-trace-event": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.4.tgz", + "integrity": "sha512-rNjApaLzuwaOTjCiT8lSDdGN1APCiqkChLMJxJPWLunPAt5fy8xgU9/jNOchV84wfIxrA0lRQB7oCT8jrn/wrQ==", + "license": "MIT", + "engines": { + "node": ">=6.0" + } + }, + "node_modules/commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "license": "MIT" + }, + "node_modules/cross-spawn": { + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", + "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", + "license": "MIT", + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/css-loader": { + "version": "5.2.7", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-5.2.7.tgz", + "integrity": "sha512-Q7mOvpBNBG7YrVGMxRxcBJZFL75o+cH2abNASdibkj/fffYD8qWbInZrD0S9ccI6vZclF3DsHE7njGlLtaHbhg==", + "license": "MIT", + "dependencies": { + "icss-utils": "^5.1.0", + "loader-utils": "^2.0.0", + "postcss": "^8.2.15", + "postcss-modules-extract-imports": "^3.0.0", + "postcss-modules-local-by-default": "^4.0.0", + "postcss-modules-scope": "^3.0.0", + "postcss-modules-values": "^4.0.0", + "postcss-value-parser": "^4.1.0", + "schema-utils": "^3.0.0", + "semver": "^7.3.5" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.27.0 || ^5.0.0" + } + }, + "node_modules/cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "license": "MIT", + "bin": { + "cssesc": "bin/cssesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/csstype": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.2.3.tgz", + "integrity": "sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/debug": { + "version": "4.4.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", + "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", + "license": "MIT", + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/define-lazy-prop": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", + "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/dotenv": { + "version": "9.0.2", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-9.0.2.tgz", + "integrity": "sha512-I9OvvrHp4pIARv4+x9iuewrWycX6CcZtoAu1XrzPxc5UygMJXJZYmBsynku8IkrJwgypE5DGNjDPmPRhDCptUg==", + "license": "BSD-2-Clause", + "engines": { + "node": ">=10" + } + }, + "node_modules/electron-to-chromium": { + "version": "1.5.286", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.286.tgz", + "integrity": "sha512-9tfDXhJ4RKFNerfjdCcZfufu49vg620741MNs26a9+bhLThdB+plgMeou98CAaHu/WATj2iHOOHTp1hWtABj2A==", + "license": "ISC" + }, + "node_modules/emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", + "license": "MIT", + "engines": { + "node": ">= 4" + } + }, + "node_modules/end-of-stream": { + "version": "1.4.5", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.5.tgz", + "integrity": "sha512-ooEGc6HP26xXq/N+GCGOT0JKCLDGrq2bQUZrQ7gyrJiZANJ/8YDTxTpQBXGMn+WbIQXNVpyWymm7KYVICQnyOg==", + "license": "MIT", + "dependencies": { + "once": "^1.4.0" + } + }, + "node_modules/enhanced-resolve": { + "version": "5.19.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.19.0.tgz", + "integrity": "sha512-phv3E1Xl4tQOShqSte26C7Fl84EwUdZsyOuSSk9qtAGyyQs2s3jJzComh+Abf4g187lUUAvH+H26omrqia2aGg==", + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.2.4", + "tapable": "^2.3.0" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/es-module-lexer": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-2.0.0.tgz", + "integrity": "sha512-5POEcUuZybH7IdmGsD8wlf0AI55wMecM9rVBTI/qEAy2c1kTOm3DjFYjrBdI2K3BaJjJYfYFeRtM0t9ssnRuxw==", + "license": "MIT" + }, + "node_modules/esbuild": { + "version": "0.25.0", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.25.0.tgz", + "integrity": "sha512-BXq5mqc8ltbaN34cDqWuYKyNhX8D/Z0J1xdtdQ8UcIIIyJyz+ZMKUt58tF3SrZ85jcfN/PZYhjR5uDQAYNVbuw==", + "hasInstallScript": true, + "license": "MIT", + "bin": { + "esbuild": "bin/esbuild" + }, + "engines": { + "node": ">=18" + }, + "optionalDependencies": { + "@esbuild/aix-ppc64": "0.25.0", + "@esbuild/android-arm": "0.25.0", + "@esbuild/android-arm64": "0.25.0", + "@esbuild/android-x64": "0.25.0", + "@esbuild/darwin-arm64": "0.25.0", + "@esbuild/darwin-x64": "0.25.0", + "@esbuild/freebsd-arm64": "0.25.0", + "@esbuild/freebsd-x64": "0.25.0", + "@esbuild/linux-arm": "0.25.0", + "@esbuild/linux-arm64": "0.25.0", + "@esbuild/linux-ia32": "0.25.0", + "@esbuild/linux-loong64": "0.25.0", + "@esbuild/linux-mips64el": "0.25.0", + "@esbuild/linux-ppc64": "0.25.0", + "@esbuild/linux-riscv64": "0.25.0", + "@esbuild/linux-s390x": "0.25.0", + "@esbuild/linux-x64": "0.25.0", + "@esbuild/netbsd-arm64": "0.25.0", + "@esbuild/netbsd-x64": "0.25.0", + "@esbuild/openbsd-arm64": "0.25.0", + "@esbuild/openbsd-x64": "0.25.0", + "@esbuild/sunos-x64": "0.25.0", + "@esbuild/win32-arm64": "0.25.0", + "@esbuild/win32-ia32": "0.25.0", + "@esbuild/win32-x64": "0.25.0" + } + }, + "node_modules/escalade": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", + "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "license": "BSD-2-Clause", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "license": "BSD-2-Clause", + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "license": "BSD-2-Clause", + "dependencies": { + "estraverse": "^5.2.0" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esrecurse/node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "license": "BSD-2-Clause", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "license": "BSD-2-Clause", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/events": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", + "license": "MIT", + "engines": { + "node": ">=0.8.x" + } + }, + "node_modules/execa": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "license": "MIT", + "dependencies": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, + "node_modules/extract-zip": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-2.0.1.tgz", + "integrity": "sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg==", + "license": "BSD-2-Clause", + "dependencies": { + "debug": "^4.1.1", + "get-stream": "^5.1.0", + "yauzl": "^2.10.0" + }, + "bin": { + "extract-zip": "cli.js" + }, + "engines": { + "node": ">= 10.17.0" + }, + "optionalDependencies": { + "@types/yauzl": "^2.9.1" + } + }, + "node_modules/extract-zip/node_modules/get-stream": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", + "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", + "license": "MIT", + "dependencies": { + "pump": "^3.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "license": "MIT" + }, + "node_modules/fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "license": "MIT" + }, + "node_modules/fast-uri": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.1.0.tgz", + "integrity": "sha512-iPeeDKJSWf4IEOasVVrknXpaBV0IApz/gp7S2bb7Z4Lljbl2MGJRqInZiUrQwV16cpzw/D3S5j5Julj/gT52AA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fastify" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/fastify" + } + ], + "license": "BSD-3-Clause" + }, + "node_modules/fd-slicer": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz", + "integrity": "sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==", + "license": "MIT", + "dependencies": { + "pend": "~1.2.0" + } + }, + "node_modules/fs-monkey": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.3.tgz", + "integrity": "sha512-cybjIfiiE+pTWicSCLFHSrXZ6EilF30oh91FDP9S2B051prEa7QWfrVTQm10/dDpswBDXZugPa1Ogu8Yh+HV0Q==", + "license": "Unlicense" + }, + "node_modules/get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/glob-to-regexp": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", + "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==", + "license": "BSD-2-Clause" + }, + "node_modules/graceful-fs": { + "version": "4.2.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", + "license": "ISC" + }, + "node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/human-signals": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", + "license": "Apache-2.0", + "engines": { + "node": ">=10.17.0" + } + }, + "node_modules/icss-utils": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", + "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", + "license": "ISC", + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/is-docker": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", + "license": "MIT", + "bin": { + "is-docker": "cli.js" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "license": "MIT", + "dependencies": { + "is-docker": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "license": "ISC" + }, + "node_modules/jest-worker": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", + "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", + "license": "MIT", + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "license": "MIT" + }, + "node_modules/json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", + "license": "MIT" + }, + "node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "license": "MIT" + }, + "node_modules/json5": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", + "license": "MIT", + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/kleur": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", + "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/loader-runner": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.1.tgz", + "integrity": "sha512-IWqP2SCPhyVFTBtRcgMHdzlf9ul25NwaFx4wCEH/KjAXuuHY4yNjvPXsBokp8jCB936PyWRaPKUNh8NvylLp2Q==", + "license": "MIT", + "engines": { + "node": ">=6.11.5" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/loader-utils": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz", + "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", + "license": "MIT", + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + }, + "engines": { + "node": ">=8.9.0" + } + }, + "node_modules/lodash.sortby": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", + "integrity": "sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==", + "license": "MIT" + }, + "node_modules/loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "license": "MIT", + "dependencies": { + "js-tokens": "^3.0.0 || ^4.0.0" + }, + "bin": { + "loose-envify": "cli.js" + } + }, + "node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "license": "ISC", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/mediabunny": { + "version": "1.29.0", + "resolved": "https://registry.npmjs.org/mediabunny/-/mediabunny-1.29.0.tgz", + "integrity": "sha512-18B8w/rhO/ph/AFsIXvzZg8RaSQZ+ZYfJ99MZlTjDmlgCT58jV3azrnWQ/OSquYDi8q0xmn64mnfTEHgww3+zw==", + "license": "MPL-2.0", + "workspaces": [ + "packages/*" + ], + "dependencies": { + "@types/dom-mediacapture-transform": "^0.1.11", + "@types/dom-webcodecs": "0.1.13" + }, + "funding": { + "type": "individual", + "url": "https://github.com/sponsors/Vanilagy" + } + }, + "node_modules/memfs": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.4.3.tgz", + "integrity": "sha512-eivjfi7Ahr6eQTn44nvTnR60e4a1Fs1Via2kCR5lHo/kyNoiMWaXCNJ/GpSd0ilXas2JSOl9B5FTIhflXu0hlg==", + "license": "Unlicense", + "dependencies": { + "fs-monkey": "1.0.3" + }, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", + "license": "MIT" + }, + "node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "license": "MIT", + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/minimist": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz", + "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==", + "license": "MIT" + }, + "node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "license": "MIT" + }, + "node_modules/nanoid": { + "version": "3.3.11", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.11.tgz", + "integrity": "sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/neo-async": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", + "license": "MIT" + }, + "node_modules/node-releases": { + "version": "2.0.27", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.27.tgz", + "integrity": "sha512-nmh3lCkYZ3grZvqcCH+fjmQ7X+H0OeZgP40OierEaAptX4XofMh5kwNbWh7lBduUzCcV/8kZ+NDLCwm2iorIlA==", + "license": "MIT" + }, + "node_modules/npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "license": "MIT", + "dependencies": { + "path-key": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "license": "ISC", + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "license": "MIT", + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/open": { + "version": "8.4.2", + "resolved": "https://registry.npmjs.org/open/-/open-8.4.2.tgz", + "integrity": "sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==", + "license": "MIT", + "dependencies": { + "define-lazy-prop": "^2.0.0", + "is-docker": "^2.1.1", + "is-wsl": "^2.2.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/pend": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", + "integrity": "sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==", + "license": "MIT" + }, + "node_modules/picocolors": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", + "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", + "license": "ISC" + }, + "node_modules/postcss": { + "version": "8.5.6", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.6.tgz", + "integrity": "sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "peer": true, + "dependencies": { + "nanoid": "^3.3.11", + "picocolors": "^1.1.1", + "source-map-js": "^1.2.1" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/postcss-modules-extract-imports": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.1.0.tgz", + "integrity": "sha512-k3kNe0aNFQDAZGbin48pL2VNidTF0w4/eASDsxlyspobzU3wZQLOGj7L9gfRe0Jo9/4uud09DsjFNH7winGv8Q==", + "license": "ISC", + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-local-by-default": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.2.0.tgz", + "integrity": "sha512-5kcJm/zk+GJDSfw+V/42fJ5fhjL5YbFDl8nVdXkJPLLW+Vf9mTD5Xe0wqIaDnLuL2U6cDNpTr+UQ+v2HWIBhzw==", + "license": "MIT", + "dependencies": { + "icss-utils": "^5.0.0", + "postcss-selector-parser": "^7.0.0", + "postcss-value-parser": "^4.1.0" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-scope": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.2.1.tgz", + "integrity": "sha512-m9jZstCVaqGjTAuny8MdgE88scJnCiQSlSrOWcTQgM2t32UBe+MUmFSO5t7VMSfAf/FJKImAxBav8ooCHJXCJA==", + "license": "ISC", + "dependencies": { + "postcss-selector-parser": "^7.0.0" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-values": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", + "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==", + "license": "ISC", + "dependencies": { + "icss-utils": "^5.0.0" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-selector-parser": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.1.tgz", + "integrity": "sha512-orRsuYpJVw8LdAwqqLykBj9ecS5/cRHlI5+nvTo8LcCKmzDmqVORXtOIYEEQuL9D4BxtA1lm5isAqzQZCoQ6Eg==", + "license": "MIT", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", + "license": "MIT" + }, + "node_modules/prompts": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", + "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", + "license": "MIT", + "dependencies": { + "kleur": "^3.0.3", + "sisteransi": "^1.0.5" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/pump": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.3.tgz", + "integrity": "sha512-todwxLMY7/heScKmntwQG8CXVkWUOdYxIvY2s0VWAAMh/nd8SoYiRaKjlr7+iCs984f2P8zvrfWcDDYVb73NfA==", + "license": "MIT", + "dependencies": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "node_modules/punycode": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", + "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "license": "MIT", + "dependencies": { + "safe-buffer": "^5.1.0" + } + }, + "node_modules/react": { + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react/-/react-18.3.1.tgz", + "integrity": "sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==", + "license": "MIT", + "peer": true, + "dependencies": { + "loose-envify": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-dom": { + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.3.1.tgz", + "integrity": "sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==", + "license": "MIT", + "peer": true, + "dependencies": { + "loose-envify": "^1.1.0", + "scheduler": "^0.23.2" + }, + "peerDependencies": { + "react": "^18.3.1" + } + }, + "node_modules/react-refresh": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.9.0.tgz", + "integrity": "sha512-Gvzk7OZpiqKSkxsQvO/mbTN1poglhmAV7gR/DdIrRrSMXraRQQlfikRJOr3Nb9GTMPC5kof948Zy6jJZIFtDvQ==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/recast": { + "version": "0.23.11", + "resolved": "https://registry.npmjs.org/recast/-/recast-0.23.11.tgz", + "integrity": "sha512-YTUo+Flmw4ZXiWfQKGcwwc11KnoRAYgzAE2E7mXKCjSviTKShtxBsN6YUUBB2gtaBzKzeKunxhUwNHQuRryhWA==", + "license": "MIT", + "dependencies": { + "ast-types": "^0.16.1", + "esprima": "~4.0.0", + "source-map": "~0.6.1", + "tiny-invariant": "^1.3.3", + "tslib": "^2.0.1" + }, + "engines": { + "node": ">= 4" + } + }, + "node_modules/recast/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/remotion": { + "version": "4.0.421", + "resolved": "https://registry.npmjs.org/remotion/-/remotion-4.0.421.tgz", + "integrity": "sha512-j64KtcwObNYpxskxBPd7zDXVOwSHxH31RIM6Vs/+rUj/NBry/LXc8cNWDwFC4fYaJweOAeM7zXY16kW/9t3X+w==", + "license": "SEE LICENSE IN LICENSE.md", + "peerDependencies": { + "react": ">=16.8.0", + "react-dom": ">=16.8.0" + } + }, + "node_modules/require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, + "node_modules/scheduler": { + "version": "0.23.2", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.2.tgz", + "integrity": "sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==", + "license": "MIT", + "dependencies": { + "loose-envify": "^1.1.0" + } + }, + "node_modules/schema-utils": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", + "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", + "license": "MIT", + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/semver": { + "version": "7.5.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.3.tgz", + "integrity": "sha512-QBlUtyVk/5EeHbi7X0fw6liDZc7BBmEaSYn01fMU1OUYbf6GPsbTtd8WmnqbI20SeycoHSeiybkE/q1Q+qlThQ==", + "license": "ISC", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/serialize-javascript": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.2.tgz", + "integrity": "sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==", + "license": "BSD-3-Clause", + "dependencies": { + "randombytes": "^2.1.0" + } + }, + "node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "license": "MIT", + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "license": "ISC" + }, + "node_modules/sisteransi": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", + "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==", + "license": "MIT" + }, + "node_modules/source-map": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", + "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", + "license": "BSD-3-Clause", + "engines": { + "node": ">= 8" + } + }, + "node_modules/source-map-js": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", + "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-support": { + "version": "0.5.21", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "license": "MIT", + "dependencies": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "node_modules/source-map-support/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/style-loader": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-4.0.0.tgz", + "integrity": "sha512-1V4WqhhZZgjVAVJyt7TdDPZoPBPNHbekX4fWnCJL1yQukhCeZhJySUL+gL9y6sNdN95uEOS83Y55SqHcP7MzLA==", + "license": "MIT", + "engines": { + "node": ">= 18.12.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.27.0" + } + }, + "node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/tapable": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.3.0.tgz", + "integrity": "sha512-g9ljZiwki/LfxmQADO3dEY1CbpmXT5Hm2fJ+QaGKwSXUylMybePR7/67YW7jOrrvjEgL1Fmz5kzyAjWVWLlucg==", + "license": "MIT", + "engines": { + "node": ">=6" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/terser": { + "version": "5.46.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.46.0.tgz", + "integrity": "sha512-jTwoImyr/QbOWFFso3YoU3ik0jBBDJ6JTOQiy/J2YxVJdZCc+5u7skhNwiOR3FQIygFqVUPHl7qbbxtjW2K3Qg==", + "license": "BSD-2-Clause", + "dependencies": { + "@jridgewell/source-map": "^0.3.3", + "acorn": "^8.15.0", + "commander": "^2.20.0", + "source-map-support": "~0.5.20" + }, + "bin": { + "terser": "bin/terser" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/terser-webpack-plugin": { + "version": "5.3.16", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.16.tgz", + "integrity": "sha512-h9oBFCWrq78NyWWVcSwZarJkZ01c2AyGrzs1crmHZO3QUg9D61Wu4NPjBy69n7JqylFF5y+CsUZYmYEIZ3mR+Q==", + "license": "MIT", + "dependencies": { + "@jridgewell/trace-mapping": "^0.3.25", + "jest-worker": "^27.4.5", + "schema-utils": "^4.3.0", + "serialize-javascript": "^6.0.2", + "terser": "^5.31.1" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.1.0" + }, + "peerDependenciesMeta": { + "@swc/core": { + "optional": true + }, + "esbuild": { + "optional": true + }, + "uglify-js": { + "optional": true + } + } + }, + "node_modules/terser-webpack-plugin/node_modules/ajv": { + "version": "8.17.1", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", + "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", + "license": "MIT", + "peer": true, + "dependencies": { + "fast-deep-equal": "^3.1.3", + "fast-uri": "^3.0.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/terser-webpack-plugin/node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" + } + }, + "node_modules/terser-webpack-plugin/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "license": "MIT" + }, + "node_modules/terser-webpack-plugin/node_modules/schema-utils": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.3.3.tgz", + "integrity": "sha512-eflK8wEtyOE6+hsaRVPxvUKYCpRgzLqDTb8krvAsRIwOGlHoSgYLgBXoubGgLd2fT41/OUYdb48v4k4WWHQurA==", + "license": "MIT", + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.9.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.1.0" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/tiny-invariant": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/tiny-invariant/-/tiny-invariant-1.3.3.tgz", + "integrity": "sha512-+FbBPE1o9QAYvviau/qC5SE3caw21q3xkvWKBtja5vgqOWIHHJ3ioaq1VPfn/Szqctz2bU/oYeKd9/z5BL+PVg==", + "license": "MIT" + }, + "node_modules/tr46": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", + "integrity": "sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==", + "license": "MIT", + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/tslib": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", + "license": "0BSD" + }, + "node_modules/typescript": { + "version": "5.9.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.3.tgz", + "integrity": "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==", + "dev": true, + "license": "Apache-2.0", + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=14.17" + } + }, + "node_modules/undici-types": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.16.0.tgz", + "integrity": "sha512-Zz+aZWSj8LE6zoxD+xrjh4VfkIG8Ya6LvYkZqtUQGJPZjYl53ypCaUwWqo7eI0x66KBGeRo+mlBEkMSeSZ38Nw==", + "license": "MIT" + }, + "node_modules/update-browserslist-db": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.2.3.tgz", + "integrity": "sha512-Js0m9cx+qOgDxo0eMiFGEueWztz+d4+M3rGlmKPT+T4IS/jP4ylw3Nwpu6cpTTP8R1MAC1kF4VbdLt3ARf209w==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "escalade": "^3.2.0", + "picocolors": "^1.1.1" + }, + "bin": { + "update-browserslist-db": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" + } + }, + "node_modules/uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "license": "BSD-2-Clause", + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", + "license": "MIT" + }, + "node_modules/watchpack": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.5.1.tgz", + "integrity": "sha512-Zn5uXdcFNIA1+1Ei5McRd+iRzfhENPCe7LeABkJtNulSxjma+l7ltNx55BWZkRlwRnpOgHqxnjyaDgJnNXnqzg==", + "license": "MIT", + "dependencies": { + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.1.2" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/webidl-conversions": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", + "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==", + "license": "BSD-2-Clause" + }, + "node_modules/webpack": { + "version": "5.105.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.105.0.tgz", + "integrity": "sha512-gX/dMkRQc7QOMzgTe6KsYFM7DxeIONQSui1s0n/0xht36HvrgbxtM1xBlgx596NbpHuQU8P7QpKwrZYwUX48nw==", + "license": "MIT", + "peer": true, + "dependencies": { + "@types/eslint-scope": "^3.7.7", + "@types/estree": "^1.0.8", + "@types/json-schema": "^7.0.15", + "@webassemblyjs/ast": "^1.14.1", + "@webassemblyjs/wasm-edit": "^1.14.1", + "@webassemblyjs/wasm-parser": "^1.14.1", + "acorn": "^8.15.0", + "acorn-import-phases": "^1.0.3", + "browserslist": "^4.28.1", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^5.19.0", + "es-module-lexer": "^2.0.0", + "eslint-scope": "5.1.1", + "events": "^3.2.0", + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.2.11", + "json-parse-even-better-errors": "^2.3.1", + "loader-runner": "^4.3.1", + "mime-types": "^2.1.27", + "neo-async": "^2.6.2", + "schema-utils": "^4.3.3", + "tapable": "^2.3.0", + "terser-webpack-plugin": "^5.3.16", + "watchpack": "^2.5.1", + "webpack-sources": "^3.3.3" + }, + "bin": { + "webpack": "bin/webpack.js" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependenciesMeta": { + "webpack-cli": { + "optional": true + } + } + }, + "node_modules/webpack-sources": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.3.3.tgz", + "integrity": "sha512-yd1RBzSGanHkitROoPFd6qsrxt+oFhg/129YzheDGqeustzX0vTZJZsSsQjVQC4yzBQ56K55XU8gaNCtIzOnTg==", + "license": "MIT", + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/webpack/node_modules/ajv": { + "version": "8.17.1", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", + "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", + "license": "MIT", + "peer": true, + "dependencies": { + "fast-deep-equal": "^3.1.3", + "fast-uri": "^3.0.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/webpack/node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" + } + }, + "node_modules/webpack/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "license": "MIT" + }, + "node_modules/webpack/node_modules/schema-utils": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.3.3.tgz", + "integrity": "sha512-eflK8wEtyOE6+hsaRVPxvUKYCpRgzLqDTb8krvAsRIwOGlHoSgYLgBXoubGgLd2fT41/OUYdb48v4k4WWHQurA==", + "license": "MIT", + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.9.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.1.0" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/whatwg-url": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", + "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", + "license": "MIT", + "dependencies": { + "lodash.sortby": "^4.7.0", + "tr46": "^1.0.1", + "webidl-conversions": "^4.0.2" + } + }, + "node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "license": "ISC", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", + "license": "ISC" + }, + "node_modules/ws": { + "version": "8.17.1", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.17.1.tgz", + "integrity": "sha512-6XQFvXTkbfUOZOKKILFG1PDK2NDQs4azKQl26T0YS5CxqWLgXajbPZ+h4gZekJyRqFU8pvnbAbbs/3TgRPy+GQ==", + "license": "MIT", + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": ">=5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "license": "ISC" + }, + "node_modules/yauzl": { + "version": "2.10.0", + "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz", + "integrity": "sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==", + "license": "MIT", + "dependencies": { + "buffer-crc32": "~0.2.3", + "fd-slicer": "~1.1.0" + } + }, + "node_modules/zod": { + "version": "3.22.3", + "resolved": "https://registry.npmjs.org/zod/-/zod-3.22.3.tgz", + "integrity": "sha512-EjIevzuJRiRPbVH4mGc8nApb/lVLKVpmUhAaR5R5doKGfAnGJ6Gr3CViAVjP+4FWSxCsybeWQdcgCtbX+7oZug==", + "license": "MIT", + "peer": true, + "funding": { + "url": "https://github.com/sponsors/colinhacks" + } + } + } +} diff --git a/marketing-videos/package.json b/marketing-videos/package.json new file mode 100644 index 0000000..84136e3 --- /dev/null +++ b/marketing-videos/package.json @@ -0,0 +1,21 @@ +{ + "name": "sportstime-marketing-videos", + "version": "1.0.0", + "private": true, + "scripts": { + "start": "npx remotion studio", + "render": "npx remotion render app-store-preview out/AppStorePreview.mp4", + "build": "npx remotion render app-store-preview out/AppStorePreview.mp4" + }, + "dependencies": { + "@remotion/cli": "^4.0.421", + "@remotion/transitions": "^4.0.421", + "react": "^18.3.1", + "react-dom": "^18.3.1", + "remotion": "^4.0.421" + }, + "devDependencies": { + "@types/react": "^18.3.3", + "typescript": "^5.5.0" + } +} diff --git a/marketing-videos/public/appIcon.png b/marketing-videos/public/appIcon.png new file mode 100644 index 0000000..6911b8d Binary files /dev/null and b/marketing-videos/public/appIcon.png differ diff --git a/marketing-videos/public/screenshots/all-trips-sequence/frame-001.jpg b/marketing-videos/public/screenshots/all-trips-sequence/frame-001.jpg new file mode 100644 index 0000000..7fbcea3 Binary files /dev/null and b/marketing-videos/public/screenshots/all-trips-sequence/frame-001.jpg differ diff --git a/marketing-videos/public/screenshots/all-trips-sequence/frame-002.jpg b/marketing-videos/public/screenshots/all-trips-sequence/frame-002.jpg new file mode 100644 index 0000000..117b552 Binary files /dev/null and b/marketing-videos/public/screenshots/all-trips-sequence/frame-002.jpg differ diff --git a/marketing-videos/public/screenshots/all-trips-sequence/frame-003.jpg b/marketing-videos/public/screenshots/all-trips-sequence/frame-003.jpg new file mode 100644 index 0000000..50d3131 Binary files /dev/null and b/marketing-videos/public/screenshots/all-trips-sequence/frame-003.jpg differ diff --git a/marketing-videos/public/screenshots/all-trips-sequence/frame-004.jpg b/marketing-videos/public/screenshots/all-trips-sequence/frame-004.jpg new file mode 100644 index 0000000..570553b Binary files /dev/null and b/marketing-videos/public/screenshots/all-trips-sequence/frame-004.jpg differ diff --git a/marketing-videos/public/screenshots/all-trips-sequence/frame-005.jpg b/marketing-videos/public/screenshots/all-trips-sequence/frame-005.jpg new file mode 100644 index 0000000..511fc5a Binary files /dev/null and b/marketing-videos/public/screenshots/all-trips-sequence/frame-005.jpg differ diff --git a/marketing-videos/public/screenshots/all-trips-sequence/frame-006.jpg b/marketing-videos/public/screenshots/all-trips-sequence/frame-006.jpg new file mode 100644 index 0000000..1b75484 Binary files /dev/null and b/marketing-videos/public/screenshots/all-trips-sequence/frame-006.jpg differ diff --git a/marketing-videos/public/screenshots/all-trips-sequence/frame-007.jpg b/marketing-videos/public/screenshots/all-trips-sequence/frame-007.jpg new file mode 100644 index 0000000..93bcb8a Binary files /dev/null and b/marketing-videos/public/screenshots/all-trips-sequence/frame-007.jpg differ diff --git a/marketing-videos/public/screenshots/all-trips-sequence/frame-008.jpg b/marketing-videos/public/screenshots/all-trips-sequence/frame-008.jpg new file mode 100644 index 0000000..9c77e38 Binary files /dev/null and b/marketing-videos/public/screenshots/all-trips-sequence/frame-008.jpg differ diff --git a/marketing-videos/public/screenshots/all-trips-sequence/frame-009.jpg b/marketing-videos/public/screenshots/all-trips-sequence/frame-009.jpg new file mode 100644 index 0000000..8e9140b Binary files /dev/null and b/marketing-videos/public/screenshots/all-trips-sequence/frame-009.jpg differ diff --git a/marketing-videos/public/screenshots/all-trips-sequence/frame-010.jpg b/marketing-videos/public/screenshots/all-trips-sequence/frame-010.jpg new file mode 100644 index 0000000..6fb30f6 Binary files /dev/null and b/marketing-videos/public/screenshots/all-trips-sequence/frame-010.jpg differ diff --git a/marketing-videos/public/screenshots/all-trips-sequence/frame-011.jpg b/marketing-videos/public/screenshots/all-trips-sequence/frame-011.jpg new file mode 100644 index 0000000..8f58648 Binary files /dev/null and b/marketing-videos/public/screenshots/all-trips-sequence/frame-011.jpg differ diff --git a/marketing-videos/public/screenshots/all-trips-sequence/frame-012.jpg b/marketing-videos/public/screenshots/all-trips-sequence/frame-012.jpg new file mode 100644 index 0000000..34dd88c Binary files /dev/null and b/marketing-videos/public/screenshots/all-trips-sequence/frame-012.jpg differ diff --git a/marketing-videos/public/screenshots/all-trips-sequence/frame-013.jpg b/marketing-videos/public/screenshots/all-trips-sequence/frame-013.jpg new file mode 100644 index 0000000..adb3c7a Binary files /dev/null and b/marketing-videos/public/screenshots/all-trips-sequence/frame-013.jpg differ diff --git a/marketing-videos/public/screenshots/all-trips-sequence/frame-014.jpg b/marketing-videos/public/screenshots/all-trips-sequence/frame-014.jpg new file mode 100644 index 0000000..6a7eb45 Binary files /dev/null and b/marketing-videos/public/screenshots/all-trips-sequence/frame-014.jpg differ diff --git a/marketing-videos/public/screenshots/all-trips-sequence/frame-015.jpg b/marketing-videos/public/screenshots/all-trips-sequence/frame-015.jpg new file mode 100644 index 0000000..e8bc974 Binary files /dev/null and b/marketing-videos/public/screenshots/all-trips-sequence/frame-015.jpg differ diff --git a/marketing-videos/public/screenshots/all-trips-sequence/frame-016.jpg b/marketing-videos/public/screenshots/all-trips-sequence/frame-016.jpg new file mode 100644 index 0000000..ada362f Binary files /dev/null and b/marketing-videos/public/screenshots/all-trips-sequence/frame-016.jpg differ diff --git a/marketing-videos/public/screenshots/all-trips-sequence/frame-017.jpg b/marketing-videos/public/screenshots/all-trips-sequence/frame-017.jpg new file mode 100644 index 0000000..5c0bd27 Binary files /dev/null and b/marketing-videos/public/screenshots/all-trips-sequence/frame-017.jpg differ diff --git a/marketing-videos/public/screenshots/all-trips-sequence/frame-018.jpg b/marketing-videos/public/screenshots/all-trips-sequence/frame-018.jpg new file mode 100644 index 0000000..e7ba5e2 Binary files /dev/null and b/marketing-videos/public/screenshots/all-trips-sequence/frame-018.jpg differ diff --git a/marketing-videos/public/screenshots/all-trips-sequence/frame-019.jpg b/marketing-videos/public/screenshots/all-trips-sequence/frame-019.jpg new file mode 100644 index 0000000..3a12c6e Binary files /dev/null and b/marketing-videos/public/screenshots/all-trips-sequence/frame-019.jpg differ diff --git a/marketing-videos/public/screenshots/all-trips-sequence/frame-020.jpg b/marketing-videos/public/screenshots/all-trips-sequence/frame-020.jpg new file mode 100644 index 0000000..3eedb74 Binary files /dev/null and b/marketing-videos/public/screenshots/all-trips-sequence/frame-020.jpg differ diff --git a/marketing-videos/public/screenshots/all-trips-sequence/frame-021.jpg b/marketing-videos/public/screenshots/all-trips-sequence/frame-021.jpg new file mode 100644 index 0000000..893dfad Binary files /dev/null and b/marketing-videos/public/screenshots/all-trips-sequence/frame-021.jpg differ diff --git a/marketing-videos/public/screenshots/all-trips-sequence/frame-022.jpg b/marketing-videos/public/screenshots/all-trips-sequence/frame-022.jpg new file mode 100644 index 0000000..424d427 Binary files /dev/null and b/marketing-videos/public/screenshots/all-trips-sequence/frame-022.jpg differ diff --git a/marketing-videos/public/screenshots/all-trips-sequence/frame-023.jpg b/marketing-videos/public/screenshots/all-trips-sequence/frame-023.jpg new file mode 100644 index 0000000..5c81f32 Binary files /dev/null and b/marketing-videos/public/screenshots/all-trips-sequence/frame-023.jpg differ diff --git a/marketing-videos/public/screenshots/all-trips-sequence/frame-024.jpg b/marketing-videos/public/screenshots/all-trips-sequence/frame-024.jpg new file mode 100644 index 0000000..dda9385 Binary files /dev/null and b/marketing-videos/public/screenshots/all-trips-sequence/frame-024.jpg differ diff --git a/marketing-videos/public/screenshots/all-trips-sequence/frame-025.jpg b/marketing-videos/public/screenshots/all-trips-sequence/frame-025.jpg new file mode 100644 index 0000000..720d74e Binary files /dev/null and b/marketing-videos/public/screenshots/all-trips-sequence/frame-025.jpg differ diff --git a/marketing-videos/public/screenshots/all-trips-sequence/frame-026.jpg b/marketing-videos/public/screenshots/all-trips-sequence/frame-026.jpg new file mode 100644 index 0000000..13b64de Binary files /dev/null and b/marketing-videos/public/screenshots/all-trips-sequence/frame-026.jpg differ diff --git a/marketing-videos/public/screenshots/all-trips-sequence/frame-027.jpg b/marketing-videos/public/screenshots/all-trips-sequence/frame-027.jpg new file mode 100644 index 0000000..9603de1 Binary files /dev/null and b/marketing-videos/public/screenshots/all-trips-sequence/frame-027.jpg differ diff --git a/marketing-videos/public/screenshots/all-trips-sequence/frame-028.jpg b/marketing-videos/public/screenshots/all-trips-sequence/frame-028.jpg new file mode 100644 index 0000000..232cb56 Binary files /dev/null and b/marketing-videos/public/screenshots/all-trips-sequence/frame-028.jpg differ diff --git a/marketing-videos/public/screenshots/all-trips-sequence/frame-029.jpg b/marketing-videos/public/screenshots/all-trips-sequence/frame-029.jpg new file mode 100644 index 0000000..5dd6d80 Binary files /dev/null and b/marketing-videos/public/screenshots/all-trips-sequence/frame-029.jpg differ diff --git a/marketing-videos/public/screenshots/all-trips-sequence/frame-030.jpg b/marketing-videos/public/screenshots/all-trips-sequence/frame-030.jpg new file mode 100644 index 0000000..3a8c51d Binary files /dev/null and b/marketing-videos/public/screenshots/all-trips-sequence/frame-030.jpg differ diff --git a/marketing-videos/public/screenshots/all-trips-sequence/frame-031.jpg b/marketing-videos/public/screenshots/all-trips-sequence/frame-031.jpg new file mode 100644 index 0000000..e227976 Binary files /dev/null and b/marketing-videos/public/screenshots/all-trips-sequence/frame-031.jpg differ diff --git a/marketing-videos/public/screenshots/all-trips-sequence/frame-032.jpg b/marketing-videos/public/screenshots/all-trips-sequence/frame-032.jpg new file mode 100644 index 0000000..3170d5b Binary files /dev/null and b/marketing-videos/public/screenshots/all-trips-sequence/frame-032.jpg differ diff --git a/marketing-videos/public/screenshots/all-trips-sequence/frame-033.jpg b/marketing-videos/public/screenshots/all-trips-sequence/frame-033.jpg new file mode 100644 index 0000000..56e0136 Binary files /dev/null and b/marketing-videos/public/screenshots/all-trips-sequence/frame-033.jpg differ diff --git a/marketing-videos/public/screenshots/all-trips-sequence/frame-034.jpg b/marketing-videos/public/screenshots/all-trips-sequence/frame-034.jpg new file mode 100644 index 0000000..764b09b Binary files /dev/null and b/marketing-videos/public/screenshots/all-trips-sequence/frame-034.jpg differ diff --git a/marketing-videos/public/screenshots/all-trips-sequence/frame-035.jpg b/marketing-videos/public/screenshots/all-trips-sequence/frame-035.jpg new file mode 100644 index 0000000..de21509 Binary files /dev/null and b/marketing-videos/public/screenshots/all-trips-sequence/frame-035.jpg differ diff --git a/marketing-videos/public/screenshots/all-trips-sequence/frame-036.jpg b/marketing-videos/public/screenshots/all-trips-sequence/frame-036.jpg new file mode 100644 index 0000000..62ca029 Binary files /dev/null and b/marketing-videos/public/screenshots/all-trips-sequence/frame-036.jpg differ diff --git a/marketing-videos/public/screenshots/all-trips-sequence/frame-037.jpg b/marketing-videos/public/screenshots/all-trips-sequence/frame-037.jpg new file mode 100644 index 0000000..1799aad Binary files /dev/null and b/marketing-videos/public/screenshots/all-trips-sequence/frame-037.jpg differ diff --git a/marketing-videos/public/screenshots/all-trips-sequence/frame-038.jpg b/marketing-videos/public/screenshots/all-trips-sequence/frame-038.jpg new file mode 100644 index 0000000..52e9684 Binary files /dev/null and b/marketing-videos/public/screenshots/all-trips-sequence/frame-038.jpg differ diff --git a/marketing-videos/public/screenshots/all-trips-sequence/frame-039.jpg b/marketing-videos/public/screenshots/all-trips-sequence/frame-039.jpg new file mode 100644 index 0000000..bec9994 Binary files /dev/null and b/marketing-videos/public/screenshots/all-trips-sequence/frame-039.jpg differ diff --git a/marketing-videos/public/screenshots/all-trips-sequence/frame-040.jpg b/marketing-videos/public/screenshots/all-trips-sequence/frame-040.jpg new file mode 100644 index 0000000..b3294b7 Binary files /dev/null and b/marketing-videos/public/screenshots/all-trips-sequence/frame-040.jpg differ diff --git a/marketing-videos/public/screenshots/all-trips-sequence/frame-041.jpg b/marketing-videos/public/screenshots/all-trips-sequence/frame-041.jpg new file mode 100644 index 0000000..5224ce2 Binary files /dev/null and b/marketing-videos/public/screenshots/all-trips-sequence/frame-041.jpg differ diff --git a/marketing-videos/public/screenshots/all-trips-sequence/frame-042.jpg b/marketing-videos/public/screenshots/all-trips-sequence/frame-042.jpg new file mode 100644 index 0000000..13c5f57 Binary files /dev/null and b/marketing-videos/public/screenshots/all-trips-sequence/frame-042.jpg differ diff --git a/marketing-videos/public/screenshots/all-trips-sequence/frame-043.jpg b/marketing-videos/public/screenshots/all-trips-sequence/frame-043.jpg new file mode 100644 index 0000000..cf5cc9c Binary files /dev/null and b/marketing-videos/public/screenshots/all-trips-sequence/frame-043.jpg differ diff --git a/marketing-videos/public/screenshots/all-trips-sequence/frame-044.jpg b/marketing-videos/public/screenshots/all-trips-sequence/frame-044.jpg new file mode 100644 index 0000000..344a747 Binary files /dev/null and b/marketing-videos/public/screenshots/all-trips-sequence/frame-044.jpg differ diff --git a/marketing-videos/public/screenshots/all-trips-sequence/frame-045.jpg b/marketing-videos/public/screenshots/all-trips-sequence/frame-045.jpg new file mode 100644 index 0000000..361cb93 Binary files /dev/null and b/marketing-videos/public/screenshots/all-trips-sequence/frame-045.jpg differ diff --git a/marketing-videos/public/screenshots/all-trips-sequence/frame-046.jpg b/marketing-videos/public/screenshots/all-trips-sequence/frame-046.jpg new file mode 100644 index 0000000..2c2fafe Binary files /dev/null and b/marketing-videos/public/screenshots/all-trips-sequence/frame-046.jpg differ diff --git a/marketing-videos/public/screenshots/all-trips-sequence/frame-047.jpg b/marketing-videos/public/screenshots/all-trips-sequence/frame-047.jpg new file mode 100644 index 0000000..dd7999c Binary files /dev/null and b/marketing-videos/public/screenshots/all-trips-sequence/frame-047.jpg differ diff --git a/marketing-videos/public/screenshots/all-trips-sequence/frame-048.jpg b/marketing-videos/public/screenshots/all-trips-sequence/frame-048.jpg new file mode 100644 index 0000000..92405c2 Binary files /dev/null and b/marketing-videos/public/screenshots/all-trips-sequence/frame-048.jpg differ diff --git a/marketing-videos/public/screenshots/all-trips-sequence/frame-049.jpg b/marketing-videos/public/screenshots/all-trips-sequence/frame-049.jpg new file mode 100644 index 0000000..edf8b2f Binary files /dev/null and b/marketing-videos/public/screenshots/all-trips-sequence/frame-049.jpg differ diff --git a/marketing-videos/public/screenshots/all-trips-sequence/frame-050.jpg b/marketing-videos/public/screenshots/all-trips-sequence/frame-050.jpg new file mode 100644 index 0000000..bfadc0b Binary files /dev/null and b/marketing-videos/public/screenshots/all-trips-sequence/frame-050.jpg differ diff --git a/marketing-videos/public/screenshots/all-trips-sequence/frame-051.jpg b/marketing-videos/public/screenshots/all-trips-sequence/frame-051.jpg new file mode 100644 index 0000000..eb75d46 Binary files /dev/null and b/marketing-videos/public/screenshots/all-trips-sequence/frame-051.jpg differ diff --git a/marketing-videos/public/screenshots/all-trips-sequence/frame-052.jpg b/marketing-videos/public/screenshots/all-trips-sequence/frame-052.jpg new file mode 100644 index 0000000..ea7c62c Binary files /dev/null and b/marketing-videos/public/screenshots/all-trips-sequence/frame-052.jpg differ diff --git a/marketing-videos/public/screenshots/all-trips-sequence/frame-053.jpg b/marketing-videos/public/screenshots/all-trips-sequence/frame-053.jpg new file mode 100644 index 0000000..6dccd65 Binary files /dev/null and b/marketing-videos/public/screenshots/all-trips-sequence/frame-053.jpg differ diff --git a/marketing-videos/public/screenshots/all-trips-sequence/frame-054.jpg b/marketing-videos/public/screenshots/all-trips-sequence/frame-054.jpg new file mode 100644 index 0000000..f3d0be6 Binary files /dev/null and b/marketing-videos/public/screenshots/all-trips-sequence/frame-054.jpg differ diff --git a/marketing-videos/public/screenshots/all-trips-sequence/frame-055.jpg b/marketing-videos/public/screenshots/all-trips-sequence/frame-055.jpg new file mode 100644 index 0000000..cd091da Binary files /dev/null and b/marketing-videos/public/screenshots/all-trips-sequence/frame-055.jpg differ diff --git a/marketing-videos/public/screenshots/all-trips-sequence/frame-056.jpg b/marketing-videos/public/screenshots/all-trips-sequence/frame-056.jpg new file mode 100644 index 0000000..3226a0e Binary files /dev/null and b/marketing-videos/public/screenshots/all-trips-sequence/frame-056.jpg differ diff --git a/marketing-videos/public/screenshots/all-trips-sequence/frame-057.jpg b/marketing-videos/public/screenshots/all-trips-sequence/frame-057.jpg new file mode 100644 index 0000000..6e4aa15 Binary files /dev/null and b/marketing-videos/public/screenshots/all-trips-sequence/frame-057.jpg differ diff --git a/marketing-videos/public/screenshots/all-trips-sequence/frame-058.jpg b/marketing-videos/public/screenshots/all-trips-sequence/frame-058.jpg new file mode 100644 index 0000000..f7576e2 Binary files /dev/null and b/marketing-videos/public/screenshots/all-trips-sequence/frame-058.jpg differ diff --git a/marketing-videos/public/screenshots/all-trips-sequence/frame-059.jpg b/marketing-videos/public/screenshots/all-trips-sequence/frame-059.jpg new file mode 100644 index 0000000..72c7f6d Binary files /dev/null and b/marketing-videos/public/screenshots/all-trips-sequence/frame-059.jpg differ diff --git a/marketing-videos/public/screenshots/all-trips-sequence/frame-060.jpg b/marketing-videos/public/screenshots/all-trips-sequence/frame-060.jpg new file mode 100644 index 0000000..83b447b Binary files /dev/null and b/marketing-videos/public/screenshots/all-trips-sequence/frame-060.jpg differ diff --git a/marketing-videos/public/screenshots/all-trips-sequence/frame-061.jpg b/marketing-videos/public/screenshots/all-trips-sequence/frame-061.jpg new file mode 100644 index 0000000..57c15dd Binary files /dev/null and b/marketing-videos/public/screenshots/all-trips-sequence/frame-061.jpg differ diff --git a/marketing-videos/public/screenshots/all-trips-sequence/frame-062.jpg b/marketing-videos/public/screenshots/all-trips-sequence/frame-062.jpg new file mode 100644 index 0000000..349f534 Binary files /dev/null and b/marketing-videos/public/screenshots/all-trips-sequence/frame-062.jpg differ diff --git a/marketing-videos/public/screenshots/all-trips-sequence/frame-063.jpg b/marketing-videos/public/screenshots/all-trips-sequence/frame-063.jpg new file mode 100644 index 0000000..414f594 Binary files /dev/null and b/marketing-videos/public/screenshots/all-trips-sequence/frame-063.jpg differ diff --git a/marketing-videos/public/screenshots/all-trips-sequence/frame-064.jpg b/marketing-videos/public/screenshots/all-trips-sequence/frame-064.jpg new file mode 100644 index 0000000..6f96227 Binary files /dev/null and b/marketing-videos/public/screenshots/all-trips-sequence/frame-064.jpg differ diff --git a/marketing-videos/public/screenshots/all-trips-sequence/frame-065.jpg b/marketing-videos/public/screenshots/all-trips-sequence/frame-065.jpg new file mode 100644 index 0000000..3d1bc80 Binary files /dev/null and b/marketing-videos/public/screenshots/all-trips-sequence/frame-065.jpg differ diff --git a/marketing-videos/public/screenshots/all-trips-sequence/frame-066.jpg b/marketing-videos/public/screenshots/all-trips-sequence/frame-066.jpg new file mode 100644 index 0000000..bc7fe59 Binary files /dev/null and b/marketing-videos/public/screenshots/all-trips-sequence/frame-066.jpg differ diff --git a/marketing-videos/public/screenshots/all-trips-sequence/frame-067.jpg b/marketing-videos/public/screenshots/all-trips-sequence/frame-067.jpg new file mode 100644 index 0000000..7936cd5 Binary files /dev/null and b/marketing-videos/public/screenshots/all-trips-sequence/frame-067.jpg differ diff --git a/marketing-videos/public/screenshots/all-trips-sequence/frame-068.jpg b/marketing-videos/public/screenshots/all-trips-sequence/frame-068.jpg new file mode 100644 index 0000000..41afbb0 Binary files /dev/null and b/marketing-videos/public/screenshots/all-trips-sequence/frame-068.jpg differ diff --git a/marketing-videos/public/screenshots/all-trips-sequence/frame-069.jpg b/marketing-videos/public/screenshots/all-trips-sequence/frame-069.jpg new file mode 100644 index 0000000..23bdc55 Binary files /dev/null and b/marketing-videos/public/screenshots/all-trips-sequence/frame-069.jpg differ diff --git a/marketing-videos/public/screenshots/all-trips-sequence/frame-070.jpg b/marketing-videos/public/screenshots/all-trips-sequence/frame-070.jpg new file mode 100644 index 0000000..15ecbef Binary files /dev/null and b/marketing-videos/public/screenshots/all-trips-sequence/frame-070.jpg differ diff --git a/marketing-videos/public/screenshots/all-trips-sequence/frame-071.jpg b/marketing-videos/public/screenshots/all-trips-sequence/frame-071.jpg new file mode 100644 index 0000000..06b357b Binary files /dev/null and b/marketing-videos/public/screenshots/all-trips-sequence/frame-071.jpg differ diff --git a/marketing-videos/public/screenshots/all-trips-sequence/frame-072.jpg b/marketing-videos/public/screenshots/all-trips-sequence/frame-072.jpg new file mode 100644 index 0000000..e8fe395 Binary files /dev/null and b/marketing-videos/public/screenshots/all-trips-sequence/frame-072.jpg differ diff --git a/marketing-videos/public/screenshots/all-trips-sequence/frame-073.jpg b/marketing-videos/public/screenshots/all-trips-sequence/frame-073.jpg new file mode 100644 index 0000000..601da51 Binary files /dev/null and b/marketing-videos/public/screenshots/all-trips-sequence/frame-073.jpg differ diff --git a/marketing-videos/public/screenshots/all-trips-sequence/frame-074.jpg b/marketing-videos/public/screenshots/all-trips-sequence/frame-074.jpg new file mode 100644 index 0000000..54ab517 Binary files /dev/null and b/marketing-videos/public/screenshots/all-trips-sequence/frame-074.jpg differ diff --git a/marketing-videos/public/screenshots/all-trips-sequence/frame-075.jpg b/marketing-videos/public/screenshots/all-trips-sequence/frame-075.jpg new file mode 100644 index 0000000..8c4bedf Binary files /dev/null and b/marketing-videos/public/screenshots/all-trips-sequence/frame-075.jpg differ diff --git a/marketing-videos/public/screenshots/all-trips-sequence/frame-076.jpg b/marketing-videos/public/screenshots/all-trips-sequence/frame-076.jpg new file mode 100644 index 0000000..2c93c32 Binary files /dev/null and b/marketing-videos/public/screenshots/all-trips-sequence/frame-076.jpg differ diff --git a/marketing-videos/public/screenshots/all-trips-sequence/frame-077.jpg b/marketing-videos/public/screenshots/all-trips-sequence/frame-077.jpg new file mode 100644 index 0000000..2d799f0 Binary files /dev/null and b/marketing-videos/public/screenshots/all-trips-sequence/frame-077.jpg differ diff --git a/marketing-videos/public/screenshots/all-trips-sequence/frame-078.jpg b/marketing-videos/public/screenshots/all-trips-sequence/frame-078.jpg new file mode 100644 index 0000000..00b9d93 Binary files /dev/null and b/marketing-videos/public/screenshots/all-trips-sequence/frame-078.jpg differ diff --git a/marketing-videos/public/screenshots/all-trips-sequence/frame-079.jpg b/marketing-videos/public/screenshots/all-trips-sequence/frame-079.jpg new file mode 100644 index 0000000..4032f31 Binary files /dev/null and b/marketing-videos/public/screenshots/all-trips-sequence/frame-079.jpg differ diff --git a/marketing-videos/public/screenshots/all-trips-sequence/frame-080.jpg b/marketing-videos/public/screenshots/all-trips-sequence/frame-080.jpg new file mode 100644 index 0000000..ee350e6 Binary files /dev/null and b/marketing-videos/public/screenshots/all-trips-sequence/frame-080.jpg differ diff --git a/marketing-videos/public/screenshots/all-trips-sequence/frame-081.jpg b/marketing-videos/public/screenshots/all-trips-sequence/frame-081.jpg new file mode 100644 index 0000000..93d5621 Binary files /dev/null and b/marketing-videos/public/screenshots/all-trips-sequence/frame-081.jpg differ diff --git a/marketing-videos/public/screenshots/all-trips-sequence/frame-082.jpg b/marketing-videos/public/screenshots/all-trips-sequence/frame-082.jpg new file mode 100644 index 0000000..4b3b8d2 Binary files /dev/null and b/marketing-videos/public/screenshots/all-trips-sequence/frame-082.jpg differ diff --git a/marketing-videos/public/screenshots/all-trips-sequence/frame-083.jpg b/marketing-videos/public/screenshots/all-trips-sequence/frame-083.jpg new file mode 100644 index 0000000..2775467 Binary files /dev/null and b/marketing-videos/public/screenshots/all-trips-sequence/frame-083.jpg differ diff --git a/marketing-videos/public/screenshots/all-trips-sequence/frame-084.jpg b/marketing-videos/public/screenshots/all-trips-sequence/frame-084.jpg new file mode 100644 index 0000000..8d3ea15 Binary files /dev/null and b/marketing-videos/public/screenshots/all-trips-sequence/frame-084.jpg differ diff --git a/marketing-videos/public/screenshots/all-trips-sequence/frame-085.jpg b/marketing-videos/public/screenshots/all-trips-sequence/frame-085.jpg new file mode 100644 index 0000000..abf82c5 Binary files /dev/null and b/marketing-videos/public/screenshots/all-trips-sequence/frame-085.jpg differ diff --git a/marketing-videos/public/screenshots/all-trips-sequence/frame-086.jpg b/marketing-videos/public/screenshots/all-trips-sequence/frame-086.jpg new file mode 100644 index 0000000..39a9b5b Binary files /dev/null and b/marketing-videos/public/screenshots/all-trips-sequence/frame-086.jpg differ diff --git a/marketing-videos/public/screenshots/all-trips-sequence/frame-087.jpg b/marketing-videos/public/screenshots/all-trips-sequence/frame-087.jpg new file mode 100644 index 0000000..fd0146e Binary files /dev/null and b/marketing-videos/public/screenshots/all-trips-sequence/frame-087.jpg differ diff --git a/marketing-videos/public/screenshots/all-trips-sequence/frame-088.jpg b/marketing-videos/public/screenshots/all-trips-sequence/frame-088.jpg new file mode 100644 index 0000000..2ae27f6 Binary files /dev/null and b/marketing-videos/public/screenshots/all-trips-sequence/frame-088.jpg differ diff --git a/marketing-videos/public/screenshots/all-trips-sequence/frame-089.jpg b/marketing-videos/public/screenshots/all-trips-sequence/frame-089.jpg new file mode 100644 index 0000000..6f977ff Binary files /dev/null and b/marketing-videos/public/screenshots/all-trips-sequence/frame-089.jpg differ diff --git a/marketing-videos/public/screenshots/all-trips-sequence/frame-090.jpg b/marketing-videos/public/screenshots/all-trips-sequence/frame-090.jpg new file mode 100644 index 0000000..4db9cd4 Binary files /dev/null and b/marketing-videos/public/screenshots/all-trips-sequence/frame-090.jpg differ diff --git a/marketing-videos/public/screenshots/all-trips-sequence/frame-091.jpg b/marketing-videos/public/screenshots/all-trips-sequence/frame-091.jpg new file mode 100644 index 0000000..28ddfc4 Binary files /dev/null and b/marketing-videos/public/screenshots/all-trips-sequence/frame-091.jpg differ diff --git a/marketing-videos/public/screenshots/all-trips-sequence/frame-092.jpg b/marketing-videos/public/screenshots/all-trips-sequence/frame-092.jpg new file mode 100644 index 0000000..d5cb1dd Binary files /dev/null and b/marketing-videos/public/screenshots/all-trips-sequence/frame-092.jpg differ diff --git a/marketing-videos/public/screenshots/all-trips-sequence/frame-093.jpg b/marketing-videos/public/screenshots/all-trips-sequence/frame-093.jpg new file mode 100644 index 0000000..1a7cd24 Binary files /dev/null and b/marketing-videos/public/screenshots/all-trips-sequence/frame-093.jpg differ diff --git a/marketing-videos/public/screenshots/all-trips-sequence/frame-094.jpg b/marketing-videos/public/screenshots/all-trips-sequence/frame-094.jpg new file mode 100644 index 0000000..8441e9d Binary files /dev/null and b/marketing-videos/public/screenshots/all-trips-sequence/frame-094.jpg differ diff --git a/marketing-videos/public/screenshots/all-trips-sequence/frame-095.jpg b/marketing-videos/public/screenshots/all-trips-sequence/frame-095.jpg new file mode 100644 index 0000000..070f064 Binary files /dev/null and b/marketing-videos/public/screenshots/all-trips-sequence/frame-095.jpg differ diff --git a/marketing-videos/public/screenshots/all-trips-sequence/frame-096.jpg b/marketing-videos/public/screenshots/all-trips-sequence/frame-096.jpg new file mode 100644 index 0000000..76ba46a Binary files /dev/null and b/marketing-videos/public/screenshots/all-trips-sequence/frame-096.jpg differ diff --git a/marketing-videos/public/screenshots/all-trips-sequence/frame-097.jpg b/marketing-videos/public/screenshots/all-trips-sequence/frame-097.jpg new file mode 100644 index 0000000..0230646 Binary files /dev/null and b/marketing-videos/public/screenshots/all-trips-sequence/frame-097.jpg differ diff --git a/marketing-videos/public/screenshots/all-trips-sequence/frame-098.jpg b/marketing-videos/public/screenshots/all-trips-sequence/frame-098.jpg new file mode 100644 index 0000000..b43900b Binary files /dev/null and b/marketing-videos/public/screenshots/all-trips-sequence/frame-098.jpg differ diff --git a/marketing-videos/public/screenshots/all-trips-sequence/frame-099.jpg b/marketing-videos/public/screenshots/all-trips-sequence/frame-099.jpg new file mode 100644 index 0000000..716d38b Binary files /dev/null and b/marketing-videos/public/screenshots/all-trips-sequence/frame-099.jpg differ diff --git a/marketing-videos/public/screenshots/all-trips-sequence/frame-100.jpg b/marketing-videos/public/screenshots/all-trips-sequence/frame-100.jpg new file mode 100644 index 0000000..6653abf Binary files /dev/null and b/marketing-videos/public/screenshots/all-trips-sequence/frame-100.jpg differ diff --git a/marketing-videos/public/screenshots/all-trips-sequence/frame-101.jpg b/marketing-videos/public/screenshots/all-trips-sequence/frame-101.jpg new file mode 100644 index 0000000..c8d1ae9 Binary files /dev/null and b/marketing-videos/public/screenshots/all-trips-sequence/frame-101.jpg differ diff --git a/marketing-videos/public/screenshots/all-trips-sequence/frame-102.jpg b/marketing-videos/public/screenshots/all-trips-sequence/frame-102.jpg new file mode 100644 index 0000000..490b5e5 Binary files /dev/null and b/marketing-videos/public/screenshots/all-trips-sequence/frame-102.jpg differ diff --git a/marketing-videos/public/screenshots/all-trips-sequence/frame-103.jpg b/marketing-videos/public/screenshots/all-trips-sequence/frame-103.jpg new file mode 100644 index 0000000..b5f3106 Binary files /dev/null and b/marketing-videos/public/screenshots/all-trips-sequence/frame-103.jpg differ diff --git a/marketing-videos/public/screenshots/all-trips-sequence/frame-104.jpg b/marketing-videos/public/screenshots/all-trips-sequence/frame-104.jpg new file mode 100644 index 0000000..50a5bba Binary files /dev/null and b/marketing-videos/public/screenshots/all-trips-sequence/frame-104.jpg differ diff --git a/marketing-videos/public/screenshots/all-trips-sequence/frame-105.jpg b/marketing-videos/public/screenshots/all-trips-sequence/frame-105.jpg new file mode 100644 index 0000000..4daa49b Binary files /dev/null and b/marketing-videos/public/screenshots/all-trips-sequence/frame-105.jpg differ diff --git a/marketing-videos/public/screenshots/all-trips-sequence/frame-106.jpg b/marketing-videos/public/screenshots/all-trips-sequence/frame-106.jpg new file mode 100644 index 0000000..477dbe9 Binary files /dev/null and b/marketing-videos/public/screenshots/all-trips-sequence/frame-106.jpg differ diff --git a/marketing-videos/public/screenshots/all-trips-sequence/frame-107.jpg b/marketing-videos/public/screenshots/all-trips-sequence/frame-107.jpg new file mode 100644 index 0000000..2fa2412 Binary files /dev/null and b/marketing-videos/public/screenshots/all-trips-sequence/frame-107.jpg differ diff --git a/marketing-videos/public/screenshots/all-trips-sequence/frame-108.jpg b/marketing-videos/public/screenshots/all-trips-sequence/frame-108.jpg new file mode 100644 index 0000000..aaff4de Binary files /dev/null and b/marketing-videos/public/screenshots/all-trips-sequence/frame-108.jpg differ diff --git a/marketing-videos/public/screenshots/all-trips-sequence/frame-109.jpg b/marketing-videos/public/screenshots/all-trips-sequence/frame-109.jpg new file mode 100644 index 0000000..1362223 Binary files /dev/null and b/marketing-videos/public/screenshots/all-trips-sequence/frame-109.jpg differ diff --git a/marketing-videos/public/screenshots/all-trips-sequence/frame-110.jpg b/marketing-videos/public/screenshots/all-trips-sequence/frame-110.jpg new file mode 100644 index 0000000..42a9d20 Binary files /dev/null and b/marketing-videos/public/screenshots/all-trips-sequence/frame-110.jpg differ diff --git a/marketing-videos/public/screenshots/all-trips-sequence/frame-111.jpg b/marketing-videos/public/screenshots/all-trips-sequence/frame-111.jpg new file mode 100644 index 0000000..6d1cb51 Binary files /dev/null and b/marketing-videos/public/screenshots/all-trips-sequence/frame-111.jpg differ diff --git a/marketing-videos/public/screenshots/all-trips-sequence/frame-112.jpg b/marketing-videos/public/screenshots/all-trips-sequence/frame-112.jpg new file mode 100644 index 0000000..525323e Binary files /dev/null and b/marketing-videos/public/screenshots/all-trips-sequence/frame-112.jpg differ diff --git a/marketing-videos/public/screenshots/all-trips-sequence/frame-113.jpg b/marketing-videos/public/screenshots/all-trips-sequence/frame-113.jpg new file mode 100644 index 0000000..5b3d420 Binary files /dev/null and b/marketing-videos/public/screenshots/all-trips-sequence/frame-113.jpg differ diff --git a/marketing-videos/public/screenshots/all-trips-sequence/frame-114.jpg b/marketing-videos/public/screenshots/all-trips-sequence/frame-114.jpg new file mode 100644 index 0000000..293c94b Binary files /dev/null and b/marketing-videos/public/screenshots/all-trips-sequence/frame-114.jpg differ diff --git a/marketing-videos/public/screenshots/all-trips-sequence/frame-115.jpg b/marketing-videos/public/screenshots/all-trips-sequence/frame-115.jpg new file mode 100644 index 0000000..046a990 Binary files /dev/null and b/marketing-videos/public/screenshots/all-trips-sequence/frame-115.jpg differ diff --git a/marketing-videos/public/screenshots/all-trips-sequence/frame-116.jpg b/marketing-videos/public/screenshots/all-trips-sequence/frame-116.jpg new file mode 100644 index 0000000..e337de8 Binary files /dev/null and b/marketing-videos/public/screenshots/all-trips-sequence/frame-116.jpg differ diff --git a/marketing-videos/public/screenshots/all-trips-sequence/frame-117.jpg b/marketing-videos/public/screenshots/all-trips-sequence/frame-117.jpg new file mode 100644 index 0000000..f78a1bf Binary files /dev/null and b/marketing-videos/public/screenshots/all-trips-sequence/frame-117.jpg differ diff --git a/marketing-videos/public/screenshots/all-trips-sequence/frame-118.jpg b/marketing-videos/public/screenshots/all-trips-sequence/frame-118.jpg new file mode 100644 index 0000000..3461356 Binary files /dev/null and b/marketing-videos/public/screenshots/all-trips-sequence/frame-118.jpg differ diff --git a/marketing-videos/public/screenshots/all-trips-sequence/frame-119.jpg b/marketing-videos/public/screenshots/all-trips-sequence/frame-119.jpg new file mode 100644 index 0000000..bbce656 Binary files /dev/null and b/marketing-videos/public/screenshots/all-trips-sequence/frame-119.jpg differ diff --git a/marketing-videos/public/screenshots/all-trips-sequence/frame-120.jpg b/marketing-videos/public/screenshots/all-trips-sequence/frame-120.jpg new file mode 100644 index 0000000..c1f4924 Binary files /dev/null and b/marketing-videos/public/screenshots/all-trips-sequence/frame-120.jpg differ diff --git a/marketing-videos/public/screenshots/all-trips-sequence/frame-121.jpg b/marketing-videos/public/screenshots/all-trips-sequence/frame-121.jpg new file mode 100644 index 0000000..ebf2741 Binary files /dev/null and b/marketing-videos/public/screenshots/all-trips-sequence/frame-121.jpg differ diff --git a/marketing-videos/public/screenshots/all-trips-sequence/frame-122.jpg b/marketing-videos/public/screenshots/all-trips-sequence/frame-122.jpg new file mode 100644 index 0000000..f69f093 Binary files /dev/null and b/marketing-videos/public/screenshots/all-trips-sequence/frame-122.jpg differ diff --git a/marketing-videos/public/screenshots/all-trips-sequence/frame-123.jpg b/marketing-videos/public/screenshots/all-trips-sequence/frame-123.jpg new file mode 100644 index 0000000..4471603 Binary files /dev/null and b/marketing-videos/public/screenshots/all-trips-sequence/frame-123.jpg differ diff --git a/marketing-videos/public/screenshots/all-trips-sequence/frame-124.jpg b/marketing-videos/public/screenshots/all-trips-sequence/frame-124.jpg new file mode 100644 index 0000000..6f79a0e Binary files /dev/null and b/marketing-videos/public/screenshots/all-trips-sequence/frame-124.jpg differ diff --git a/marketing-videos/public/screenshots/all-trips-sequence/frame-125.jpg b/marketing-videos/public/screenshots/all-trips-sequence/frame-125.jpg new file mode 100644 index 0000000..1551c5e Binary files /dev/null and b/marketing-videos/public/screenshots/all-trips-sequence/frame-125.jpg differ diff --git a/marketing-videos/public/screenshots/all-trips-sequence/frame-126.jpg b/marketing-videos/public/screenshots/all-trips-sequence/frame-126.jpg new file mode 100644 index 0000000..fc25093 Binary files /dev/null and b/marketing-videos/public/screenshots/all-trips-sequence/frame-126.jpg differ diff --git a/marketing-videos/public/screenshots/home-sequence/frame-001.jpg b/marketing-videos/public/screenshots/home-sequence/frame-001.jpg new file mode 100644 index 0000000..3ed8e81 Binary files /dev/null and b/marketing-videos/public/screenshots/home-sequence/frame-001.jpg differ diff --git a/marketing-videos/public/screenshots/home-sequence/frame-002.jpg b/marketing-videos/public/screenshots/home-sequence/frame-002.jpg new file mode 100644 index 0000000..0963f5a Binary files /dev/null and b/marketing-videos/public/screenshots/home-sequence/frame-002.jpg differ diff --git a/marketing-videos/public/screenshots/home-sequence/frame-003.jpg b/marketing-videos/public/screenshots/home-sequence/frame-003.jpg new file mode 100644 index 0000000..b984a10 Binary files /dev/null and b/marketing-videos/public/screenshots/home-sequence/frame-003.jpg differ diff --git a/marketing-videos/public/screenshots/home-sequence/frame-004.jpg b/marketing-videos/public/screenshots/home-sequence/frame-004.jpg new file mode 100644 index 0000000..a39c906 Binary files /dev/null and b/marketing-videos/public/screenshots/home-sequence/frame-004.jpg differ diff --git a/marketing-videos/public/screenshots/home-sequence/frame-005.jpg b/marketing-videos/public/screenshots/home-sequence/frame-005.jpg new file mode 100644 index 0000000..e7f0ea6 Binary files /dev/null and b/marketing-videos/public/screenshots/home-sequence/frame-005.jpg differ diff --git a/marketing-videos/public/screenshots/home-sequence/frame-006.jpg b/marketing-videos/public/screenshots/home-sequence/frame-006.jpg new file mode 100644 index 0000000..556afea Binary files /dev/null and b/marketing-videos/public/screenshots/home-sequence/frame-006.jpg differ diff --git a/marketing-videos/public/screenshots/home-sequence/frame-007.jpg b/marketing-videos/public/screenshots/home-sequence/frame-007.jpg new file mode 100644 index 0000000..8d78acb Binary files /dev/null and b/marketing-videos/public/screenshots/home-sequence/frame-007.jpg differ diff --git a/marketing-videos/public/screenshots/home-sequence/frame-008.jpg b/marketing-videos/public/screenshots/home-sequence/frame-008.jpg new file mode 100644 index 0000000..ac6f48a Binary files /dev/null and b/marketing-videos/public/screenshots/home-sequence/frame-008.jpg differ diff --git a/marketing-videos/public/screenshots/home-sequence/frame-009.jpg b/marketing-videos/public/screenshots/home-sequence/frame-009.jpg new file mode 100644 index 0000000..d288c37 Binary files /dev/null and b/marketing-videos/public/screenshots/home-sequence/frame-009.jpg differ diff --git a/marketing-videos/public/screenshots/home-sequence/frame-010.jpg b/marketing-videos/public/screenshots/home-sequence/frame-010.jpg new file mode 100644 index 0000000..c46266b Binary files /dev/null and b/marketing-videos/public/screenshots/home-sequence/frame-010.jpg differ diff --git a/marketing-videos/public/screenshots/home-sequence/frame-011.jpg b/marketing-videos/public/screenshots/home-sequence/frame-011.jpg new file mode 100644 index 0000000..3513a81 Binary files /dev/null and b/marketing-videos/public/screenshots/home-sequence/frame-011.jpg differ diff --git a/marketing-videos/public/screenshots/home-sequence/frame-012.jpg b/marketing-videos/public/screenshots/home-sequence/frame-012.jpg new file mode 100644 index 0000000..b03c516 Binary files /dev/null and b/marketing-videos/public/screenshots/home-sequence/frame-012.jpg differ diff --git a/marketing-videos/public/screenshots/home-sequence/frame-013.jpg b/marketing-videos/public/screenshots/home-sequence/frame-013.jpg new file mode 100644 index 0000000..2e33a18 Binary files /dev/null and b/marketing-videos/public/screenshots/home-sequence/frame-013.jpg differ diff --git a/marketing-videos/public/screenshots/home-sequence/frame-014.jpg b/marketing-videos/public/screenshots/home-sequence/frame-014.jpg new file mode 100644 index 0000000..e7c21e9 Binary files /dev/null and b/marketing-videos/public/screenshots/home-sequence/frame-014.jpg differ diff --git a/marketing-videos/public/screenshots/home-sequence/frame-015.jpg b/marketing-videos/public/screenshots/home-sequence/frame-015.jpg new file mode 100644 index 0000000..0ae0f36 Binary files /dev/null and b/marketing-videos/public/screenshots/home-sequence/frame-015.jpg differ diff --git a/marketing-videos/public/screenshots/home-sequence/frame-016.jpg b/marketing-videos/public/screenshots/home-sequence/frame-016.jpg new file mode 100644 index 0000000..1ddc8c0 Binary files /dev/null and b/marketing-videos/public/screenshots/home-sequence/frame-016.jpg differ diff --git a/marketing-videos/public/screenshots/home-sequence/frame-017.jpg b/marketing-videos/public/screenshots/home-sequence/frame-017.jpg new file mode 100644 index 0000000..e5d24c3 Binary files /dev/null and b/marketing-videos/public/screenshots/home-sequence/frame-017.jpg differ diff --git a/marketing-videos/public/screenshots/home-sequence/frame-018.jpg b/marketing-videos/public/screenshots/home-sequence/frame-018.jpg new file mode 100644 index 0000000..284cc85 Binary files /dev/null and b/marketing-videos/public/screenshots/home-sequence/frame-018.jpg differ diff --git a/marketing-videos/public/screenshots/home-sequence/frame-019.jpg b/marketing-videos/public/screenshots/home-sequence/frame-019.jpg new file mode 100644 index 0000000..34fbb00 Binary files /dev/null and b/marketing-videos/public/screenshots/home-sequence/frame-019.jpg differ diff --git a/marketing-videos/public/screenshots/home-sequence/frame-020.jpg b/marketing-videos/public/screenshots/home-sequence/frame-020.jpg new file mode 100644 index 0000000..a213a7b Binary files /dev/null and b/marketing-videos/public/screenshots/home-sequence/frame-020.jpg differ diff --git a/marketing-videos/public/screenshots/home-sequence/frame-021.jpg b/marketing-videos/public/screenshots/home-sequence/frame-021.jpg new file mode 100644 index 0000000..951cc57 Binary files /dev/null and b/marketing-videos/public/screenshots/home-sequence/frame-021.jpg differ diff --git a/marketing-videos/public/screenshots/home-sequence/frame-022.jpg b/marketing-videos/public/screenshots/home-sequence/frame-022.jpg new file mode 100644 index 0000000..570eba0 Binary files /dev/null and b/marketing-videos/public/screenshots/home-sequence/frame-022.jpg differ diff --git a/marketing-videos/public/screenshots/home-sequence/frame-023.jpg b/marketing-videos/public/screenshots/home-sequence/frame-023.jpg new file mode 100644 index 0000000..8c70423 Binary files /dev/null and b/marketing-videos/public/screenshots/home-sequence/frame-023.jpg differ diff --git a/marketing-videos/public/screenshots/home-sequence/frame-024.jpg b/marketing-videos/public/screenshots/home-sequence/frame-024.jpg new file mode 100644 index 0000000..c8e300f Binary files /dev/null and b/marketing-videos/public/screenshots/home-sequence/frame-024.jpg differ diff --git a/marketing-videos/public/screenshots/home-sequence/frame-025.jpg b/marketing-videos/public/screenshots/home-sequence/frame-025.jpg new file mode 100644 index 0000000..ab070f4 Binary files /dev/null and b/marketing-videos/public/screenshots/home-sequence/frame-025.jpg differ diff --git a/marketing-videos/public/screenshots/home-sequence/frame-026.jpg b/marketing-videos/public/screenshots/home-sequence/frame-026.jpg new file mode 100644 index 0000000..4fed195 Binary files /dev/null and b/marketing-videos/public/screenshots/home-sequence/frame-026.jpg differ diff --git a/marketing-videos/public/screenshots/home-sequence/frame-027.jpg b/marketing-videos/public/screenshots/home-sequence/frame-027.jpg new file mode 100644 index 0000000..ab715a3 Binary files /dev/null and b/marketing-videos/public/screenshots/home-sequence/frame-027.jpg differ diff --git a/marketing-videos/public/screenshots/home-sequence/frame-028.jpg b/marketing-videos/public/screenshots/home-sequence/frame-028.jpg new file mode 100644 index 0000000..e26e4b0 Binary files /dev/null and b/marketing-videos/public/screenshots/home-sequence/frame-028.jpg differ diff --git a/marketing-videos/public/screenshots/home-sequence/frame-029.jpg b/marketing-videos/public/screenshots/home-sequence/frame-029.jpg new file mode 100644 index 0000000..7c717f4 Binary files /dev/null and b/marketing-videos/public/screenshots/home-sequence/frame-029.jpg differ diff --git a/marketing-videos/public/screenshots/home-sequence/frame-030.jpg b/marketing-videos/public/screenshots/home-sequence/frame-030.jpg new file mode 100644 index 0000000..73d183d Binary files /dev/null and b/marketing-videos/public/screenshots/home-sequence/frame-030.jpg differ diff --git a/marketing-videos/public/screenshots/home-sequence/frame-031.jpg b/marketing-videos/public/screenshots/home-sequence/frame-031.jpg new file mode 100644 index 0000000..73551b0 Binary files /dev/null and b/marketing-videos/public/screenshots/home-sequence/frame-031.jpg differ diff --git a/marketing-videos/public/screenshots/home-sequence/frame-032.jpg b/marketing-videos/public/screenshots/home-sequence/frame-032.jpg new file mode 100644 index 0000000..7c5c54b Binary files /dev/null and b/marketing-videos/public/screenshots/home-sequence/frame-032.jpg differ diff --git a/marketing-videos/public/screenshots/home-sequence/frame-033.jpg b/marketing-videos/public/screenshots/home-sequence/frame-033.jpg new file mode 100644 index 0000000..eb28f15 Binary files /dev/null and b/marketing-videos/public/screenshots/home-sequence/frame-033.jpg differ diff --git a/marketing-videos/public/screenshots/home-sequence/frame-034.jpg b/marketing-videos/public/screenshots/home-sequence/frame-034.jpg new file mode 100644 index 0000000..dee0b61 Binary files /dev/null and b/marketing-videos/public/screenshots/home-sequence/frame-034.jpg differ diff --git a/marketing-videos/public/screenshots/home-sequence/frame-035.jpg b/marketing-videos/public/screenshots/home-sequence/frame-035.jpg new file mode 100644 index 0000000..7b42911 Binary files /dev/null and b/marketing-videos/public/screenshots/home-sequence/frame-035.jpg differ diff --git a/marketing-videos/public/screenshots/home-sequence/frame-036.jpg b/marketing-videos/public/screenshots/home-sequence/frame-036.jpg new file mode 100644 index 0000000..0c2ce60 Binary files /dev/null and b/marketing-videos/public/screenshots/home-sequence/frame-036.jpg differ diff --git a/marketing-videos/public/screenshots/home-sequence/frame-037.jpg b/marketing-videos/public/screenshots/home-sequence/frame-037.jpg new file mode 100644 index 0000000..81a8348 Binary files /dev/null and b/marketing-videos/public/screenshots/home-sequence/frame-037.jpg differ diff --git a/marketing-videos/public/screenshots/home-sequence/frame-038.jpg b/marketing-videos/public/screenshots/home-sequence/frame-038.jpg new file mode 100644 index 0000000..4af9265 Binary files /dev/null and b/marketing-videos/public/screenshots/home-sequence/frame-038.jpg differ diff --git a/marketing-videos/public/screenshots/home-sequence/frame-039.jpg b/marketing-videos/public/screenshots/home-sequence/frame-039.jpg new file mode 100644 index 0000000..df18753 Binary files /dev/null and b/marketing-videos/public/screenshots/home-sequence/frame-039.jpg differ diff --git a/marketing-videos/public/screenshots/home-sequence/frame-040.jpg b/marketing-videos/public/screenshots/home-sequence/frame-040.jpg new file mode 100644 index 0000000..143b136 Binary files /dev/null and b/marketing-videos/public/screenshots/home-sequence/frame-040.jpg differ diff --git a/marketing-videos/public/screenshots/home-sequence/frame-041.jpg b/marketing-videos/public/screenshots/home-sequence/frame-041.jpg new file mode 100644 index 0000000..89813ad Binary files /dev/null and b/marketing-videos/public/screenshots/home-sequence/frame-041.jpg differ diff --git a/marketing-videos/public/screenshots/home-sequence/frame-042.jpg b/marketing-videos/public/screenshots/home-sequence/frame-042.jpg new file mode 100644 index 0000000..c0d7cf2 Binary files /dev/null and b/marketing-videos/public/screenshots/home-sequence/frame-042.jpg differ diff --git a/marketing-videos/public/screenshots/home-sequence/frame-043.jpg b/marketing-videos/public/screenshots/home-sequence/frame-043.jpg new file mode 100644 index 0000000..fbc6630 Binary files /dev/null and b/marketing-videos/public/screenshots/home-sequence/frame-043.jpg differ diff --git a/marketing-videos/public/screenshots/home-sequence/frame-044.jpg b/marketing-videos/public/screenshots/home-sequence/frame-044.jpg new file mode 100644 index 0000000..6bb08b1 Binary files /dev/null and b/marketing-videos/public/screenshots/home-sequence/frame-044.jpg differ diff --git a/marketing-videos/public/screenshots/home-sequence/frame-045.jpg b/marketing-videos/public/screenshots/home-sequence/frame-045.jpg new file mode 100644 index 0000000..5ab88b0 Binary files /dev/null and b/marketing-videos/public/screenshots/home-sequence/frame-045.jpg differ diff --git a/marketing-videos/public/screenshots/home-sequence/frame-046.jpg b/marketing-videos/public/screenshots/home-sequence/frame-046.jpg new file mode 100644 index 0000000..a959c52 Binary files /dev/null and b/marketing-videos/public/screenshots/home-sequence/frame-046.jpg differ diff --git a/marketing-videos/public/screenshots/home-sequence/frame-047.jpg b/marketing-videos/public/screenshots/home-sequence/frame-047.jpg new file mode 100644 index 0000000..f4001ac Binary files /dev/null and b/marketing-videos/public/screenshots/home-sequence/frame-047.jpg differ diff --git a/marketing-videos/public/screenshots/home-sequence/frame-048.jpg b/marketing-videos/public/screenshots/home-sequence/frame-048.jpg new file mode 100644 index 0000000..30bf172 Binary files /dev/null and b/marketing-videos/public/screenshots/home-sequence/frame-048.jpg differ diff --git a/marketing-videos/public/screenshots/home-sequence/frame-049.jpg b/marketing-videos/public/screenshots/home-sequence/frame-049.jpg new file mode 100644 index 0000000..ae9769a Binary files /dev/null and b/marketing-videos/public/screenshots/home-sequence/frame-049.jpg differ diff --git a/marketing-videos/public/screenshots/home-sequence/frame-050.jpg b/marketing-videos/public/screenshots/home-sequence/frame-050.jpg new file mode 100644 index 0000000..3f60006 Binary files /dev/null and b/marketing-videos/public/screenshots/home-sequence/frame-050.jpg differ diff --git a/marketing-videos/public/screenshots/home-sequence/frame-051.jpg b/marketing-videos/public/screenshots/home-sequence/frame-051.jpg new file mode 100644 index 0000000..8b00b1c Binary files /dev/null and b/marketing-videos/public/screenshots/home-sequence/frame-051.jpg differ diff --git a/marketing-videos/public/screenshots/home-sequence/frame-052.jpg b/marketing-videos/public/screenshots/home-sequence/frame-052.jpg new file mode 100644 index 0000000..fdf585c Binary files /dev/null and b/marketing-videos/public/screenshots/home-sequence/frame-052.jpg differ diff --git a/marketing-videos/public/screenshots/home-sequence/frame-053.jpg b/marketing-videos/public/screenshots/home-sequence/frame-053.jpg new file mode 100644 index 0000000..d49cc33 Binary files /dev/null and b/marketing-videos/public/screenshots/home-sequence/frame-053.jpg differ diff --git a/marketing-videos/public/screenshots/home-sequence/frame-054.jpg b/marketing-videos/public/screenshots/home-sequence/frame-054.jpg new file mode 100644 index 0000000..ecb4f5c Binary files /dev/null and b/marketing-videos/public/screenshots/home-sequence/frame-054.jpg differ diff --git a/marketing-videos/public/screenshots/home-sequence/frame-055.jpg b/marketing-videos/public/screenshots/home-sequence/frame-055.jpg new file mode 100644 index 0000000..b307365 Binary files /dev/null and b/marketing-videos/public/screenshots/home-sequence/frame-055.jpg differ diff --git a/marketing-videos/public/screenshots/home-sequence/frame-056.jpg b/marketing-videos/public/screenshots/home-sequence/frame-056.jpg new file mode 100644 index 0000000..ec355ff Binary files /dev/null and b/marketing-videos/public/screenshots/home-sequence/frame-056.jpg differ diff --git a/marketing-videos/public/screenshots/home-sequence/frame-057.jpg b/marketing-videos/public/screenshots/home-sequence/frame-057.jpg new file mode 100644 index 0000000..fda8ea0 Binary files /dev/null and b/marketing-videos/public/screenshots/home-sequence/frame-057.jpg differ diff --git a/marketing-videos/public/screenshots/home-sequence/frame-058.jpg b/marketing-videos/public/screenshots/home-sequence/frame-058.jpg new file mode 100644 index 0000000..a961aaa Binary files /dev/null and b/marketing-videos/public/screenshots/home-sequence/frame-058.jpg differ diff --git a/marketing-videos/public/screenshots/home-sequence/frame-059.jpg b/marketing-videos/public/screenshots/home-sequence/frame-059.jpg new file mode 100644 index 0000000..4a72e6f Binary files /dev/null and b/marketing-videos/public/screenshots/home-sequence/frame-059.jpg differ diff --git a/marketing-videos/public/screenshots/home-sequence/frame-060.jpg b/marketing-videos/public/screenshots/home-sequence/frame-060.jpg new file mode 100644 index 0000000..bc0c27b Binary files /dev/null and b/marketing-videos/public/screenshots/home-sequence/frame-060.jpg differ diff --git a/marketing-videos/public/screenshots/home-sequence/frame-061.jpg b/marketing-videos/public/screenshots/home-sequence/frame-061.jpg new file mode 100644 index 0000000..963a468 Binary files /dev/null and b/marketing-videos/public/screenshots/home-sequence/frame-061.jpg differ diff --git a/marketing-videos/public/screenshots/home-sequence/frame-062.jpg b/marketing-videos/public/screenshots/home-sequence/frame-062.jpg new file mode 100644 index 0000000..de14599 Binary files /dev/null and b/marketing-videos/public/screenshots/home-sequence/frame-062.jpg differ diff --git a/marketing-videos/public/screenshots/home-sequence/frame-063.jpg b/marketing-videos/public/screenshots/home-sequence/frame-063.jpg new file mode 100644 index 0000000..c655593 Binary files /dev/null and b/marketing-videos/public/screenshots/home-sequence/frame-063.jpg differ diff --git a/marketing-videos/public/screenshots/home-sequence/frame-064.jpg b/marketing-videos/public/screenshots/home-sequence/frame-064.jpg new file mode 100644 index 0000000..b8bf657 Binary files /dev/null and b/marketing-videos/public/screenshots/home-sequence/frame-064.jpg differ diff --git a/marketing-videos/public/screenshots/home-sequence/frame-065.jpg b/marketing-videos/public/screenshots/home-sequence/frame-065.jpg new file mode 100644 index 0000000..e36ba69 Binary files /dev/null and b/marketing-videos/public/screenshots/home-sequence/frame-065.jpg differ diff --git a/marketing-videos/public/screenshots/home-sequence/frame-066.jpg b/marketing-videos/public/screenshots/home-sequence/frame-066.jpg new file mode 100644 index 0000000..0af16a2 Binary files /dev/null and b/marketing-videos/public/screenshots/home-sequence/frame-066.jpg differ diff --git a/marketing-videos/public/screenshots/home-sequence/frame-067.jpg b/marketing-videos/public/screenshots/home-sequence/frame-067.jpg new file mode 100644 index 0000000..d5eee82 Binary files /dev/null and b/marketing-videos/public/screenshots/home-sequence/frame-067.jpg differ diff --git a/marketing-videos/public/screenshots/home-sequence/frame-068.jpg b/marketing-videos/public/screenshots/home-sequence/frame-068.jpg new file mode 100644 index 0000000..de5add1 Binary files /dev/null and b/marketing-videos/public/screenshots/home-sequence/frame-068.jpg differ diff --git a/marketing-videos/public/screenshots/home-sequence/frame-069.jpg b/marketing-videos/public/screenshots/home-sequence/frame-069.jpg new file mode 100644 index 0000000..3208422 Binary files /dev/null and b/marketing-videos/public/screenshots/home-sequence/frame-069.jpg differ diff --git a/marketing-videos/public/screenshots/home-sequence/frame-070.jpg b/marketing-videos/public/screenshots/home-sequence/frame-070.jpg new file mode 100644 index 0000000..60651b1 Binary files /dev/null and b/marketing-videos/public/screenshots/home-sequence/frame-070.jpg differ diff --git a/marketing-videos/public/screenshots/home-sequence/frame-071.jpg b/marketing-videos/public/screenshots/home-sequence/frame-071.jpg new file mode 100644 index 0000000..e956c96 Binary files /dev/null and b/marketing-videos/public/screenshots/home-sequence/frame-071.jpg differ diff --git a/marketing-videos/public/screenshots/home-sequence/frame-072.jpg b/marketing-videos/public/screenshots/home-sequence/frame-072.jpg new file mode 100644 index 0000000..50d0a49 Binary files /dev/null and b/marketing-videos/public/screenshots/home-sequence/frame-072.jpg differ diff --git a/marketing-videos/public/screenshots/home-sequence/frame-073.jpg b/marketing-videos/public/screenshots/home-sequence/frame-073.jpg new file mode 100644 index 0000000..d135b51 Binary files /dev/null and b/marketing-videos/public/screenshots/home-sequence/frame-073.jpg differ diff --git a/marketing-videos/public/screenshots/home-sequence/frame-074.jpg b/marketing-videos/public/screenshots/home-sequence/frame-074.jpg new file mode 100644 index 0000000..c36fd8e Binary files /dev/null and b/marketing-videos/public/screenshots/home-sequence/frame-074.jpg differ diff --git a/marketing-videos/public/screenshots/home-sequence/frame-075.jpg b/marketing-videos/public/screenshots/home-sequence/frame-075.jpg new file mode 100644 index 0000000..7e743f2 Binary files /dev/null and b/marketing-videos/public/screenshots/home-sequence/frame-075.jpg differ diff --git a/marketing-videos/public/screenshots/home-sequence/frame-076.jpg b/marketing-videos/public/screenshots/home-sequence/frame-076.jpg new file mode 100644 index 0000000..eb5c277 Binary files /dev/null and b/marketing-videos/public/screenshots/home-sequence/frame-076.jpg differ diff --git a/marketing-videos/public/screenshots/home-sequence/frame-077.jpg b/marketing-videos/public/screenshots/home-sequence/frame-077.jpg new file mode 100644 index 0000000..5b8ab89 Binary files /dev/null and b/marketing-videos/public/screenshots/home-sequence/frame-077.jpg differ diff --git a/marketing-videos/public/screenshots/home-sequence/frame-078.jpg b/marketing-videos/public/screenshots/home-sequence/frame-078.jpg new file mode 100644 index 0000000..ee17ac5 Binary files /dev/null and b/marketing-videos/public/screenshots/home-sequence/frame-078.jpg differ diff --git a/marketing-videos/public/screenshots/home-sequence/frame-079.jpg b/marketing-videos/public/screenshots/home-sequence/frame-079.jpg new file mode 100644 index 0000000..f21f8a0 Binary files /dev/null and b/marketing-videos/public/screenshots/home-sequence/frame-079.jpg differ diff --git a/marketing-videos/public/screenshots/home-sequence/frame-080.jpg b/marketing-videos/public/screenshots/home-sequence/frame-080.jpg new file mode 100644 index 0000000..8c20603 Binary files /dev/null and b/marketing-videos/public/screenshots/home-sequence/frame-080.jpg differ diff --git a/marketing-videos/public/screenshots/home-sequence/frame-081.jpg b/marketing-videos/public/screenshots/home-sequence/frame-081.jpg new file mode 100644 index 0000000..3c32536 Binary files /dev/null and b/marketing-videos/public/screenshots/home-sequence/frame-081.jpg differ diff --git a/marketing-videos/public/screenshots/home-sequence/frame-082.jpg b/marketing-videos/public/screenshots/home-sequence/frame-082.jpg new file mode 100644 index 0000000..da05871 Binary files /dev/null and b/marketing-videos/public/screenshots/home-sequence/frame-082.jpg differ diff --git a/marketing-videos/public/screenshots/home-sequence/frame-083.jpg b/marketing-videos/public/screenshots/home-sequence/frame-083.jpg new file mode 100644 index 0000000..d9ae6a5 Binary files /dev/null and b/marketing-videos/public/screenshots/home-sequence/frame-083.jpg differ diff --git a/marketing-videos/public/screenshots/home-sequence/frame-084.jpg b/marketing-videos/public/screenshots/home-sequence/frame-084.jpg new file mode 100644 index 0000000..e106059 Binary files /dev/null and b/marketing-videos/public/screenshots/home-sequence/frame-084.jpg differ diff --git a/marketing-videos/public/screenshots/home-sequence/frame-085.jpg b/marketing-videos/public/screenshots/home-sequence/frame-085.jpg new file mode 100644 index 0000000..eb915de Binary files /dev/null and b/marketing-videos/public/screenshots/home-sequence/frame-085.jpg differ diff --git a/marketing-videos/public/screenshots/home-sequence/frame-086.jpg b/marketing-videos/public/screenshots/home-sequence/frame-086.jpg new file mode 100644 index 0000000..98fe334 Binary files /dev/null and b/marketing-videos/public/screenshots/home-sequence/frame-086.jpg differ diff --git a/marketing-videos/public/screenshots/home-sequence/frame-087.jpg b/marketing-videos/public/screenshots/home-sequence/frame-087.jpg new file mode 100644 index 0000000..575790d Binary files /dev/null and b/marketing-videos/public/screenshots/home-sequence/frame-087.jpg differ diff --git a/marketing-videos/public/screenshots/home-sequence/frame-088.jpg b/marketing-videos/public/screenshots/home-sequence/frame-088.jpg new file mode 100644 index 0000000..4d471e4 Binary files /dev/null and b/marketing-videos/public/screenshots/home-sequence/frame-088.jpg differ diff --git a/marketing-videos/public/screenshots/home-sequence/frame-089.jpg b/marketing-videos/public/screenshots/home-sequence/frame-089.jpg new file mode 100644 index 0000000..ff14495 Binary files /dev/null and b/marketing-videos/public/screenshots/home-sequence/frame-089.jpg differ diff --git a/marketing-videos/public/screenshots/home-sequence/frame-090.jpg b/marketing-videos/public/screenshots/home-sequence/frame-090.jpg new file mode 100644 index 0000000..035dfe5 Binary files /dev/null and b/marketing-videos/public/screenshots/home-sequence/frame-090.jpg differ diff --git a/marketing-videos/public/screenshots/home-sequence/frame-091.jpg b/marketing-videos/public/screenshots/home-sequence/frame-091.jpg new file mode 100644 index 0000000..fff45ed Binary files /dev/null and b/marketing-videos/public/screenshots/home-sequence/frame-091.jpg differ diff --git a/marketing-videos/public/screenshots/home-sequence/frame-092.jpg b/marketing-videos/public/screenshots/home-sequence/frame-092.jpg new file mode 100644 index 0000000..109ec47 Binary files /dev/null and b/marketing-videos/public/screenshots/home-sequence/frame-092.jpg differ diff --git a/marketing-videos/public/screenshots/plan-trip-sequence/frame-001.jpg b/marketing-videos/public/screenshots/plan-trip-sequence/frame-001.jpg new file mode 100644 index 0000000..31ab18e Binary files /dev/null and b/marketing-videos/public/screenshots/plan-trip-sequence/frame-001.jpg differ diff --git a/marketing-videos/public/screenshots/plan-trip-sequence/frame-002.jpg b/marketing-videos/public/screenshots/plan-trip-sequence/frame-002.jpg new file mode 100644 index 0000000..30c292e Binary files /dev/null and b/marketing-videos/public/screenshots/plan-trip-sequence/frame-002.jpg differ diff --git a/marketing-videos/public/screenshots/plan-trip-sequence/frame-003.jpg b/marketing-videos/public/screenshots/plan-trip-sequence/frame-003.jpg new file mode 100644 index 0000000..e1e7b09 Binary files /dev/null and b/marketing-videos/public/screenshots/plan-trip-sequence/frame-003.jpg differ diff --git a/marketing-videos/public/screenshots/plan-trip-sequence/frame-004.jpg b/marketing-videos/public/screenshots/plan-trip-sequence/frame-004.jpg new file mode 100644 index 0000000..bc980d5 Binary files /dev/null and b/marketing-videos/public/screenshots/plan-trip-sequence/frame-004.jpg differ diff --git a/marketing-videos/public/screenshots/plan-trip-sequence/frame-005.jpg b/marketing-videos/public/screenshots/plan-trip-sequence/frame-005.jpg new file mode 100644 index 0000000..4bd2107 Binary files /dev/null and b/marketing-videos/public/screenshots/plan-trip-sequence/frame-005.jpg differ diff --git a/marketing-videos/public/screenshots/plan-trip-sequence/frame-006.jpg b/marketing-videos/public/screenshots/plan-trip-sequence/frame-006.jpg new file mode 100644 index 0000000..c8f8b03 Binary files /dev/null and b/marketing-videos/public/screenshots/plan-trip-sequence/frame-006.jpg differ diff --git a/marketing-videos/public/screenshots/plan-trip-sequence/frame-007.jpg b/marketing-videos/public/screenshots/plan-trip-sequence/frame-007.jpg new file mode 100644 index 0000000..dda6d8a Binary files /dev/null and b/marketing-videos/public/screenshots/plan-trip-sequence/frame-007.jpg differ diff --git a/marketing-videos/public/screenshots/plan-trip-sequence/frame-008.jpg b/marketing-videos/public/screenshots/plan-trip-sequence/frame-008.jpg new file mode 100644 index 0000000..92d1142 Binary files /dev/null and b/marketing-videos/public/screenshots/plan-trip-sequence/frame-008.jpg differ diff --git a/marketing-videos/public/screenshots/plan-trip-sequence/frame-009.jpg b/marketing-videos/public/screenshots/plan-trip-sequence/frame-009.jpg new file mode 100644 index 0000000..37926d7 Binary files /dev/null and b/marketing-videos/public/screenshots/plan-trip-sequence/frame-009.jpg differ diff --git a/marketing-videos/public/screenshots/plan-trip-sequence/frame-010.jpg b/marketing-videos/public/screenshots/plan-trip-sequence/frame-010.jpg new file mode 100644 index 0000000..dec0390 Binary files /dev/null and b/marketing-videos/public/screenshots/plan-trip-sequence/frame-010.jpg differ diff --git a/marketing-videos/public/screenshots/plan-trip-sequence/frame-011.jpg b/marketing-videos/public/screenshots/plan-trip-sequence/frame-011.jpg new file mode 100644 index 0000000..84853b4 Binary files /dev/null and b/marketing-videos/public/screenshots/plan-trip-sequence/frame-011.jpg differ diff --git a/marketing-videos/public/screenshots/plan-trip-sequence/frame-012.jpg b/marketing-videos/public/screenshots/plan-trip-sequence/frame-012.jpg new file mode 100644 index 0000000..5e14cae Binary files /dev/null and b/marketing-videos/public/screenshots/plan-trip-sequence/frame-012.jpg differ diff --git a/marketing-videos/public/screenshots/plan-trip-sequence/frame-013.jpg b/marketing-videos/public/screenshots/plan-trip-sequence/frame-013.jpg new file mode 100644 index 0000000..fba1840 Binary files /dev/null and b/marketing-videos/public/screenshots/plan-trip-sequence/frame-013.jpg differ diff --git a/marketing-videos/public/screenshots/plan-trip-sequence/frame-014.jpg b/marketing-videos/public/screenshots/plan-trip-sequence/frame-014.jpg new file mode 100644 index 0000000..6594436 Binary files /dev/null and b/marketing-videos/public/screenshots/plan-trip-sequence/frame-014.jpg differ diff --git a/marketing-videos/public/screenshots/plan-trip-sequence/frame-015.jpg b/marketing-videos/public/screenshots/plan-trip-sequence/frame-015.jpg new file mode 100644 index 0000000..0cb9002 Binary files /dev/null and b/marketing-videos/public/screenshots/plan-trip-sequence/frame-015.jpg differ diff --git a/marketing-videos/public/screenshots/plan-trip-sequence/frame-016.jpg b/marketing-videos/public/screenshots/plan-trip-sequence/frame-016.jpg new file mode 100644 index 0000000..61bf220 Binary files /dev/null and b/marketing-videos/public/screenshots/plan-trip-sequence/frame-016.jpg differ diff --git a/marketing-videos/public/screenshots/plan-trip-sequence/frame-017.jpg b/marketing-videos/public/screenshots/plan-trip-sequence/frame-017.jpg new file mode 100644 index 0000000..cde09cb Binary files /dev/null and b/marketing-videos/public/screenshots/plan-trip-sequence/frame-017.jpg differ diff --git a/marketing-videos/public/screenshots/plan-trip-sequence/frame-018.jpg b/marketing-videos/public/screenshots/plan-trip-sequence/frame-018.jpg new file mode 100644 index 0000000..3f67952 Binary files /dev/null and b/marketing-videos/public/screenshots/plan-trip-sequence/frame-018.jpg differ diff --git a/marketing-videos/public/screenshots/plan-trip-sequence/frame-019.jpg b/marketing-videos/public/screenshots/plan-trip-sequence/frame-019.jpg new file mode 100644 index 0000000..86fd4e2 Binary files /dev/null and b/marketing-videos/public/screenshots/plan-trip-sequence/frame-019.jpg differ diff --git a/marketing-videos/public/screenshots/plan-trip-sequence/frame-020.jpg b/marketing-videos/public/screenshots/plan-trip-sequence/frame-020.jpg new file mode 100644 index 0000000..840480f Binary files /dev/null and b/marketing-videos/public/screenshots/plan-trip-sequence/frame-020.jpg differ diff --git a/marketing-videos/public/screenshots/plan-trip-sequence/frame-021.jpg b/marketing-videos/public/screenshots/plan-trip-sequence/frame-021.jpg new file mode 100644 index 0000000..5cff60a Binary files /dev/null and b/marketing-videos/public/screenshots/plan-trip-sequence/frame-021.jpg differ diff --git a/marketing-videos/public/screenshots/plan-trip-sequence/frame-022.jpg b/marketing-videos/public/screenshots/plan-trip-sequence/frame-022.jpg new file mode 100644 index 0000000..36b88b0 Binary files /dev/null and b/marketing-videos/public/screenshots/plan-trip-sequence/frame-022.jpg differ diff --git a/marketing-videos/public/screenshots/plan-trip-sequence/frame-023.jpg b/marketing-videos/public/screenshots/plan-trip-sequence/frame-023.jpg new file mode 100644 index 0000000..0d18f5d Binary files /dev/null and b/marketing-videos/public/screenshots/plan-trip-sequence/frame-023.jpg differ diff --git a/marketing-videos/public/screenshots/plan-trip-sequence/frame-024.jpg b/marketing-videos/public/screenshots/plan-trip-sequence/frame-024.jpg new file mode 100644 index 0000000..dd3c82a Binary files /dev/null and b/marketing-videos/public/screenshots/plan-trip-sequence/frame-024.jpg differ diff --git a/marketing-videos/public/screenshots/plan-trip-sequence/frame-025.jpg b/marketing-videos/public/screenshots/plan-trip-sequence/frame-025.jpg new file mode 100644 index 0000000..9323009 Binary files /dev/null and b/marketing-videos/public/screenshots/plan-trip-sequence/frame-025.jpg differ diff --git a/marketing-videos/public/screenshots/plan-trip-sequence/frame-026.jpg b/marketing-videos/public/screenshots/plan-trip-sequence/frame-026.jpg new file mode 100644 index 0000000..ebb30e3 Binary files /dev/null and b/marketing-videos/public/screenshots/plan-trip-sequence/frame-026.jpg differ diff --git a/marketing-videos/public/screenshots/plan-trip-sequence/frame-027.jpg b/marketing-videos/public/screenshots/plan-trip-sequence/frame-027.jpg new file mode 100644 index 0000000..3c31207 Binary files /dev/null and b/marketing-videos/public/screenshots/plan-trip-sequence/frame-027.jpg differ diff --git a/marketing-videos/public/screenshots/plan-trip-sequence/frame-028.jpg b/marketing-videos/public/screenshots/plan-trip-sequence/frame-028.jpg new file mode 100644 index 0000000..f6b36ed Binary files /dev/null and b/marketing-videos/public/screenshots/plan-trip-sequence/frame-028.jpg differ diff --git a/marketing-videos/public/screenshots/plan-trip-sequence/frame-029.jpg b/marketing-videos/public/screenshots/plan-trip-sequence/frame-029.jpg new file mode 100644 index 0000000..88778de Binary files /dev/null and b/marketing-videos/public/screenshots/plan-trip-sequence/frame-029.jpg differ diff --git a/marketing-videos/public/screenshots/plan-trip-sequence/frame-030.jpg b/marketing-videos/public/screenshots/plan-trip-sequence/frame-030.jpg new file mode 100644 index 0000000..b8f9a1f Binary files /dev/null and b/marketing-videos/public/screenshots/plan-trip-sequence/frame-030.jpg differ diff --git a/marketing-videos/public/screenshots/plan-trip-sequence/frame-031.jpg b/marketing-videos/public/screenshots/plan-trip-sequence/frame-031.jpg new file mode 100644 index 0000000..67a81b6 Binary files /dev/null and b/marketing-videos/public/screenshots/plan-trip-sequence/frame-031.jpg differ diff --git a/marketing-videos/public/screenshots/plan-trip-sequence/frame-032.jpg b/marketing-videos/public/screenshots/plan-trip-sequence/frame-032.jpg new file mode 100644 index 0000000..42f2206 Binary files /dev/null and b/marketing-videos/public/screenshots/plan-trip-sequence/frame-032.jpg differ diff --git a/marketing-videos/public/screenshots/plan-trip-sequence/frame-033.jpg b/marketing-videos/public/screenshots/plan-trip-sequence/frame-033.jpg new file mode 100644 index 0000000..bdaa290 Binary files /dev/null and b/marketing-videos/public/screenshots/plan-trip-sequence/frame-033.jpg differ diff --git a/marketing-videos/public/screenshots/plan-trip-sequence/frame-034.jpg b/marketing-videos/public/screenshots/plan-trip-sequence/frame-034.jpg new file mode 100644 index 0000000..660f0e9 Binary files /dev/null and b/marketing-videos/public/screenshots/plan-trip-sequence/frame-034.jpg differ diff --git a/marketing-videos/public/screenshots/plan-trip-sequence/frame-035.jpg b/marketing-videos/public/screenshots/plan-trip-sequence/frame-035.jpg new file mode 100644 index 0000000..7437dac Binary files /dev/null and b/marketing-videos/public/screenshots/plan-trip-sequence/frame-035.jpg differ diff --git a/marketing-videos/public/screenshots/plan-trip-sequence/frame-036.jpg b/marketing-videos/public/screenshots/plan-trip-sequence/frame-036.jpg new file mode 100644 index 0000000..12fef37 Binary files /dev/null and b/marketing-videos/public/screenshots/plan-trip-sequence/frame-036.jpg differ diff --git a/marketing-videos/public/screenshots/plan-trip-sequence/frame-037.jpg b/marketing-videos/public/screenshots/plan-trip-sequence/frame-037.jpg new file mode 100644 index 0000000..0b56b4c Binary files /dev/null and b/marketing-videos/public/screenshots/plan-trip-sequence/frame-037.jpg differ diff --git a/marketing-videos/public/screenshots/plan-trip-sequence/frame-038.jpg b/marketing-videos/public/screenshots/plan-trip-sequence/frame-038.jpg new file mode 100644 index 0000000..120153e Binary files /dev/null and b/marketing-videos/public/screenshots/plan-trip-sequence/frame-038.jpg differ diff --git a/marketing-videos/public/screenshots/plan-trip-sequence/frame-039.jpg b/marketing-videos/public/screenshots/plan-trip-sequence/frame-039.jpg new file mode 100644 index 0000000..1e7e8fd Binary files /dev/null and b/marketing-videos/public/screenshots/plan-trip-sequence/frame-039.jpg differ diff --git a/marketing-videos/public/screenshots/plan-trip-sequence/frame-040.jpg b/marketing-videos/public/screenshots/plan-trip-sequence/frame-040.jpg new file mode 100644 index 0000000..720918f Binary files /dev/null and b/marketing-videos/public/screenshots/plan-trip-sequence/frame-040.jpg differ diff --git a/marketing-videos/public/screenshots/plan-trip-sequence/frame-041.jpg b/marketing-videos/public/screenshots/plan-trip-sequence/frame-041.jpg new file mode 100644 index 0000000..5a4fc00 Binary files /dev/null and b/marketing-videos/public/screenshots/plan-trip-sequence/frame-041.jpg differ diff --git a/marketing-videos/public/screenshots/plan-trip-sequence/frame-042.jpg b/marketing-videos/public/screenshots/plan-trip-sequence/frame-042.jpg new file mode 100644 index 0000000..70e605b Binary files /dev/null and b/marketing-videos/public/screenshots/plan-trip-sequence/frame-042.jpg differ diff --git a/marketing-videos/public/screenshots/plan-trip-sequence/frame-043.jpg b/marketing-videos/public/screenshots/plan-trip-sequence/frame-043.jpg new file mode 100644 index 0000000..29d44ca Binary files /dev/null and b/marketing-videos/public/screenshots/plan-trip-sequence/frame-043.jpg differ diff --git a/marketing-videos/public/screenshots/plan-trip-sequence/frame-044.jpg b/marketing-videos/public/screenshots/plan-trip-sequence/frame-044.jpg new file mode 100644 index 0000000..cc234a3 Binary files /dev/null and b/marketing-videos/public/screenshots/plan-trip-sequence/frame-044.jpg differ diff --git a/marketing-videos/public/screenshots/plan-trip-sequence/frame-045.jpg b/marketing-videos/public/screenshots/plan-trip-sequence/frame-045.jpg new file mode 100644 index 0000000..ac4ad4c Binary files /dev/null and b/marketing-videos/public/screenshots/plan-trip-sequence/frame-045.jpg differ diff --git a/marketing-videos/public/screenshots/plan-trip-sequence/frame-046.jpg b/marketing-videos/public/screenshots/plan-trip-sequence/frame-046.jpg new file mode 100644 index 0000000..f7c1370 Binary files /dev/null and b/marketing-videos/public/screenshots/plan-trip-sequence/frame-046.jpg differ diff --git a/marketing-videos/public/screenshots/plan-trip-sequence/frame-047.jpg b/marketing-videos/public/screenshots/plan-trip-sequence/frame-047.jpg new file mode 100644 index 0000000..ae40f0c Binary files /dev/null and b/marketing-videos/public/screenshots/plan-trip-sequence/frame-047.jpg differ diff --git a/marketing-videos/public/screenshots/plan-trip-sequence/frame-048.jpg b/marketing-videos/public/screenshots/plan-trip-sequence/frame-048.jpg new file mode 100644 index 0000000..4981a73 Binary files /dev/null and b/marketing-videos/public/screenshots/plan-trip-sequence/frame-048.jpg differ diff --git a/marketing-videos/public/screenshots/plan-trip-sequence/frame-049.jpg b/marketing-videos/public/screenshots/plan-trip-sequence/frame-049.jpg new file mode 100644 index 0000000..22537c1 Binary files /dev/null and b/marketing-videos/public/screenshots/plan-trip-sequence/frame-049.jpg differ diff --git a/marketing-videos/public/screenshots/plan-trip-sequence/frame-050.jpg b/marketing-videos/public/screenshots/plan-trip-sequence/frame-050.jpg new file mode 100644 index 0000000..64d1928 Binary files /dev/null and b/marketing-videos/public/screenshots/plan-trip-sequence/frame-050.jpg differ diff --git a/marketing-videos/public/screenshots/plan-trip-sequence/frame-051.jpg b/marketing-videos/public/screenshots/plan-trip-sequence/frame-051.jpg new file mode 100644 index 0000000..0b34184 Binary files /dev/null and b/marketing-videos/public/screenshots/plan-trip-sequence/frame-051.jpg differ diff --git a/marketing-videos/public/screenshots/plan-trip-sequence/frame-052.jpg b/marketing-videos/public/screenshots/plan-trip-sequence/frame-052.jpg new file mode 100644 index 0000000..d44628f Binary files /dev/null and b/marketing-videos/public/screenshots/plan-trip-sequence/frame-052.jpg differ diff --git a/marketing-videos/public/screenshots/plan-trip-sequence/frame-053.jpg b/marketing-videos/public/screenshots/plan-trip-sequence/frame-053.jpg new file mode 100644 index 0000000..e62d7be Binary files /dev/null and b/marketing-videos/public/screenshots/plan-trip-sequence/frame-053.jpg differ diff --git a/marketing-videos/public/screenshots/plan-trip-sequence/frame-054.jpg b/marketing-videos/public/screenshots/plan-trip-sequence/frame-054.jpg new file mode 100644 index 0000000..0c038db Binary files /dev/null and b/marketing-videos/public/screenshots/plan-trip-sequence/frame-054.jpg differ diff --git a/marketing-videos/public/screenshots/plan-trip-sequence/frame-055.jpg b/marketing-videos/public/screenshots/plan-trip-sequence/frame-055.jpg new file mode 100644 index 0000000..fa76dd2 Binary files /dev/null and b/marketing-videos/public/screenshots/plan-trip-sequence/frame-055.jpg differ diff --git a/marketing-videos/public/screenshots/plan-trip-sequence/frame-056.jpg b/marketing-videos/public/screenshots/plan-trip-sequence/frame-056.jpg new file mode 100644 index 0000000..7d8b404 Binary files /dev/null and b/marketing-videos/public/screenshots/plan-trip-sequence/frame-056.jpg differ diff --git a/marketing-videos/public/screenshots/plan-trip-sequence/frame-057.jpg b/marketing-videos/public/screenshots/plan-trip-sequence/frame-057.jpg new file mode 100644 index 0000000..f86989f Binary files /dev/null and b/marketing-videos/public/screenshots/plan-trip-sequence/frame-057.jpg differ diff --git a/marketing-videos/public/screenshots/plan-trip-sequence/frame-058.jpg b/marketing-videos/public/screenshots/plan-trip-sequence/frame-058.jpg new file mode 100644 index 0000000..2fef9bf Binary files /dev/null and b/marketing-videos/public/screenshots/plan-trip-sequence/frame-058.jpg differ diff --git a/marketing-videos/public/screenshots/plan-trip-sequence/frame-059.jpg b/marketing-videos/public/screenshots/plan-trip-sequence/frame-059.jpg new file mode 100644 index 0000000..34662c9 Binary files /dev/null and b/marketing-videos/public/screenshots/plan-trip-sequence/frame-059.jpg differ diff --git a/marketing-videos/public/screenshots/plan-trip-sequence/frame-060.jpg b/marketing-videos/public/screenshots/plan-trip-sequence/frame-060.jpg new file mode 100644 index 0000000..8b03ae4 Binary files /dev/null and b/marketing-videos/public/screenshots/plan-trip-sequence/frame-060.jpg differ diff --git a/marketing-videos/public/screenshots/plan-trip-sequence/frame-061.jpg b/marketing-videos/public/screenshots/plan-trip-sequence/frame-061.jpg new file mode 100644 index 0000000..a2c7575 Binary files /dev/null and b/marketing-videos/public/screenshots/plan-trip-sequence/frame-061.jpg differ diff --git a/marketing-videos/public/screenshots/plan-trip-sequence/frame-062.jpg b/marketing-videos/public/screenshots/plan-trip-sequence/frame-062.jpg new file mode 100644 index 0000000..ae4677d Binary files /dev/null and b/marketing-videos/public/screenshots/plan-trip-sequence/frame-062.jpg differ diff --git a/marketing-videos/public/screenshots/plan-trip-sequence/frame-063.jpg b/marketing-videos/public/screenshots/plan-trip-sequence/frame-063.jpg new file mode 100644 index 0000000..bbd68e0 Binary files /dev/null and b/marketing-videos/public/screenshots/plan-trip-sequence/frame-063.jpg differ diff --git a/marketing-videos/public/screenshots/plan-trip-sequence/frame-064.jpg b/marketing-videos/public/screenshots/plan-trip-sequence/frame-064.jpg new file mode 100644 index 0000000..9a09fff Binary files /dev/null and b/marketing-videos/public/screenshots/plan-trip-sequence/frame-064.jpg differ diff --git a/marketing-videos/public/screenshots/plan-trip-sequence/frame-065.jpg b/marketing-videos/public/screenshots/plan-trip-sequence/frame-065.jpg new file mode 100644 index 0000000..e9f1d74 Binary files /dev/null and b/marketing-videos/public/screenshots/plan-trip-sequence/frame-065.jpg differ diff --git a/marketing-videos/public/screenshots/plan-trip-sequence/frame-066.jpg b/marketing-videos/public/screenshots/plan-trip-sequence/frame-066.jpg new file mode 100644 index 0000000..0760344 Binary files /dev/null and b/marketing-videos/public/screenshots/plan-trip-sequence/frame-066.jpg differ diff --git a/marketing-videos/public/screenshots/plan-trip-sequence/frame-067.jpg b/marketing-videos/public/screenshots/plan-trip-sequence/frame-067.jpg new file mode 100644 index 0000000..6f304f4 Binary files /dev/null and b/marketing-videos/public/screenshots/plan-trip-sequence/frame-067.jpg differ diff --git a/marketing-videos/public/screenshots/plan-trip-sequence/frame-068.jpg b/marketing-videos/public/screenshots/plan-trip-sequence/frame-068.jpg new file mode 100644 index 0000000..5268e0b Binary files /dev/null and b/marketing-videos/public/screenshots/plan-trip-sequence/frame-068.jpg differ diff --git a/marketing-videos/public/screenshots/plan-trip-sequence/frame-069.jpg b/marketing-videos/public/screenshots/plan-trip-sequence/frame-069.jpg new file mode 100644 index 0000000..1f88563 Binary files /dev/null and b/marketing-videos/public/screenshots/plan-trip-sequence/frame-069.jpg differ diff --git a/marketing-videos/public/screenshots/plan-trip-sequence/frame-070.jpg b/marketing-videos/public/screenshots/plan-trip-sequence/frame-070.jpg new file mode 100644 index 0000000..a70d5e3 Binary files /dev/null and b/marketing-videos/public/screenshots/plan-trip-sequence/frame-070.jpg differ diff --git a/marketing-videos/public/screenshots/plan-trip-sequence/frame-071.jpg b/marketing-videos/public/screenshots/plan-trip-sequence/frame-071.jpg new file mode 100644 index 0000000..abdf061 Binary files /dev/null and b/marketing-videos/public/screenshots/plan-trip-sequence/frame-071.jpg differ diff --git a/marketing-videos/public/screenshots/plan-trip-sequence/frame-072.jpg b/marketing-videos/public/screenshots/plan-trip-sequence/frame-072.jpg new file mode 100644 index 0000000..898a585 Binary files /dev/null and b/marketing-videos/public/screenshots/plan-trip-sequence/frame-072.jpg differ diff --git a/marketing-videos/public/screenshots/plan-trip-sequence/frame-073.jpg b/marketing-videos/public/screenshots/plan-trip-sequence/frame-073.jpg new file mode 100644 index 0000000..5d28f28 Binary files /dev/null and b/marketing-videos/public/screenshots/plan-trip-sequence/frame-073.jpg differ diff --git a/marketing-videos/public/screenshots/plan-trip-sequence/frame-074.jpg b/marketing-videos/public/screenshots/plan-trip-sequence/frame-074.jpg new file mode 100644 index 0000000..eb54b01 Binary files /dev/null and b/marketing-videos/public/screenshots/plan-trip-sequence/frame-074.jpg differ diff --git a/marketing-videos/public/screenshots/plan-trip-sequence/frame-075.jpg b/marketing-videos/public/screenshots/plan-trip-sequence/frame-075.jpg new file mode 100644 index 0000000..ed0f8f7 Binary files /dev/null and b/marketing-videos/public/screenshots/plan-trip-sequence/frame-075.jpg differ diff --git a/marketing-videos/public/screenshots/plan-trip-sequence/frame-076.jpg b/marketing-videos/public/screenshots/plan-trip-sequence/frame-076.jpg new file mode 100644 index 0000000..8ec3273 Binary files /dev/null and b/marketing-videos/public/screenshots/plan-trip-sequence/frame-076.jpg differ diff --git a/marketing-videos/public/screenshots/plan-trip-sequence/frame-077.jpg b/marketing-videos/public/screenshots/plan-trip-sequence/frame-077.jpg new file mode 100644 index 0000000..37c3c0a Binary files /dev/null and b/marketing-videos/public/screenshots/plan-trip-sequence/frame-077.jpg differ diff --git a/marketing-videos/public/screenshots/plan-trip-sequence/frame-078.jpg b/marketing-videos/public/screenshots/plan-trip-sequence/frame-078.jpg new file mode 100644 index 0000000..879f836 Binary files /dev/null and b/marketing-videos/public/screenshots/plan-trip-sequence/frame-078.jpg differ diff --git a/marketing-videos/public/screenshots/plan-trip-sequence/frame-079.jpg b/marketing-videos/public/screenshots/plan-trip-sequence/frame-079.jpg new file mode 100644 index 0000000..d352758 Binary files /dev/null and b/marketing-videos/public/screenshots/plan-trip-sequence/frame-079.jpg differ diff --git a/marketing-videos/public/screenshots/plan-trip-sequence/frame-080.jpg b/marketing-videos/public/screenshots/plan-trip-sequence/frame-080.jpg new file mode 100644 index 0000000..8310af2 Binary files /dev/null and b/marketing-videos/public/screenshots/plan-trip-sequence/frame-080.jpg differ diff --git a/marketing-videos/public/screenshots/plan-trip-sequence/frame-081.jpg b/marketing-videos/public/screenshots/plan-trip-sequence/frame-081.jpg new file mode 100644 index 0000000..97df3f6 Binary files /dev/null and b/marketing-videos/public/screenshots/plan-trip-sequence/frame-081.jpg differ diff --git a/marketing-videos/public/screenshots/plan-trip-sequence/frame-082.jpg b/marketing-videos/public/screenshots/plan-trip-sequence/frame-082.jpg new file mode 100644 index 0000000..d74a6ac Binary files /dev/null and b/marketing-videos/public/screenshots/plan-trip-sequence/frame-082.jpg differ diff --git a/marketing-videos/public/screenshots/plan-trip-sequence/frame-083.jpg b/marketing-videos/public/screenshots/plan-trip-sequence/frame-083.jpg new file mode 100644 index 0000000..e6f44e8 Binary files /dev/null and b/marketing-videos/public/screenshots/plan-trip-sequence/frame-083.jpg differ diff --git a/marketing-videos/public/screenshots/plan-trip-sequence/frame-084.jpg b/marketing-videos/public/screenshots/plan-trip-sequence/frame-084.jpg new file mode 100644 index 0000000..2b0cb22 Binary files /dev/null and b/marketing-videos/public/screenshots/plan-trip-sequence/frame-084.jpg differ diff --git a/marketing-videos/public/screenshots/plan-trip-sequence/frame-085.jpg b/marketing-videos/public/screenshots/plan-trip-sequence/frame-085.jpg new file mode 100644 index 0000000..9fe454a Binary files /dev/null and b/marketing-videos/public/screenshots/plan-trip-sequence/frame-085.jpg differ diff --git a/marketing-videos/public/screenshots/plan-trip-sequence/frame-086.jpg b/marketing-videos/public/screenshots/plan-trip-sequence/frame-086.jpg new file mode 100644 index 0000000..ec98de8 Binary files /dev/null and b/marketing-videos/public/screenshots/plan-trip-sequence/frame-086.jpg differ diff --git a/marketing-videos/public/screenshots/plan-trip-sequence/frame-087.jpg b/marketing-videos/public/screenshots/plan-trip-sequence/frame-087.jpg new file mode 100644 index 0000000..dc6d1ee Binary files /dev/null and b/marketing-videos/public/screenshots/plan-trip-sequence/frame-087.jpg differ diff --git a/marketing-videos/public/screenshots/plan-trip-sequence/frame-088.jpg b/marketing-videos/public/screenshots/plan-trip-sequence/frame-088.jpg new file mode 100644 index 0000000..551e0d6 Binary files /dev/null and b/marketing-videos/public/screenshots/plan-trip-sequence/frame-088.jpg differ diff --git a/marketing-videos/public/screenshots/plan-trip-sequence/frame-089.jpg b/marketing-videos/public/screenshots/plan-trip-sequence/frame-089.jpg new file mode 100644 index 0000000..6c574e5 Binary files /dev/null and b/marketing-videos/public/screenshots/plan-trip-sequence/frame-089.jpg differ diff --git a/marketing-videos/public/screenshots/plan-trip-sequence/frame-090.jpg b/marketing-videos/public/screenshots/plan-trip-sequence/frame-090.jpg new file mode 100644 index 0000000..be529a4 Binary files /dev/null and b/marketing-videos/public/screenshots/plan-trip-sequence/frame-090.jpg differ diff --git a/marketing-videos/public/screenshots/plan-trip-sequence/frame-091.jpg b/marketing-videos/public/screenshots/plan-trip-sequence/frame-091.jpg new file mode 100644 index 0000000..2f1fe14 Binary files /dev/null and b/marketing-videos/public/screenshots/plan-trip-sequence/frame-091.jpg differ diff --git a/marketing-videos/public/screenshots/plan-trip-sequence/frame-092.jpg b/marketing-videos/public/screenshots/plan-trip-sequence/frame-092.jpg new file mode 100644 index 0000000..60baf7a Binary files /dev/null and b/marketing-videos/public/screenshots/plan-trip-sequence/frame-092.jpg differ diff --git a/marketing-videos/public/screenshots/plan-trip-sequence/frame-093.jpg b/marketing-videos/public/screenshots/plan-trip-sequence/frame-093.jpg new file mode 100644 index 0000000..60ff2d6 Binary files /dev/null and b/marketing-videos/public/screenshots/plan-trip-sequence/frame-093.jpg differ diff --git a/marketing-videos/public/screenshots/plan-trip-sequence/frame-094.jpg b/marketing-videos/public/screenshots/plan-trip-sequence/frame-094.jpg new file mode 100644 index 0000000..f43b659 Binary files /dev/null and b/marketing-videos/public/screenshots/plan-trip-sequence/frame-094.jpg differ diff --git a/marketing-videos/public/screenshots/plan-trip-sequence/frame-095.jpg b/marketing-videos/public/screenshots/plan-trip-sequence/frame-095.jpg new file mode 100644 index 0000000..e1e9899 Binary files /dev/null and b/marketing-videos/public/screenshots/plan-trip-sequence/frame-095.jpg differ diff --git a/marketing-videos/public/screenshots/plan-trip-sequence/frame-096.jpg b/marketing-videos/public/screenshots/plan-trip-sequence/frame-096.jpg new file mode 100644 index 0000000..1d1e71e Binary files /dev/null and b/marketing-videos/public/screenshots/plan-trip-sequence/frame-096.jpg differ diff --git a/marketing-videos/public/screenshots/plan-trip-sequence/frame-097.jpg b/marketing-videos/public/screenshots/plan-trip-sequence/frame-097.jpg new file mode 100644 index 0000000..0ba132a Binary files /dev/null and b/marketing-videos/public/screenshots/plan-trip-sequence/frame-097.jpg differ diff --git a/marketing-videos/public/screenshots/plan-trip-sequence/frame-098.jpg b/marketing-videos/public/screenshots/plan-trip-sequence/frame-098.jpg new file mode 100644 index 0000000..79707a1 Binary files /dev/null and b/marketing-videos/public/screenshots/plan-trip-sequence/frame-098.jpg differ diff --git a/marketing-videos/public/screenshots/plan-trip-sequence/frame-099.jpg b/marketing-videos/public/screenshots/plan-trip-sequence/frame-099.jpg new file mode 100644 index 0000000..5f54a88 Binary files /dev/null and b/marketing-videos/public/screenshots/plan-trip-sequence/frame-099.jpg differ diff --git a/marketing-videos/public/screenshots/plan-trip-sequence/frame-100.jpg b/marketing-videos/public/screenshots/plan-trip-sequence/frame-100.jpg new file mode 100644 index 0000000..b4674b1 Binary files /dev/null and b/marketing-videos/public/screenshots/plan-trip-sequence/frame-100.jpg differ diff --git a/marketing-videos/public/screenshots/plan-trip-sequence/frame-101.jpg b/marketing-videos/public/screenshots/plan-trip-sequence/frame-101.jpg new file mode 100644 index 0000000..6392082 Binary files /dev/null and b/marketing-videos/public/screenshots/plan-trip-sequence/frame-101.jpg differ diff --git a/marketing-videos/public/screenshots/plan-trip-sequence/frame-102.jpg b/marketing-videos/public/screenshots/plan-trip-sequence/frame-102.jpg new file mode 100644 index 0000000..c9ec5c0 Binary files /dev/null and b/marketing-videos/public/screenshots/plan-trip-sequence/frame-102.jpg differ diff --git a/marketing-videos/public/screenshots/plan-trip-sequence/frame-103.jpg b/marketing-videos/public/screenshots/plan-trip-sequence/frame-103.jpg new file mode 100644 index 0000000..19bcbb6 Binary files /dev/null and b/marketing-videos/public/screenshots/plan-trip-sequence/frame-103.jpg differ diff --git a/marketing-videos/public/screenshots/plan-trip-sequence/frame-104.jpg b/marketing-videos/public/screenshots/plan-trip-sequence/frame-104.jpg new file mode 100644 index 0000000..3f960c2 Binary files /dev/null and b/marketing-videos/public/screenshots/plan-trip-sequence/frame-104.jpg differ diff --git a/marketing-videos/public/screenshots/plan-trip-sequence/frame-105.jpg b/marketing-videos/public/screenshots/plan-trip-sequence/frame-105.jpg new file mode 100644 index 0000000..52d8d38 Binary files /dev/null and b/marketing-videos/public/screenshots/plan-trip-sequence/frame-105.jpg differ diff --git a/marketing-videos/public/screenshots/plan-trip-sequence/frame-106.jpg b/marketing-videos/public/screenshots/plan-trip-sequence/frame-106.jpg new file mode 100644 index 0000000..c2e2e61 Binary files /dev/null and b/marketing-videos/public/screenshots/plan-trip-sequence/frame-106.jpg differ diff --git a/marketing-videos/public/screenshots/plan-trip-sequence/frame-107.jpg b/marketing-videos/public/screenshots/plan-trip-sequence/frame-107.jpg new file mode 100644 index 0000000..503c70b Binary files /dev/null and b/marketing-videos/public/screenshots/plan-trip-sequence/frame-107.jpg differ diff --git a/marketing-videos/public/screenshots/plan-trip-sequence/frame-108.jpg b/marketing-videos/public/screenshots/plan-trip-sequence/frame-108.jpg new file mode 100644 index 0000000..d1dc164 Binary files /dev/null and b/marketing-videos/public/screenshots/plan-trip-sequence/frame-108.jpg differ diff --git a/marketing-videos/public/screenshots/plan-trip-sequence/frame-109.jpg b/marketing-videos/public/screenshots/plan-trip-sequence/frame-109.jpg new file mode 100644 index 0000000..83e9322 Binary files /dev/null and b/marketing-videos/public/screenshots/plan-trip-sequence/frame-109.jpg differ diff --git a/marketing-videos/public/screenshots/plan-trip-sequence/frame-110.jpg b/marketing-videos/public/screenshots/plan-trip-sequence/frame-110.jpg new file mode 100644 index 0000000..8c2b7dc Binary files /dev/null and b/marketing-videos/public/screenshots/plan-trip-sequence/frame-110.jpg differ diff --git a/marketing-videos/public/screenshots/plan-trip-sequence/frame-111.jpg b/marketing-videos/public/screenshots/plan-trip-sequence/frame-111.jpg new file mode 100644 index 0000000..e519aa5 Binary files /dev/null and b/marketing-videos/public/screenshots/plan-trip-sequence/frame-111.jpg differ diff --git a/marketing-videos/public/screenshots/plan-trip-sequence/frame-112.jpg b/marketing-videos/public/screenshots/plan-trip-sequence/frame-112.jpg new file mode 100644 index 0000000..1d44f95 Binary files /dev/null and b/marketing-videos/public/screenshots/plan-trip-sequence/frame-112.jpg differ diff --git a/marketing-videos/public/screenshots/plan-trip-sequence/frame-113.jpg b/marketing-videos/public/screenshots/plan-trip-sequence/frame-113.jpg new file mode 100644 index 0000000..2bf3e2e Binary files /dev/null and b/marketing-videos/public/screenshots/plan-trip-sequence/frame-113.jpg differ diff --git a/marketing-videos/public/screenshots/plan-trip-sequence/frame-114.jpg b/marketing-videos/public/screenshots/plan-trip-sequence/frame-114.jpg new file mode 100644 index 0000000..4e1deac Binary files /dev/null and b/marketing-videos/public/screenshots/plan-trip-sequence/frame-114.jpg differ diff --git a/marketing-videos/public/screenshots/plan-trip-sequence/frame-115.jpg b/marketing-videos/public/screenshots/plan-trip-sequence/frame-115.jpg new file mode 100644 index 0000000..6a1e769 Binary files /dev/null and b/marketing-videos/public/screenshots/plan-trip-sequence/frame-115.jpg differ diff --git a/marketing-videos/public/screenshots/plan-trip-sequence/frame-116.jpg b/marketing-videos/public/screenshots/plan-trip-sequence/frame-116.jpg new file mode 100644 index 0000000..b993ea3 Binary files /dev/null and b/marketing-videos/public/screenshots/plan-trip-sequence/frame-116.jpg differ diff --git a/marketing-videos/public/screenshots/plan-trip-sequence/frame-117.jpg b/marketing-videos/public/screenshots/plan-trip-sequence/frame-117.jpg new file mode 100644 index 0000000..a6a39f9 Binary files /dev/null and b/marketing-videos/public/screenshots/plan-trip-sequence/frame-117.jpg differ diff --git a/marketing-videos/public/screenshots/plan-trip-sequence/frame-118.jpg b/marketing-videos/public/screenshots/plan-trip-sequence/frame-118.jpg new file mode 100644 index 0000000..1c75597 Binary files /dev/null and b/marketing-videos/public/screenshots/plan-trip-sequence/frame-118.jpg differ diff --git a/marketing-videos/public/screenshots/plan-trip-sequence/frame-119.jpg b/marketing-videos/public/screenshots/plan-trip-sequence/frame-119.jpg new file mode 100644 index 0000000..bbae03e Binary files /dev/null and b/marketing-videos/public/screenshots/plan-trip-sequence/frame-119.jpg differ diff --git a/marketing-videos/public/screenshots/plan-trip-sequence/frame-120.jpg b/marketing-videos/public/screenshots/plan-trip-sequence/frame-120.jpg new file mode 100644 index 0000000..1e151a9 Binary files /dev/null and b/marketing-videos/public/screenshots/plan-trip-sequence/frame-120.jpg differ diff --git a/marketing-videos/public/screenshots/plan-trip-sequence/frame-121.jpg b/marketing-videos/public/screenshots/plan-trip-sequence/frame-121.jpg new file mode 100644 index 0000000..da289ce Binary files /dev/null and b/marketing-videos/public/screenshots/plan-trip-sequence/frame-121.jpg differ diff --git a/marketing-videos/public/screenshots/plan-trip-sequence/frame-122.jpg b/marketing-videos/public/screenshots/plan-trip-sequence/frame-122.jpg new file mode 100644 index 0000000..8759fcd Binary files /dev/null and b/marketing-videos/public/screenshots/plan-trip-sequence/frame-122.jpg differ diff --git a/marketing-videos/public/screenshots/plan-trip-sequence/frame-123.jpg b/marketing-videos/public/screenshots/plan-trip-sequence/frame-123.jpg new file mode 100644 index 0000000..680c1c1 Binary files /dev/null and b/marketing-videos/public/screenshots/plan-trip-sequence/frame-123.jpg differ diff --git a/marketing-videos/public/screenshots/plan-trip-sequence/frame-124.jpg b/marketing-videos/public/screenshots/plan-trip-sequence/frame-124.jpg new file mode 100644 index 0000000..b96c9b8 Binary files /dev/null and b/marketing-videos/public/screenshots/plan-trip-sequence/frame-124.jpg differ diff --git a/marketing-videos/public/screenshots/plan-trip-sequence/frame-125.jpg b/marketing-videos/public/screenshots/plan-trip-sequence/frame-125.jpg new file mode 100644 index 0000000..b883627 Binary files /dev/null and b/marketing-videos/public/screenshots/plan-trip-sequence/frame-125.jpg differ diff --git a/marketing-videos/public/screenshots/plan-trip-sequence/frame-126.jpg b/marketing-videos/public/screenshots/plan-trip-sequence/frame-126.jpg new file mode 100644 index 0000000..28771d3 Binary files /dev/null and b/marketing-videos/public/screenshots/plan-trip-sequence/frame-126.jpg differ diff --git a/marketing-videos/public/screenshots/plan-trip-sequence/frame-127.jpg b/marketing-videos/public/screenshots/plan-trip-sequence/frame-127.jpg new file mode 100644 index 0000000..c92d828 Binary files /dev/null and b/marketing-videos/public/screenshots/plan-trip-sequence/frame-127.jpg differ diff --git a/marketing-videos/public/screenshots/plan-trip-sequence/frame-128.jpg b/marketing-videos/public/screenshots/plan-trip-sequence/frame-128.jpg new file mode 100644 index 0000000..d6f5c5a Binary files /dev/null and b/marketing-videos/public/screenshots/plan-trip-sequence/frame-128.jpg differ diff --git a/marketing-videos/public/screenshots/plan-trip-sequence/frame-129.jpg b/marketing-videos/public/screenshots/plan-trip-sequence/frame-129.jpg new file mode 100644 index 0000000..74510e2 Binary files /dev/null and b/marketing-videos/public/screenshots/plan-trip-sequence/frame-129.jpg differ diff --git a/marketing-videos/public/screenshots/plan-trip-sequence/frame-130.jpg b/marketing-videos/public/screenshots/plan-trip-sequence/frame-130.jpg new file mode 100644 index 0000000..71686bf Binary files /dev/null and b/marketing-videos/public/screenshots/plan-trip-sequence/frame-130.jpg differ diff --git a/marketing-videos/public/screenshots/plan-trip-sequence/frame-131.jpg b/marketing-videos/public/screenshots/plan-trip-sequence/frame-131.jpg new file mode 100644 index 0000000..3f8f5fb Binary files /dev/null and b/marketing-videos/public/screenshots/plan-trip-sequence/frame-131.jpg differ diff --git a/marketing-videos/public/screenshots/plan-trip-sequence/frame-132.jpg b/marketing-videos/public/screenshots/plan-trip-sequence/frame-132.jpg new file mode 100644 index 0000000..0dcd776 Binary files /dev/null and b/marketing-videos/public/screenshots/plan-trip-sequence/frame-132.jpg differ diff --git a/marketing-videos/public/screenshots/plan-trip-sequence/frame-133.jpg b/marketing-videos/public/screenshots/plan-trip-sequence/frame-133.jpg new file mode 100644 index 0000000..87277f7 Binary files /dev/null and b/marketing-videos/public/screenshots/plan-trip-sequence/frame-133.jpg differ diff --git a/marketing-videos/public/screenshots/plan-trip-sequence/frame-134.jpg b/marketing-videos/public/screenshots/plan-trip-sequence/frame-134.jpg new file mode 100644 index 0000000..931cf68 Binary files /dev/null and b/marketing-videos/public/screenshots/plan-trip-sequence/frame-134.jpg differ diff --git a/marketing-videos/public/screenshots/plan-trip-sequence/frame-135.jpg b/marketing-videos/public/screenshots/plan-trip-sequence/frame-135.jpg new file mode 100644 index 0000000..cf4dc06 Binary files /dev/null and b/marketing-videos/public/screenshots/plan-trip-sequence/frame-135.jpg differ diff --git a/marketing-videos/public/screenshots/plan-trip-sequence/frame-136.jpg b/marketing-videos/public/screenshots/plan-trip-sequence/frame-136.jpg new file mode 100644 index 0000000..d627ac4 Binary files /dev/null and b/marketing-videos/public/screenshots/plan-trip-sequence/frame-136.jpg differ diff --git a/marketing-videos/public/screenshots/plan-trip-sequence/frame-137.jpg b/marketing-videos/public/screenshots/plan-trip-sequence/frame-137.jpg new file mode 100644 index 0000000..5060314 Binary files /dev/null and b/marketing-videos/public/screenshots/plan-trip-sequence/frame-137.jpg differ diff --git a/marketing-videos/public/screenshots/plan-trip-sequence/frame-138.jpg b/marketing-videos/public/screenshots/plan-trip-sequence/frame-138.jpg new file mode 100644 index 0000000..c888e87 Binary files /dev/null and b/marketing-videos/public/screenshots/plan-trip-sequence/frame-138.jpg differ diff --git a/marketing-videos/public/screenshots/plan-trip-sequence/frame-139.jpg b/marketing-videos/public/screenshots/plan-trip-sequence/frame-139.jpg new file mode 100644 index 0000000..5ca114a Binary files /dev/null and b/marketing-videos/public/screenshots/plan-trip-sequence/frame-139.jpg differ diff --git a/marketing-videos/public/screenshots/plan-trip-sequence/frame-140.jpg b/marketing-videos/public/screenshots/plan-trip-sequence/frame-140.jpg new file mode 100644 index 0000000..42e80f2 Binary files /dev/null and b/marketing-videos/public/screenshots/plan-trip-sequence/frame-140.jpg differ diff --git a/marketing-videos/public/screenshots/plan-trip-sequence/frame-141.jpg b/marketing-videos/public/screenshots/plan-trip-sequence/frame-141.jpg new file mode 100644 index 0000000..b9a63d3 Binary files /dev/null and b/marketing-videos/public/screenshots/plan-trip-sequence/frame-141.jpg differ diff --git a/marketing-videos/public/screenshots/plan-trip-sequence/frame-142.jpg b/marketing-videos/public/screenshots/plan-trip-sequence/frame-142.jpg new file mode 100644 index 0000000..59e2902 Binary files /dev/null and b/marketing-videos/public/screenshots/plan-trip-sequence/frame-142.jpg differ diff --git a/marketing-videos/public/screenshots/plan-trip-sequence/frame-143.jpg b/marketing-videos/public/screenshots/plan-trip-sequence/frame-143.jpg new file mode 100644 index 0000000..40831d5 Binary files /dev/null and b/marketing-videos/public/screenshots/plan-trip-sequence/frame-143.jpg differ diff --git a/marketing-videos/public/screenshots/plan-trip-sequence/frame-144.jpg b/marketing-videos/public/screenshots/plan-trip-sequence/frame-144.jpg new file mode 100644 index 0000000..6a6e1c9 Binary files /dev/null and b/marketing-videos/public/screenshots/plan-trip-sequence/frame-144.jpg differ diff --git a/marketing-videos/public/screenshots/plan-trip-sequence/frame-145.jpg b/marketing-videos/public/screenshots/plan-trip-sequence/frame-145.jpg new file mode 100644 index 0000000..c668ac8 Binary files /dev/null and b/marketing-videos/public/screenshots/plan-trip-sequence/frame-145.jpg differ diff --git a/marketing-videos/public/screenshots/plan-trip-sequence/frame-146.jpg b/marketing-videos/public/screenshots/plan-trip-sequence/frame-146.jpg new file mode 100644 index 0000000..73c10bb Binary files /dev/null and b/marketing-videos/public/screenshots/plan-trip-sequence/frame-146.jpg differ diff --git a/marketing-videos/public/screenshots/plan-trip-sequence/frame-147.jpg b/marketing-videos/public/screenshots/plan-trip-sequence/frame-147.jpg new file mode 100644 index 0000000..94e3a50 Binary files /dev/null and b/marketing-videos/public/screenshots/plan-trip-sequence/frame-147.jpg differ diff --git a/marketing-videos/public/screenshots/plan-trip-sequence/frame-148.jpg b/marketing-videos/public/screenshots/plan-trip-sequence/frame-148.jpg new file mode 100644 index 0000000..971d3ab Binary files /dev/null and b/marketing-videos/public/screenshots/plan-trip-sequence/frame-148.jpg differ diff --git a/marketing-videos/public/screenshots/plan-trip-sequence/frame-149.jpg b/marketing-videos/public/screenshots/plan-trip-sequence/frame-149.jpg new file mode 100644 index 0000000..e8c712b Binary files /dev/null and b/marketing-videos/public/screenshots/plan-trip-sequence/frame-149.jpg differ diff --git a/marketing-videos/public/screenshots/plan-trip-sequence/frame-150.jpg b/marketing-videos/public/screenshots/plan-trip-sequence/frame-150.jpg new file mode 100644 index 0000000..a7d966e Binary files /dev/null and b/marketing-videos/public/screenshots/plan-trip-sequence/frame-150.jpg differ diff --git a/marketing-videos/public/screenshots/plan-trip-sequence/frame-151.jpg b/marketing-videos/public/screenshots/plan-trip-sequence/frame-151.jpg new file mode 100644 index 0000000..c580707 Binary files /dev/null and b/marketing-videos/public/screenshots/plan-trip-sequence/frame-151.jpg differ diff --git a/marketing-videos/public/screenshots/plan-trip-sequence/frame-152.jpg b/marketing-videos/public/screenshots/plan-trip-sequence/frame-152.jpg new file mode 100644 index 0000000..c5abb59 Binary files /dev/null and b/marketing-videos/public/screenshots/plan-trip-sequence/frame-152.jpg differ diff --git a/marketing-videos/public/screenshots/plan-trip-sequence/frame-153.jpg b/marketing-videos/public/screenshots/plan-trip-sequence/frame-153.jpg new file mode 100644 index 0000000..bfe4cfd Binary files /dev/null and b/marketing-videos/public/screenshots/plan-trip-sequence/frame-153.jpg differ diff --git a/marketing-videos/public/screenshots/plan-trip-sequence/frame-154.jpg b/marketing-videos/public/screenshots/plan-trip-sequence/frame-154.jpg new file mode 100644 index 0000000..42accb5 Binary files /dev/null and b/marketing-videos/public/screenshots/plan-trip-sequence/frame-154.jpg differ diff --git a/marketing-videos/public/screenshots/plan-trip-sequence/frame-155.jpg b/marketing-videos/public/screenshots/plan-trip-sequence/frame-155.jpg new file mode 100644 index 0000000..f78d47d Binary files /dev/null and b/marketing-videos/public/screenshots/plan-trip-sequence/frame-155.jpg differ diff --git a/marketing-videos/public/screenshots/plan-trip-sequence/frame-156.jpg b/marketing-videos/public/screenshots/plan-trip-sequence/frame-156.jpg new file mode 100644 index 0000000..fe302c2 Binary files /dev/null and b/marketing-videos/public/screenshots/plan-trip-sequence/frame-156.jpg differ diff --git a/marketing-videos/public/screenshots/screen-1-home.png b/marketing-videos/public/screenshots/screen-1-home.png new file mode 100644 index 0000000..9fec3e1 Binary files /dev/null and b/marketing-videos/public/screenshots/screen-1-home.png differ diff --git a/marketing-videos/public/screenshots/screen-2-search.png b/marketing-videos/public/screenshots/screen-2-search.png new file mode 100644 index 0000000..1c38856 Binary files /dev/null and b/marketing-videos/public/screenshots/screen-2-search.png differ diff --git a/marketing-videos/public/screenshots/screen-3-wizard.png b/marketing-videos/public/screenshots/screen-3-wizard.png new file mode 100644 index 0000000..7119d32 Binary files /dev/null and b/marketing-videos/public/screenshots/screen-3-wizard.png differ diff --git a/marketing-videos/public/screenshots/screen-4-poll-a.png b/marketing-videos/public/screenshots/screen-4-poll-a.png new file mode 100644 index 0000000..0466560 Binary files /dev/null and b/marketing-videos/public/screenshots/screen-4-poll-a.png differ diff --git a/marketing-videos/public/screenshots/screen-4-poll-b.png b/marketing-videos/public/screenshots/screen-4-poll-b.png new file mode 100644 index 0000000..a5b362f Binary files /dev/null and b/marketing-videos/public/screenshots/screen-4-poll-b.png differ diff --git a/marketing-videos/public/screenshots/screen-4-poll.png b/marketing-videos/public/screenshots/screen-4-poll.png new file mode 100644 index 0000000..25bcca8 Binary files /dev/null and b/marketing-videos/public/screenshots/screen-4-poll.png differ diff --git a/marketing-videos/public/screenshots/screen-5-itinerary.png b/marketing-videos/public/screenshots/screen-5-itinerary.png new file mode 100644 index 0000000..78a6d71 Binary files /dev/null and b/marketing-videos/public/screenshots/screen-5-itinerary.png differ diff --git a/marketing-videos/public/screenshots/screen-6-progress.png b/marketing-videos/public/screenshots/screen-6-progress.png new file mode 100644 index 0000000..5d9e1b7 Binary files /dev/null and b/marketing-videos/public/screenshots/screen-6-progress.png differ diff --git a/marketing-videos/public/screenshots/trip-sequence/frame-001.jpg b/marketing-videos/public/screenshots/trip-sequence/frame-001.jpg new file mode 100644 index 0000000..d422e5b Binary files /dev/null and b/marketing-videos/public/screenshots/trip-sequence/frame-001.jpg differ diff --git a/marketing-videos/public/screenshots/trip-sequence/frame-002.jpg b/marketing-videos/public/screenshots/trip-sequence/frame-002.jpg new file mode 100644 index 0000000..ba5c79c Binary files /dev/null and b/marketing-videos/public/screenshots/trip-sequence/frame-002.jpg differ diff --git a/marketing-videos/public/screenshots/trip-sequence/frame-003.jpg b/marketing-videos/public/screenshots/trip-sequence/frame-003.jpg new file mode 100644 index 0000000..f593f59 Binary files /dev/null and b/marketing-videos/public/screenshots/trip-sequence/frame-003.jpg differ diff --git a/marketing-videos/public/screenshots/trip-sequence/frame-004.jpg b/marketing-videos/public/screenshots/trip-sequence/frame-004.jpg new file mode 100644 index 0000000..957e7ab Binary files /dev/null and b/marketing-videos/public/screenshots/trip-sequence/frame-004.jpg differ diff --git a/marketing-videos/public/screenshots/trip-sequence/frame-005.jpg b/marketing-videos/public/screenshots/trip-sequence/frame-005.jpg new file mode 100644 index 0000000..2e4ac77 Binary files /dev/null and b/marketing-videos/public/screenshots/trip-sequence/frame-005.jpg differ diff --git a/marketing-videos/public/screenshots/trip-sequence/frame-006.jpg b/marketing-videos/public/screenshots/trip-sequence/frame-006.jpg new file mode 100644 index 0000000..5e8849d Binary files /dev/null and b/marketing-videos/public/screenshots/trip-sequence/frame-006.jpg differ diff --git a/marketing-videos/public/screenshots/trip-sequence/frame-007.jpg b/marketing-videos/public/screenshots/trip-sequence/frame-007.jpg new file mode 100644 index 0000000..c1277b1 Binary files /dev/null and b/marketing-videos/public/screenshots/trip-sequence/frame-007.jpg differ diff --git a/marketing-videos/public/screenshots/trip-sequence/frame-008.jpg b/marketing-videos/public/screenshots/trip-sequence/frame-008.jpg new file mode 100644 index 0000000..15f4e0e Binary files /dev/null and b/marketing-videos/public/screenshots/trip-sequence/frame-008.jpg differ diff --git a/marketing-videos/public/screenshots/trip-sequence/frame-009.jpg b/marketing-videos/public/screenshots/trip-sequence/frame-009.jpg new file mode 100644 index 0000000..5d902ec Binary files /dev/null and b/marketing-videos/public/screenshots/trip-sequence/frame-009.jpg differ diff --git a/marketing-videos/public/screenshots/trip-sequence/frame-010.jpg b/marketing-videos/public/screenshots/trip-sequence/frame-010.jpg new file mode 100644 index 0000000..637a523 Binary files /dev/null and b/marketing-videos/public/screenshots/trip-sequence/frame-010.jpg differ diff --git a/marketing-videos/public/screenshots/trip-sequence/frame-011.jpg b/marketing-videos/public/screenshots/trip-sequence/frame-011.jpg new file mode 100644 index 0000000..8a74b7c Binary files /dev/null and b/marketing-videos/public/screenshots/trip-sequence/frame-011.jpg differ diff --git a/marketing-videos/public/screenshots/trip-sequence/frame-012.jpg b/marketing-videos/public/screenshots/trip-sequence/frame-012.jpg new file mode 100644 index 0000000..9bca133 Binary files /dev/null and b/marketing-videos/public/screenshots/trip-sequence/frame-012.jpg differ diff --git a/marketing-videos/public/screenshots/trip-sequence/frame-013.jpg b/marketing-videos/public/screenshots/trip-sequence/frame-013.jpg new file mode 100644 index 0000000..246ba99 Binary files /dev/null and b/marketing-videos/public/screenshots/trip-sequence/frame-013.jpg differ diff --git a/marketing-videos/public/screenshots/trip-sequence/frame-014.jpg b/marketing-videos/public/screenshots/trip-sequence/frame-014.jpg new file mode 100644 index 0000000..cd227a9 Binary files /dev/null and b/marketing-videos/public/screenshots/trip-sequence/frame-014.jpg differ diff --git a/marketing-videos/public/screenshots/trip-sequence/frame-015.jpg b/marketing-videos/public/screenshots/trip-sequence/frame-015.jpg new file mode 100644 index 0000000..9d52edc Binary files /dev/null and b/marketing-videos/public/screenshots/trip-sequence/frame-015.jpg differ diff --git a/marketing-videos/public/screenshots/trip-sequence/frame-016.jpg b/marketing-videos/public/screenshots/trip-sequence/frame-016.jpg new file mode 100644 index 0000000..15f3d70 Binary files /dev/null and b/marketing-videos/public/screenshots/trip-sequence/frame-016.jpg differ diff --git a/marketing-videos/public/screenshots/trip-sequence/frame-017.jpg b/marketing-videos/public/screenshots/trip-sequence/frame-017.jpg new file mode 100644 index 0000000..8d18cb8 Binary files /dev/null and b/marketing-videos/public/screenshots/trip-sequence/frame-017.jpg differ diff --git a/marketing-videos/public/screenshots/trip-sequence/frame-018.jpg b/marketing-videos/public/screenshots/trip-sequence/frame-018.jpg new file mode 100644 index 0000000..79e6fc3 Binary files /dev/null and b/marketing-videos/public/screenshots/trip-sequence/frame-018.jpg differ diff --git a/marketing-videos/public/screenshots/trip-sequence/frame-019.jpg b/marketing-videos/public/screenshots/trip-sequence/frame-019.jpg new file mode 100644 index 0000000..1237bd2 Binary files /dev/null and b/marketing-videos/public/screenshots/trip-sequence/frame-019.jpg differ diff --git a/marketing-videos/public/screenshots/trip-sequence/frame-020.jpg b/marketing-videos/public/screenshots/trip-sequence/frame-020.jpg new file mode 100644 index 0000000..8c23213 Binary files /dev/null and b/marketing-videos/public/screenshots/trip-sequence/frame-020.jpg differ diff --git a/marketing-videos/public/screenshots/trip-sequence/frame-021.jpg b/marketing-videos/public/screenshots/trip-sequence/frame-021.jpg new file mode 100644 index 0000000..030187a Binary files /dev/null and b/marketing-videos/public/screenshots/trip-sequence/frame-021.jpg differ diff --git a/marketing-videos/public/screenshots/trip-sequence/frame-022.jpg b/marketing-videos/public/screenshots/trip-sequence/frame-022.jpg new file mode 100644 index 0000000..d57839c Binary files /dev/null and b/marketing-videos/public/screenshots/trip-sequence/frame-022.jpg differ diff --git a/marketing-videos/public/screenshots/trip-sequence/frame-023.jpg b/marketing-videos/public/screenshots/trip-sequence/frame-023.jpg new file mode 100644 index 0000000..873763c Binary files /dev/null and b/marketing-videos/public/screenshots/trip-sequence/frame-023.jpg differ diff --git a/marketing-videos/public/screenshots/trip-sequence/frame-024.jpg b/marketing-videos/public/screenshots/trip-sequence/frame-024.jpg new file mode 100644 index 0000000..f19ed13 Binary files /dev/null and b/marketing-videos/public/screenshots/trip-sequence/frame-024.jpg differ diff --git a/marketing-videos/public/screenshots/trip-sequence/frame-025.jpg b/marketing-videos/public/screenshots/trip-sequence/frame-025.jpg new file mode 100644 index 0000000..ba99208 Binary files /dev/null and b/marketing-videos/public/screenshots/trip-sequence/frame-025.jpg differ diff --git a/marketing-videos/public/screenshots/trip-sequence/frame-026.jpg b/marketing-videos/public/screenshots/trip-sequence/frame-026.jpg new file mode 100644 index 0000000..5d56e9e Binary files /dev/null and b/marketing-videos/public/screenshots/trip-sequence/frame-026.jpg differ diff --git a/marketing-videos/public/screenshots/trip-sequence/frame-027.jpg b/marketing-videos/public/screenshots/trip-sequence/frame-027.jpg new file mode 100644 index 0000000..2c7eb35 Binary files /dev/null and b/marketing-videos/public/screenshots/trip-sequence/frame-027.jpg differ diff --git a/marketing-videos/public/screenshots/trip-sequence/frame-028.jpg b/marketing-videos/public/screenshots/trip-sequence/frame-028.jpg new file mode 100644 index 0000000..257a7c0 Binary files /dev/null and b/marketing-videos/public/screenshots/trip-sequence/frame-028.jpg differ diff --git a/marketing-videos/public/screenshots/trip-sequence/frame-029.jpg b/marketing-videos/public/screenshots/trip-sequence/frame-029.jpg new file mode 100644 index 0000000..c52aeba Binary files /dev/null and b/marketing-videos/public/screenshots/trip-sequence/frame-029.jpg differ diff --git a/marketing-videos/public/screenshots/trip-sequence/frame-030.jpg b/marketing-videos/public/screenshots/trip-sequence/frame-030.jpg new file mode 100644 index 0000000..0f6719b Binary files /dev/null and b/marketing-videos/public/screenshots/trip-sequence/frame-030.jpg differ diff --git a/marketing-videos/public/screenshots/trip-sequence/frame-031.jpg b/marketing-videos/public/screenshots/trip-sequence/frame-031.jpg new file mode 100644 index 0000000..0d79f68 Binary files /dev/null and b/marketing-videos/public/screenshots/trip-sequence/frame-031.jpg differ diff --git a/marketing-videos/public/screenshots/trip-sequence/frame-032.jpg b/marketing-videos/public/screenshots/trip-sequence/frame-032.jpg new file mode 100644 index 0000000..d7dacbd Binary files /dev/null and b/marketing-videos/public/screenshots/trip-sequence/frame-032.jpg differ diff --git a/marketing-videos/public/screenshots/trip-sequence/frame-033.jpg b/marketing-videos/public/screenshots/trip-sequence/frame-033.jpg new file mode 100644 index 0000000..2f8b116 Binary files /dev/null and b/marketing-videos/public/screenshots/trip-sequence/frame-033.jpg differ diff --git a/marketing-videos/public/screenshots/trip-sequence/frame-034.jpg b/marketing-videos/public/screenshots/trip-sequence/frame-034.jpg new file mode 100644 index 0000000..cec4b60 Binary files /dev/null and b/marketing-videos/public/screenshots/trip-sequence/frame-034.jpg differ diff --git a/marketing-videos/public/screenshots/trip-sequence/frame-035.jpg b/marketing-videos/public/screenshots/trip-sequence/frame-035.jpg new file mode 100644 index 0000000..6cafe62 Binary files /dev/null and b/marketing-videos/public/screenshots/trip-sequence/frame-035.jpg differ diff --git a/marketing-videos/public/screenshots/trip-sequence/frame-036.jpg b/marketing-videos/public/screenshots/trip-sequence/frame-036.jpg new file mode 100644 index 0000000..9dd967a Binary files /dev/null and b/marketing-videos/public/screenshots/trip-sequence/frame-036.jpg differ diff --git a/marketing-videos/public/screenshots/trip-sequence/frame-037.jpg b/marketing-videos/public/screenshots/trip-sequence/frame-037.jpg new file mode 100644 index 0000000..38691b9 Binary files /dev/null and b/marketing-videos/public/screenshots/trip-sequence/frame-037.jpg differ diff --git a/marketing-videos/public/screenshots/trip-sequence/frame-038.jpg b/marketing-videos/public/screenshots/trip-sequence/frame-038.jpg new file mode 100644 index 0000000..1d1067b Binary files /dev/null and b/marketing-videos/public/screenshots/trip-sequence/frame-038.jpg differ diff --git a/marketing-videos/public/screenshots/trip-sequence/frame-039.jpg b/marketing-videos/public/screenshots/trip-sequence/frame-039.jpg new file mode 100644 index 0000000..6f60e54 Binary files /dev/null and b/marketing-videos/public/screenshots/trip-sequence/frame-039.jpg differ diff --git a/marketing-videos/public/screenshots/trip-sequence/frame-040.jpg b/marketing-videos/public/screenshots/trip-sequence/frame-040.jpg new file mode 100644 index 0000000..feb349d Binary files /dev/null and b/marketing-videos/public/screenshots/trip-sequence/frame-040.jpg differ diff --git a/marketing-videos/public/screenshots/trip-sequence/frame-041.jpg b/marketing-videos/public/screenshots/trip-sequence/frame-041.jpg new file mode 100644 index 0000000..304982c Binary files /dev/null and b/marketing-videos/public/screenshots/trip-sequence/frame-041.jpg differ diff --git a/marketing-videos/public/screenshots/trip-sequence/frame-042.jpg b/marketing-videos/public/screenshots/trip-sequence/frame-042.jpg new file mode 100644 index 0000000..ccca40c Binary files /dev/null and b/marketing-videos/public/screenshots/trip-sequence/frame-042.jpg differ diff --git a/marketing-videos/public/screenshots/trip-sequence/frame-043.jpg b/marketing-videos/public/screenshots/trip-sequence/frame-043.jpg new file mode 100644 index 0000000..5738d53 Binary files /dev/null and b/marketing-videos/public/screenshots/trip-sequence/frame-043.jpg differ diff --git a/marketing-videos/public/screenshots/trip-sequence/frame-044.jpg b/marketing-videos/public/screenshots/trip-sequence/frame-044.jpg new file mode 100644 index 0000000..e9093a1 Binary files /dev/null and b/marketing-videos/public/screenshots/trip-sequence/frame-044.jpg differ diff --git a/marketing-videos/public/screenshots/trip-sequence/frame-045.jpg b/marketing-videos/public/screenshots/trip-sequence/frame-045.jpg new file mode 100644 index 0000000..09cad61 Binary files /dev/null and b/marketing-videos/public/screenshots/trip-sequence/frame-045.jpg differ diff --git a/marketing-videos/public/screenshots/trip-sequence/frame-046.jpg b/marketing-videos/public/screenshots/trip-sequence/frame-046.jpg new file mode 100644 index 0000000..4c01f00 Binary files /dev/null and b/marketing-videos/public/screenshots/trip-sequence/frame-046.jpg differ diff --git a/marketing-videos/public/screenshots/trip-sequence/frame-047.jpg b/marketing-videos/public/screenshots/trip-sequence/frame-047.jpg new file mode 100644 index 0000000..41c02b0 Binary files /dev/null and b/marketing-videos/public/screenshots/trip-sequence/frame-047.jpg differ diff --git a/marketing-videos/public/screenshots/trip-sequence/frame-048.jpg b/marketing-videos/public/screenshots/trip-sequence/frame-048.jpg new file mode 100644 index 0000000..698fa63 Binary files /dev/null and b/marketing-videos/public/screenshots/trip-sequence/frame-048.jpg differ diff --git a/marketing-videos/public/screenshots/trip-sequence/frame-049.jpg b/marketing-videos/public/screenshots/trip-sequence/frame-049.jpg new file mode 100644 index 0000000..75fbe95 Binary files /dev/null and b/marketing-videos/public/screenshots/trip-sequence/frame-049.jpg differ diff --git a/marketing-videos/public/screenshots/trip-sequence/frame-050.jpg b/marketing-videos/public/screenshots/trip-sequence/frame-050.jpg new file mode 100644 index 0000000..b8dd874 Binary files /dev/null and b/marketing-videos/public/screenshots/trip-sequence/frame-050.jpg differ diff --git a/marketing-videos/public/screenshots/trip-sequence/frame-051.jpg b/marketing-videos/public/screenshots/trip-sequence/frame-051.jpg new file mode 100644 index 0000000..48c5d11 Binary files /dev/null and b/marketing-videos/public/screenshots/trip-sequence/frame-051.jpg differ diff --git a/marketing-videos/public/screenshots/trip-sequence/frame-052.jpg b/marketing-videos/public/screenshots/trip-sequence/frame-052.jpg new file mode 100644 index 0000000..cc49d3f Binary files /dev/null and b/marketing-videos/public/screenshots/trip-sequence/frame-052.jpg differ diff --git a/marketing-videos/public/screenshots/trip-sequence/frame-053.jpg b/marketing-videos/public/screenshots/trip-sequence/frame-053.jpg new file mode 100644 index 0000000..7abcd4d Binary files /dev/null and b/marketing-videos/public/screenshots/trip-sequence/frame-053.jpg differ diff --git a/marketing-videos/public/screenshots/trip-sequence/frame-054.jpg b/marketing-videos/public/screenshots/trip-sequence/frame-054.jpg new file mode 100644 index 0000000..57b175b Binary files /dev/null and b/marketing-videos/public/screenshots/trip-sequence/frame-054.jpg differ diff --git a/marketing-videos/public/screenshots/trip-sequence/frame-055.jpg b/marketing-videos/public/screenshots/trip-sequence/frame-055.jpg new file mode 100644 index 0000000..032a95a Binary files /dev/null and b/marketing-videos/public/screenshots/trip-sequence/frame-055.jpg differ diff --git a/marketing-videos/public/screenshots/trip-sequence/frame-056.jpg b/marketing-videos/public/screenshots/trip-sequence/frame-056.jpg new file mode 100644 index 0000000..d8dd295 Binary files /dev/null and b/marketing-videos/public/screenshots/trip-sequence/frame-056.jpg differ diff --git a/marketing-videos/public/screenshots/trip-sequence/frame-057.jpg b/marketing-videos/public/screenshots/trip-sequence/frame-057.jpg new file mode 100644 index 0000000..e4be10c Binary files /dev/null and b/marketing-videos/public/screenshots/trip-sequence/frame-057.jpg differ diff --git a/marketing-videos/public/screenshots/trip-sequence/frame-058.jpg b/marketing-videos/public/screenshots/trip-sequence/frame-058.jpg new file mode 100644 index 0000000..55ea5b3 Binary files /dev/null and b/marketing-videos/public/screenshots/trip-sequence/frame-058.jpg differ diff --git a/marketing-videos/public/screenshots/trip-sequence/frame-059.jpg b/marketing-videos/public/screenshots/trip-sequence/frame-059.jpg new file mode 100644 index 0000000..411c64a Binary files /dev/null and b/marketing-videos/public/screenshots/trip-sequence/frame-059.jpg differ diff --git a/marketing-videos/public/screenshots/trip-sequence/frame-060.jpg b/marketing-videos/public/screenshots/trip-sequence/frame-060.jpg new file mode 100644 index 0000000..96e70ef Binary files /dev/null and b/marketing-videos/public/screenshots/trip-sequence/frame-060.jpg differ diff --git a/marketing-videos/public/screenshots/trip-sequence/frame-061.jpg b/marketing-videos/public/screenshots/trip-sequence/frame-061.jpg new file mode 100644 index 0000000..3665cae Binary files /dev/null and b/marketing-videos/public/screenshots/trip-sequence/frame-061.jpg differ diff --git a/marketing-videos/public/screenshots/trip-sequence/frame-062.jpg b/marketing-videos/public/screenshots/trip-sequence/frame-062.jpg new file mode 100644 index 0000000..5f99aff Binary files /dev/null and b/marketing-videos/public/screenshots/trip-sequence/frame-062.jpg differ diff --git a/marketing-videos/public/screenshots/trip-sequence/frame-063.jpg b/marketing-videos/public/screenshots/trip-sequence/frame-063.jpg new file mode 100644 index 0000000..02fde2d Binary files /dev/null and b/marketing-videos/public/screenshots/trip-sequence/frame-063.jpg differ diff --git a/marketing-videos/public/screenshots/trip-sequence/frame-064.jpg b/marketing-videos/public/screenshots/trip-sequence/frame-064.jpg new file mode 100644 index 0000000..fbefdf5 Binary files /dev/null and b/marketing-videos/public/screenshots/trip-sequence/frame-064.jpg differ diff --git a/marketing-videos/public/screenshots/trip-sequence/frame-065.jpg b/marketing-videos/public/screenshots/trip-sequence/frame-065.jpg new file mode 100644 index 0000000..4614f86 Binary files /dev/null and b/marketing-videos/public/screenshots/trip-sequence/frame-065.jpg differ diff --git a/marketing-videos/public/screenshots/trip-sequence/frame-066.jpg b/marketing-videos/public/screenshots/trip-sequence/frame-066.jpg new file mode 100644 index 0000000..63321c1 Binary files /dev/null and b/marketing-videos/public/screenshots/trip-sequence/frame-066.jpg differ diff --git a/marketing-videos/public/screenshots/trip-sequence/frame-067.jpg b/marketing-videos/public/screenshots/trip-sequence/frame-067.jpg new file mode 100644 index 0000000..3cf72dc Binary files /dev/null and b/marketing-videos/public/screenshots/trip-sequence/frame-067.jpg differ diff --git a/marketing-videos/public/screenshots/trip-sequence/frame-068.jpg b/marketing-videos/public/screenshots/trip-sequence/frame-068.jpg new file mode 100644 index 0000000..90ce446 Binary files /dev/null and b/marketing-videos/public/screenshots/trip-sequence/frame-068.jpg differ diff --git a/marketing-videos/public/screenshots/trip-sequence/frame-069.jpg b/marketing-videos/public/screenshots/trip-sequence/frame-069.jpg new file mode 100644 index 0000000..f1a823d Binary files /dev/null and b/marketing-videos/public/screenshots/trip-sequence/frame-069.jpg differ diff --git a/marketing-videos/public/screenshots/trip-sequence/frame-070.jpg b/marketing-videos/public/screenshots/trip-sequence/frame-070.jpg new file mode 100644 index 0000000..3a42efa Binary files /dev/null and b/marketing-videos/public/screenshots/trip-sequence/frame-070.jpg differ diff --git a/marketing-videos/public/screenshots/trip-sequence/frame-071.jpg b/marketing-videos/public/screenshots/trip-sequence/frame-071.jpg new file mode 100644 index 0000000..84b6d3a Binary files /dev/null and b/marketing-videos/public/screenshots/trip-sequence/frame-071.jpg differ diff --git a/marketing-videos/public/screenshots/trip-sequence/frame-072.jpg b/marketing-videos/public/screenshots/trip-sequence/frame-072.jpg new file mode 100644 index 0000000..79c0341 Binary files /dev/null and b/marketing-videos/public/screenshots/trip-sequence/frame-072.jpg differ diff --git a/marketing-videos/public/screenshots/trip-sequence/frame-073.jpg b/marketing-videos/public/screenshots/trip-sequence/frame-073.jpg new file mode 100644 index 0000000..7e7eecf Binary files /dev/null and b/marketing-videos/public/screenshots/trip-sequence/frame-073.jpg differ diff --git a/marketing-videos/public/screenshots/trip-sequence/frame-074.jpg b/marketing-videos/public/screenshots/trip-sequence/frame-074.jpg new file mode 100644 index 0000000..68ba8c7 Binary files /dev/null and b/marketing-videos/public/screenshots/trip-sequence/frame-074.jpg differ diff --git a/marketing-videos/public/screenshots/trip-sequence/frame-075.jpg b/marketing-videos/public/screenshots/trip-sequence/frame-075.jpg new file mode 100644 index 0000000..7295264 Binary files /dev/null and b/marketing-videos/public/screenshots/trip-sequence/frame-075.jpg differ diff --git a/marketing-videos/public/screenshots/trip-sequence/frame-076.jpg b/marketing-videos/public/screenshots/trip-sequence/frame-076.jpg new file mode 100644 index 0000000..189f612 Binary files /dev/null and b/marketing-videos/public/screenshots/trip-sequence/frame-076.jpg differ diff --git a/marketing-videos/public/screenshots/trip-sequence/frame-077.jpg b/marketing-videos/public/screenshots/trip-sequence/frame-077.jpg new file mode 100644 index 0000000..103c503 Binary files /dev/null and b/marketing-videos/public/screenshots/trip-sequence/frame-077.jpg differ diff --git a/marketing-videos/public/screenshots/trip-sequence/frame-078.jpg b/marketing-videos/public/screenshots/trip-sequence/frame-078.jpg new file mode 100644 index 0000000..0e73597 Binary files /dev/null and b/marketing-videos/public/screenshots/trip-sequence/frame-078.jpg differ diff --git a/marketing-videos/public/screenshots/trip-sequence/frame-079.jpg b/marketing-videos/public/screenshots/trip-sequence/frame-079.jpg new file mode 100644 index 0000000..35aa3a6 Binary files /dev/null and b/marketing-videos/public/screenshots/trip-sequence/frame-079.jpg differ diff --git a/marketing-videos/public/screenshots/trip-sequence/frame-080.jpg b/marketing-videos/public/screenshots/trip-sequence/frame-080.jpg new file mode 100644 index 0000000..f0abf40 Binary files /dev/null and b/marketing-videos/public/screenshots/trip-sequence/frame-080.jpg differ diff --git a/marketing-videos/public/screenshots/trip-sequence/frame-081.jpg b/marketing-videos/public/screenshots/trip-sequence/frame-081.jpg new file mode 100644 index 0000000..29ca6dd Binary files /dev/null and b/marketing-videos/public/screenshots/trip-sequence/frame-081.jpg differ diff --git a/marketing-videos/public/screenshots/trip-sequence/frame-082.jpg b/marketing-videos/public/screenshots/trip-sequence/frame-082.jpg new file mode 100644 index 0000000..ea953f9 Binary files /dev/null and b/marketing-videos/public/screenshots/trip-sequence/frame-082.jpg differ diff --git a/marketing-videos/public/screenshots/trip-sequence/frame-083.jpg b/marketing-videos/public/screenshots/trip-sequence/frame-083.jpg new file mode 100644 index 0000000..13a0597 Binary files /dev/null and b/marketing-videos/public/screenshots/trip-sequence/frame-083.jpg differ diff --git a/marketing-videos/public/screenshots/trip-sequence/frame-084.jpg b/marketing-videos/public/screenshots/trip-sequence/frame-084.jpg new file mode 100644 index 0000000..1bbbe5b Binary files /dev/null and b/marketing-videos/public/screenshots/trip-sequence/frame-084.jpg differ diff --git a/marketing-videos/public/screenshots/trip-sequence/frame-085.jpg b/marketing-videos/public/screenshots/trip-sequence/frame-085.jpg new file mode 100644 index 0000000..752c0cb Binary files /dev/null and b/marketing-videos/public/screenshots/trip-sequence/frame-085.jpg differ diff --git a/marketing-videos/public/screenshots/trip-sequence/frame-086.jpg b/marketing-videos/public/screenshots/trip-sequence/frame-086.jpg new file mode 100644 index 0000000..243483c Binary files /dev/null and b/marketing-videos/public/screenshots/trip-sequence/frame-086.jpg differ diff --git a/marketing-videos/public/screenshots/trip-sequence/frame-087.jpg b/marketing-videos/public/screenshots/trip-sequence/frame-087.jpg new file mode 100644 index 0000000..fb41093 Binary files /dev/null and b/marketing-videos/public/screenshots/trip-sequence/frame-087.jpg differ diff --git a/marketing-videos/public/screenshots/trip-sequence/frame-088.jpg b/marketing-videos/public/screenshots/trip-sequence/frame-088.jpg new file mode 100644 index 0000000..cbde082 Binary files /dev/null and b/marketing-videos/public/screenshots/trip-sequence/frame-088.jpg differ diff --git a/marketing-videos/public/screenshots/trip-sequence/frame-089.jpg b/marketing-videos/public/screenshots/trip-sequence/frame-089.jpg new file mode 100644 index 0000000..4a1f920 Binary files /dev/null and b/marketing-videos/public/screenshots/trip-sequence/frame-089.jpg differ diff --git a/marketing-videos/public/screenshots/trip-sequence/frame-090.jpg b/marketing-videos/public/screenshots/trip-sequence/frame-090.jpg new file mode 100644 index 0000000..6925fc8 Binary files /dev/null and b/marketing-videos/public/screenshots/trip-sequence/frame-090.jpg differ diff --git a/marketing-videos/public/screenshots/trip-sequence/frame-091.jpg b/marketing-videos/public/screenshots/trip-sequence/frame-091.jpg new file mode 100644 index 0000000..f0939e1 Binary files /dev/null and b/marketing-videos/public/screenshots/trip-sequence/frame-091.jpg differ diff --git a/marketing-videos/public/screenshots/trip-sequence/frame-092.jpg b/marketing-videos/public/screenshots/trip-sequence/frame-092.jpg new file mode 100644 index 0000000..5d1f06b Binary files /dev/null and b/marketing-videos/public/screenshots/trip-sequence/frame-092.jpg differ diff --git a/marketing-videos/public/screenshots/trip-sequence/frame-093.jpg b/marketing-videos/public/screenshots/trip-sequence/frame-093.jpg new file mode 100644 index 0000000..99ce1df Binary files /dev/null and b/marketing-videos/public/screenshots/trip-sequence/frame-093.jpg differ diff --git a/marketing-videos/public/screenshots/trip-sequence/frame-094.jpg b/marketing-videos/public/screenshots/trip-sequence/frame-094.jpg new file mode 100644 index 0000000..66eb161 Binary files /dev/null and b/marketing-videos/public/screenshots/trip-sequence/frame-094.jpg differ diff --git a/marketing-videos/public/screenshots/trip-sequence/frame-095.jpg b/marketing-videos/public/screenshots/trip-sequence/frame-095.jpg new file mode 100644 index 0000000..d909acd Binary files /dev/null and b/marketing-videos/public/screenshots/trip-sequence/frame-095.jpg differ diff --git a/marketing-videos/public/screenshots/trip-sequence/frame-096.jpg b/marketing-videos/public/screenshots/trip-sequence/frame-096.jpg new file mode 100644 index 0000000..b2b63d1 Binary files /dev/null and b/marketing-videos/public/screenshots/trip-sequence/frame-096.jpg differ diff --git a/marketing-videos/public/screenshots/trip-sequence/frame-097.jpg b/marketing-videos/public/screenshots/trip-sequence/frame-097.jpg new file mode 100644 index 0000000..7b34762 Binary files /dev/null and b/marketing-videos/public/screenshots/trip-sequence/frame-097.jpg differ diff --git a/marketing-videos/public/screenshots/trip-sequence/frame-098.jpg b/marketing-videos/public/screenshots/trip-sequence/frame-098.jpg new file mode 100644 index 0000000..91fe4c6 Binary files /dev/null and b/marketing-videos/public/screenshots/trip-sequence/frame-098.jpg differ diff --git a/marketing-videos/public/screenshots/trip-sequence/frame-099.jpg b/marketing-videos/public/screenshots/trip-sequence/frame-099.jpg new file mode 100644 index 0000000..b2e3bb5 Binary files /dev/null and b/marketing-videos/public/screenshots/trip-sequence/frame-099.jpg differ diff --git a/marketing-videos/public/screenshots/trip-sequence/frame-100.jpg b/marketing-videos/public/screenshots/trip-sequence/frame-100.jpg new file mode 100644 index 0000000..76e6eab Binary files /dev/null and b/marketing-videos/public/screenshots/trip-sequence/frame-100.jpg differ diff --git a/marketing-videos/public/screenshots/trip-sequence/frame-101.jpg b/marketing-videos/public/screenshots/trip-sequence/frame-101.jpg new file mode 100644 index 0000000..8e22bde Binary files /dev/null and b/marketing-videos/public/screenshots/trip-sequence/frame-101.jpg differ diff --git a/marketing-videos/public/screenshots/trip-sequence/frame-102.jpg b/marketing-videos/public/screenshots/trip-sequence/frame-102.jpg new file mode 100644 index 0000000..18cebb7 Binary files /dev/null and b/marketing-videos/public/screenshots/trip-sequence/frame-102.jpg differ diff --git a/marketing-videos/public/screenshots/trip-sequence/frame-103.jpg b/marketing-videos/public/screenshots/trip-sequence/frame-103.jpg new file mode 100644 index 0000000..ec67f3b Binary files /dev/null and b/marketing-videos/public/screenshots/trip-sequence/frame-103.jpg differ diff --git a/marketing-videos/public/screenshots/trip-sequence/frame-104.jpg b/marketing-videos/public/screenshots/trip-sequence/frame-104.jpg new file mode 100644 index 0000000..f76fcea Binary files /dev/null and b/marketing-videos/public/screenshots/trip-sequence/frame-104.jpg differ diff --git a/marketing-videos/public/screenshots/trip-sequence/frame-105.jpg b/marketing-videos/public/screenshots/trip-sequence/frame-105.jpg new file mode 100644 index 0000000..7872b33 Binary files /dev/null and b/marketing-videos/public/screenshots/trip-sequence/frame-105.jpg differ diff --git a/marketing-videos/public/screenshots/trip-sequence/frame-106.jpg b/marketing-videos/public/screenshots/trip-sequence/frame-106.jpg new file mode 100644 index 0000000..83156ec Binary files /dev/null and b/marketing-videos/public/screenshots/trip-sequence/frame-106.jpg differ diff --git a/marketing-videos/public/screenshots/trip-sequence/frame-107.jpg b/marketing-videos/public/screenshots/trip-sequence/frame-107.jpg new file mode 100644 index 0000000..ec4628c Binary files /dev/null and b/marketing-videos/public/screenshots/trip-sequence/frame-107.jpg differ diff --git a/marketing-videos/public/screenshots/trip-sequence/frame-108.jpg b/marketing-videos/public/screenshots/trip-sequence/frame-108.jpg new file mode 100644 index 0000000..8b97031 Binary files /dev/null and b/marketing-videos/public/screenshots/trip-sequence/frame-108.jpg differ diff --git a/marketing-videos/public/screenshots/trip-sequence/frame-109.jpg b/marketing-videos/public/screenshots/trip-sequence/frame-109.jpg new file mode 100644 index 0000000..f200c18 Binary files /dev/null and b/marketing-videos/public/screenshots/trip-sequence/frame-109.jpg differ diff --git a/marketing-videos/public/screenshots/trip-sequence/frame-110.jpg b/marketing-videos/public/screenshots/trip-sequence/frame-110.jpg new file mode 100644 index 0000000..926f3b4 Binary files /dev/null and b/marketing-videos/public/screenshots/trip-sequence/frame-110.jpg differ diff --git a/marketing-videos/public/screenshots/trip-sequence/frame-111.jpg b/marketing-videos/public/screenshots/trip-sequence/frame-111.jpg new file mode 100644 index 0000000..f7b7d71 Binary files /dev/null and b/marketing-videos/public/screenshots/trip-sequence/frame-111.jpg differ diff --git a/marketing-videos/public/screenshots/trip-sequence/frame-112.jpg b/marketing-videos/public/screenshots/trip-sequence/frame-112.jpg new file mode 100644 index 0000000..297a79e Binary files /dev/null and b/marketing-videos/public/screenshots/trip-sequence/frame-112.jpg differ diff --git a/marketing-videos/public/screenshots/trip-sequence/frame-113.jpg b/marketing-videos/public/screenshots/trip-sequence/frame-113.jpg new file mode 100644 index 0000000..e11b09c Binary files /dev/null and b/marketing-videos/public/screenshots/trip-sequence/frame-113.jpg differ diff --git a/marketing-videos/public/screenshots/trip-sequence/frame-114.jpg b/marketing-videos/public/screenshots/trip-sequence/frame-114.jpg new file mode 100644 index 0000000..50836bc Binary files /dev/null and b/marketing-videos/public/screenshots/trip-sequence/frame-114.jpg differ diff --git a/marketing-videos/public/screenshots/trip-sequence/frame-115.jpg b/marketing-videos/public/screenshots/trip-sequence/frame-115.jpg new file mode 100644 index 0000000..1922920 Binary files /dev/null and b/marketing-videos/public/screenshots/trip-sequence/frame-115.jpg differ diff --git a/marketing-videos/public/screenshots/trip-sequence/frame-116.jpg b/marketing-videos/public/screenshots/trip-sequence/frame-116.jpg new file mode 100644 index 0000000..3ed6a4c Binary files /dev/null and b/marketing-videos/public/screenshots/trip-sequence/frame-116.jpg differ diff --git a/marketing-videos/public/screenshots/trip-sequence/frame-117.jpg b/marketing-videos/public/screenshots/trip-sequence/frame-117.jpg new file mode 100644 index 0000000..d1f4765 Binary files /dev/null and b/marketing-videos/public/screenshots/trip-sequence/frame-117.jpg differ diff --git a/marketing-videos/public/screenshots/trip-sequence/frame-118.jpg b/marketing-videos/public/screenshots/trip-sequence/frame-118.jpg new file mode 100644 index 0000000..3bdb98d Binary files /dev/null and b/marketing-videos/public/screenshots/trip-sequence/frame-118.jpg differ diff --git a/marketing-videos/public/screenshots/trip-sequence/frame-119.jpg b/marketing-videos/public/screenshots/trip-sequence/frame-119.jpg new file mode 100644 index 0000000..0a7f31d Binary files /dev/null and b/marketing-videos/public/screenshots/trip-sequence/frame-119.jpg differ diff --git a/marketing-videos/public/screenshots/trip-sequence/frame-120.jpg b/marketing-videos/public/screenshots/trip-sequence/frame-120.jpg new file mode 100644 index 0000000..0c40b09 Binary files /dev/null and b/marketing-videos/public/screenshots/trip-sequence/frame-120.jpg differ diff --git a/marketing-videos/public/screenshots/trip-sequence/frame-121.jpg b/marketing-videos/public/screenshots/trip-sequence/frame-121.jpg new file mode 100644 index 0000000..9256f28 Binary files /dev/null and b/marketing-videos/public/screenshots/trip-sequence/frame-121.jpg differ diff --git a/marketing-videos/public/screenshots/trip-sequence/frame-122.jpg b/marketing-videos/public/screenshots/trip-sequence/frame-122.jpg new file mode 100644 index 0000000..d5f4538 Binary files /dev/null and b/marketing-videos/public/screenshots/trip-sequence/frame-122.jpg differ diff --git a/marketing-videos/public/screenshots/trip-sequence/frame-123.jpg b/marketing-videos/public/screenshots/trip-sequence/frame-123.jpg new file mode 100644 index 0000000..3bc0b19 Binary files /dev/null and b/marketing-videos/public/screenshots/trip-sequence/frame-123.jpg differ diff --git a/marketing-videos/public/screenshots/trip-sequence/frame-124.jpg b/marketing-videos/public/screenshots/trip-sequence/frame-124.jpg new file mode 100644 index 0000000..e35bb55 Binary files /dev/null and b/marketing-videos/public/screenshots/trip-sequence/frame-124.jpg differ diff --git a/marketing-videos/public/screenshots/trip-sequence/frame-125.jpg b/marketing-videos/public/screenshots/trip-sequence/frame-125.jpg new file mode 100644 index 0000000..34e33b9 Binary files /dev/null and b/marketing-videos/public/screenshots/trip-sequence/frame-125.jpg differ diff --git a/marketing-videos/public/screenshots/trip-sequence/frame-126.jpg b/marketing-videos/public/screenshots/trip-sequence/frame-126.jpg new file mode 100644 index 0000000..5364267 Binary files /dev/null and b/marketing-videos/public/screenshots/trip-sequence/frame-126.jpg differ diff --git a/marketing-videos/public/screenshots/trip-sequence/frame-127.jpg b/marketing-videos/public/screenshots/trip-sequence/frame-127.jpg new file mode 100644 index 0000000..c03d4db Binary files /dev/null and b/marketing-videos/public/screenshots/trip-sequence/frame-127.jpg differ diff --git a/marketing-videos/public/screenshots/trip-sequence/frame-128.jpg b/marketing-videos/public/screenshots/trip-sequence/frame-128.jpg new file mode 100644 index 0000000..5a093d9 Binary files /dev/null and b/marketing-videos/public/screenshots/trip-sequence/frame-128.jpg differ diff --git a/marketing-videos/public/screenshots/trip-sequence/frame-129.jpg b/marketing-videos/public/screenshots/trip-sequence/frame-129.jpg new file mode 100644 index 0000000..9c20aa0 Binary files /dev/null and b/marketing-videos/public/screenshots/trip-sequence/frame-129.jpg differ diff --git a/marketing-videos/public/screenshots/trip-sequence/frame-130.jpg b/marketing-videos/public/screenshots/trip-sequence/frame-130.jpg new file mode 100644 index 0000000..24028fc Binary files /dev/null and b/marketing-videos/public/screenshots/trip-sequence/frame-130.jpg differ diff --git a/marketing-videos/public/screenshots/trip-sequence/frame-131.jpg b/marketing-videos/public/screenshots/trip-sequence/frame-131.jpg new file mode 100644 index 0000000..e81f9b0 Binary files /dev/null and b/marketing-videos/public/screenshots/trip-sequence/frame-131.jpg differ diff --git a/marketing-videos/public/screenshots/trip-sequence/frame-132.jpg b/marketing-videos/public/screenshots/trip-sequence/frame-132.jpg new file mode 100644 index 0000000..1e28759 Binary files /dev/null and b/marketing-videos/public/screenshots/trip-sequence/frame-132.jpg differ diff --git a/marketing-videos/public/screenshots/trip-sequence/frame-133.jpg b/marketing-videos/public/screenshots/trip-sequence/frame-133.jpg new file mode 100644 index 0000000..5892ad8 Binary files /dev/null and b/marketing-videos/public/screenshots/trip-sequence/frame-133.jpg differ diff --git a/marketing-videos/public/screenshots/trip-sequence/frame-134.jpg b/marketing-videos/public/screenshots/trip-sequence/frame-134.jpg new file mode 100644 index 0000000..56757b8 Binary files /dev/null and b/marketing-videos/public/screenshots/trip-sequence/frame-134.jpg differ diff --git a/marketing-videos/public/screenshots/trip-sequence/frame-135.jpg b/marketing-videos/public/screenshots/trip-sequence/frame-135.jpg new file mode 100644 index 0000000..d621747 Binary files /dev/null and b/marketing-videos/public/screenshots/trip-sequence/frame-135.jpg differ diff --git a/marketing-videos/public/screenshots/trip-sequence/frame-136.jpg b/marketing-videos/public/screenshots/trip-sequence/frame-136.jpg new file mode 100644 index 0000000..76454ea Binary files /dev/null and b/marketing-videos/public/screenshots/trip-sequence/frame-136.jpg differ diff --git a/marketing-videos/public/screenshots/trip-sequence/frame-137.jpg b/marketing-videos/public/screenshots/trip-sequence/frame-137.jpg new file mode 100644 index 0000000..1d2bf4c Binary files /dev/null and b/marketing-videos/public/screenshots/trip-sequence/frame-137.jpg differ diff --git a/marketing-videos/public/screenshots/trip-sequence/frame-138.jpg b/marketing-videos/public/screenshots/trip-sequence/frame-138.jpg new file mode 100644 index 0000000..ff1d5bd Binary files /dev/null and b/marketing-videos/public/screenshots/trip-sequence/frame-138.jpg differ diff --git a/marketing-videos/public/screenshots/trip-sequence/frame-139.jpg b/marketing-videos/public/screenshots/trip-sequence/frame-139.jpg new file mode 100644 index 0000000..9dfed71 Binary files /dev/null and b/marketing-videos/public/screenshots/trip-sequence/frame-139.jpg differ diff --git a/marketing-videos/public/screenshots/trip-sequence/frame-140.jpg b/marketing-videos/public/screenshots/trip-sequence/frame-140.jpg new file mode 100644 index 0000000..c4dd608 Binary files /dev/null and b/marketing-videos/public/screenshots/trip-sequence/frame-140.jpg differ diff --git a/marketing-videos/public/screenshots/trip-sequence/frame-141.jpg b/marketing-videos/public/screenshots/trip-sequence/frame-141.jpg new file mode 100644 index 0000000..e34b3d0 Binary files /dev/null and b/marketing-videos/public/screenshots/trip-sequence/frame-141.jpg differ diff --git a/marketing-videos/public/screenshots/trip-sequence/frame-142.jpg b/marketing-videos/public/screenshots/trip-sequence/frame-142.jpg new file mode 100644 index 0000000..306d271 Binary files /dev/null and b/marketing-videos/public/screenshots/trip-sequence/frame-142.jpg differ diff --git a/marketing-videos/public/screenshots/trip-sequence/frame-143.jpg b/marketing-videos/public/screenshots/trip-sequence/frame-143.jpg new file mode 100644 index 0000000..0e55a94 Binary files /dev/null and b/marketing-videos/public/screenshots/trip-sequence/frame-143.jpg differ diff --git a/marketing-videos/public/screenshots/trip-sequence/frame-144.jpg b/marketing-videos/public/screenshots/trip-sequence/frame-144.jpg new file mode 100644 index 0000000..14c48e0 Binary files /dev/null and b/marketing-videos/public/screenshots/trip-sequence/frame-144.jpg differ diff --git a/marketing-videos/public/screenshots/trip-sequence/frame-145.jpg b/marketing-videos/public/screenshots/trip-sequence/frame-145.jpg new file mode 100644 index 0000000..a62825a Binary files /dev/null and b/marketing-videos/public/screenshots/trip-sequence/frame-145.jpg differ diff --git a/marketing-videos/public/screenshots/trip-sequence/frame-146.jpg b/marketing-videos/public/screenshots/trip-sequence/frame-146.jpg new file mode 100644 index 0000000..ab3295f Binary files /dev/null and b/marketing-videos/public/screenshots/trip-sequence/frame-146.jpg differ diff --git a/marketing-videos/public/screenshots/trip-sequence/frame-147.jpg b/marketing-videos/public/screenshots/trip-sequence/frame-147.jpg new file mode 100644 index 0000000..0f627c2 Binary files /dev/null and b/marketing-videos/public/screenshots/trip-sequence/frame-147.jpg differ diff --git a/marketing-videos/public/screenshots/trip-sequence/frame-148.jpg b/marketing-videos/public/screenshots/trip-sequence/frame-148.jpg new file mode 100644 index 0000000..3cb2c29 Binary files /dev/null and b/marketing-videos/public/screenshots/trip-sequence/frame-148.jpg differ diff --git a/marketing-videos/public/screenshots/trip-sequence/frame-149.jpg b/marketing-videos/public/screenshots/trip-sequence/frame-149.jpg new file mode 100644 index 0000000..c24a0e8 Binary files /dev/null and b/marketing-videos/public/screenshots/trip-sequence/frame-149.jpg differ diff --git a/marketing-videos/public/screenshots/trip-sequence/frame-150.jpg b/marketing-videos/public/screenshots/trip-sequence/frame-150.jpg new file mode 100644 index 0000000..f532230 Binary files /dev/null and b/marketing-videos/public/screenshots/trip-sequence/frame-150.jpg differ diff --git a/marketing-videos/public/screenshots/trip-sequence/frame-151.jpg b/marketing-videos/public/screenshots/trip-sequence/frame-151.jpg new file mode 100644 index 0000000..369ae90 Binary files /dev/null and b/marketing-videos/public/screenshots/trip-sequence/frame-151.jpg differ diff --git a/marketing-videos/public/screenshots/trip-sequence/frame-152.jpg b/marketing-videos/public/screenshots/trip-sequence/frame-152.jpg new file mode 100644 index 0000000..2d43298 Binary files /dev/null and b/marketing-videos/public/screenshots/trip-sequence/frame-152.jpg differ diff --git a/marketing-videos/public/screenshots/trip-sequence/frame-153.jpg b/marketing-videos/public/screenshots/trip-sequence/frame-153.jpg new file mode 100644 index 0000000..17b4b89 Binary files /dev/null and b/marketing-videos/public/screenshots/trip-sequence/frame-153.jpg differ diff --git a/marketing-videos/public/screenshots/trip-sequence/frame-154.jpg b/marketing-videos/public/screenshots/trip-sequence/frame-154.jpg new file mode 100644 index 0000000..9c1bbf2 Binary files /dev/null and b/marketing-videos/public/screenshots/trip-sequence/frame-154.jpg differ diff --git a/marketing-videos/public/screenshots/trip-sequence/frame-155.jpg b/marketing-videos/public/screenshots/trip-sequence/frame-155.jpg new file mode 100644 index 0000000..9fbc981 Binary files /dev/null and b/marketing-videos/public/screenshots/trip-sequence/frame-155.jpg differ diff --git a/marketing-videos/public/screenshots/trip-sequence/frame-156.jpg b/marketing-videos/public/screenshots/trip-sequence/frame-156.jpg new file mode 100644 index 0000000..0a0ee48 Binary files /dev/null and b/marketing-videos/public/screenshots/trip-sequence/frame-156.jpg differ diff --git a/marketing-videos/public/screenshots/trip-sequence/frame-157.jpg b/marketing-videos/public/screenshots/trip-sequence/frame-157.jpg new file mode 100644 index 0000000..1bb9a45 Binary files /dev/null and b/marketing-videos/public/screenshots/trip-sequence/frame-157.jpg differ diff --git a/marketing-videos/public/screenshots/trip-sequence/frame-158.jpg b/marketing-videos/public/screenshots/trip-sequence/frame-158.jpg new file mode 100644 index 0000000..1bbdaf3 Binary files /dev/null and b/marketing-videos/public/screenshots/trip-sequence/frame-158.jpg differ diff --git a/marketing-videos/public/screenshots/trip-sequence/frame-159.jpg b/marketing-videos/public/screenshots/trip-sequence/frame-159.jpg new file mode 100644 index 0000000..343d9d3 Binary files /dev/null and b/marketing-videos/public/screenshots/trip-sequence/frame-159.jpg differ diff --git a/marketing-videos/public/screenshots/trip-sequence/frame-160.jpg b/marketing-videos/public/screenshots/trip-sequence/frame-160.jpg new file mode 100644 index 0000000..64c9b93 Binary files /dev/null and b/marketing-videos/public/screenshots/trip-sequence/frame-160.jpg differ diff --git a/marketing-videos/public/screenshots/trip-sequence/frame-161.jpg b/marketing-videos/public/screenshots/trip-sequence/frame-161.jpg new file mode 100644 index 0000000..2413f85 Binary files /dev/null and b/marketing-videos/public/screenshots/trip-sequence/frame-161.jpg differ diff --git a/marketing-videos/public/screenshots/trip-sequence/frame-162.jpg b/marketing-videos/public/screenshots/trip-sequence/frame-162.jpg new file mode 100644 index 0000000..dfef346 Binary files /dev/null and b/marketing-videos/public/screenshots/trip-sequence/frame-162.jpg differ diff --git a/marketing-videos/public/screenshots/trip-sequence/frame-163.jpg b/marketing-videos/public/screenshots/trip-sequence/frame-163.jpg new file mode 100644 index 0000000..4650351 Binary files /dev/null and b/marketing-videos/public/screenshots/trip-sequence/frame-163.jpg differ diff --git a/marketing-videos/public/screenshots/trip-sequence/frame-164.jpg b/marketing-videos/public/screenshots/trip-sequence/frame-164.jpg new file mode 100644 index 0000000..c115818 Binary files /dev/null and b/marketing-videos/public/screenshots/trip-sequence/frame-164.jpg differ diff --git a/marketing-videos/public/screenshots/trip-sequence/frame-165.jpg b/marketing-videos/public/screenshots/trip-sequence/frame-165.jpg new file mode 100644 index 0000000..98769d3 Binary files /dev/null and b/marketing-videos/public/screenshots/trip-sequence/frame-165.jpg differ diff --git a/marketing-videos/public/screenshots/trip-sequence/frame-166.jpg b/marketing-videos/public/screenshots/trip-sequence/frame-166.jpg new file mode 100644 index 0000000..1c93dd9 Binary files /dev/null and b/marketing-videos/public/screenshots/trip-sequence/frame-166.jpg differ diff --git a/marketing-videos/public/screenshots/trip-sequence/frame-167.jpg b/marketing-videos/public/screenshots/trip-sequence/frame-167.jpg new file mode 100644 index 0000000..bdcb90e Binary files /dev/null and b/marketing-videos/public/screenshots/trip-sequence/frame-167.jpg differ diff --git a/marketing-videos/public/screenshots/trip-sequence/frame-168.jpg b/marketing-videos/public/screenshots/trip-sequence/frame-168.jpg new file mode 100644 index 0000000..9f54f6b Binary files /dev/null and b/marketing-videos/public/screenshots/trip-sequence/frame-168.jpg differ diff --git a/marketing-videos/public/screenshots/trip-sequence/frame-169.jpg b/marketing-videos/public/screenshots/trip-sequence/frame-169.jpg new file mode 100644 index 0000000..fcdec82 Binary files /dev/null and b/marketing-videos/public/screenshots/trip-sequence/frame-169.jpg differ diff --git a/marketing-videos/public/screenshots/trip-sequence/frame-170.jpg b/marketing-videos/public/screenshots/trip-sequence/frame-170.jpg new file mode 100644 index 0000000..31c19c1 Binary files /dev/null and b/marketing-videos/public/screenshots/trip-sequence/frame-170.jpg differ diff --git a/marketing-videos/public/screenshots/trip-sequence/frame-171.jpg b/marketing-videos/public/screenshots/trip-sequence/frame-171.jpg new file mode 100644 index 0000000..3befe54 Binary files /dev/null and b/marketing-videos/public/screenshots/trip-sequence/frame-171.jpg differ diff --git a/marketing-videos/public/screenshots/trip-sequence/frame-172.jpg b/marketing-videos/public/screenshots/trip-sequence/frame-172.jpg new file mode 100644 index 0000000..c6f205d Binary files /dev/null and b/marketing-videos/public/screenshots/trip-sequence/frame-172.jpg differ diff --git a/marketing-videos/public/screenshots/trip-sequence/frame-173.jpg b/marketing-videos/public/screenshots/trip-sequence/frame-173.jpg new file mode 100644 index 0000000..d8ac8c7 Binary files /dev/null and b/marketing-videos/public/screenshots/trip-sequence/frame-173.jpg differ diff --git a/marketing-videos/public/screenshots/trip-sequence/frame-174.jpg b/marketing-videos/public/screenshots/trip-sequence/frame-174.jpg new file mode 100644 index 0000000..702fddf Binary files /dev/null and b/marketing-videos/public/screenshots/trip-sequence/frame-174.jpg differ diff --git a/marketing-videos/public/screenshots/trip-sequence/frame-175.jpg b/marketing-videos/public/screenshots/trip-sequence/frame-175.jpg new file mode 100644 index 0000000..3268801 Binary files /dev/null and b/marketing-videos/public/screenshots/trip-sequence/frame-175.jpg differ diff --git a/marketing-videos/public/screenshots/trip-sequence/frame-176.jpg b/marketing-videos/public/screenshots/trip-sequence/frame-176.jpg new file mode 100644 index 0000000..a1a2a60 Binary files /dev/null and b/marketing-videos/public/screenshots/trip-sequence/frame-176.jpg differ diff --git a/marketing-videos/public/screenshots/trip-sequence/frame-177.jpg b/marketing-videos/public/screenshots/trip-sequence/frame-177.jpg new file mode 100644 index 0000000..ed3510a Binary files /dev/null and b/marketing-videos/public/screenshots/trip-sequence/frame-177.jpg differ diff --git a/marketing-videos/public/screenshots/trip-sequence/frame-178.jpg b/marketing-videos/public/screenshots/trip-sequence/frame-178.jpg new file mode 100644 index 0000000..edf0b99 Binary files /dev/null and b/marketing-videos/public/screenshots/trip-sequence/frame-178.jpg differ diff --git a/marketing-videos/public/screenshots/trip-sequence/frame-179.jpg b/marketing-videos/public/screenshots/trip-sequence/frame-179.jpg new file mode 100644 index 0000000..9809306 Binary files /dev/null and b/marketing-videos/public/screenshots/trip-sequence/frame-179.jpg differ diff --git a/marketing-videos/public/screenshots/trip-sequence/frame-180.jpg b/marketing-videos/public/screenshots/trip-sequence/frame-180.jpg new file mode 100644 index 0000000..58963b5 Binary files /dev/null and b/marketing-videos/public/screenshots/trip-sequence/frame-180.jpg differ diff --git a/marketing-videos/public/screenshots/trip-sequence/frame-181.jpg b/marketing-videos/public/screenshots/trip-sequence/frame-181.jpg new file mode 100644 index 0000000..ccdb457 Binary files /dev/null and b/marketing-videos/public/screenshots/trip-sequence/frame-181.jpg differ diff --git a/marketing-videos/public/screenshots/trip-sequence/frame-182.jpg b/marketing-videos/public/screenshots/trip-sequence/frame-182.jpg new file mode 100644 index 0000000..b43ee5d Binary files /dev/null and b/marketing-videos/public/screenshots/trip-sequence/frame-182.jpg differ diff --git a/marketing-videos/public/screenshots/trip-sequence/frame-183.jpg b/marketing-videos/public/screenshots/trip-sequence/frame-183.jpg new file mode 100644 index 0000000..8225919 Binary files /dev/null and b/marketing-videos/public/screenshots/trip-sequence/frame-183.jpg differ diff --git a/marketing-videos/public/screenshots/trip-sequence/frame-184.jpg b/marketing-videos/public/screenshots/trip-sequence/frame-184.jpg new file mode 100644 index 0000000..2ef8ee8 Binary files /dev/null and b/marketing-videos/public/screenshots/trip-sequence/frame-184.jpg differ diff --git a/marketing-videos/public/screenshots/trip-sequence/frame-185.jpg b/marketing-videos/public/screenshots/trip-sequence/frame-185.jpg new file mode 100644 index 0000000..c7ee8fb Binary files /dev/null and b/marketing-videos/public/screenshots/trip-sequence/frame-185.jpg differ diff --git a/marketing-videos/public/screenshots/trip-sequence/frame-186.jpg b/marketing-videos/public/screenshots/trip-sequence/frame-186.jpg new file mode 100644 index 0000000..007eef5 Binary files /dev/null and b/marketing-videos/public/screenshots/trip-sequence/frame-186.jpg differ diff --git a/marketing-videos/public/screenshots/trip-sequence/frame-187.jpg b/marketing-videos/public/screenshots/trip-sequence/frame-187.jpg new file mode 100644 index 0000000..9492daa Binary files /dev/null and b/marketing-videos/public/screenshots/trip-sequence/frame-187.jpg differ diff --git a/marketing-videos/public/screenshots/trip-sequence/frame-188.jpg b/marketing-videos/public/screenshots/trip-sequence/frame-188.jpg new file mode 100644 index 0000000..31bcf9c Binary files /dev/null and b/marketing-videos/public/screenshots/trip-sequence/frame-188.jpg differ diff --git a/marketing-videos/public/screenshots/trip-sequence/frame-189.jpg b/marketing-videos/public/screenshots/trip-sequence/frame-189.jpg new file mode 100644 index 0000000..b520e8d Binary files /dev/null and b/marketing-videos/public/screenshots/trip-sequence/frame-189.jpg differ diff --git a/marketing-videos/public/screenshots/trip-sequence/frame-190.jpg b/marketing-videos/public/screenshots/trip-sequence/frame-190.jpg new file mode 100644 index 0000000..37f1c56 Binary files /dev/null and b/marketing-videos/public/screenshots/trip-sequence/frame-190.jpg differ diff --git a/marketing-videos/public/screenshots/trip-sequence/frame-191.jpg b/marketing-videos/public/screenshots/trip-sequence/frame-191.jpg new file mode 100644 index 0000000..257527a Binary files /dev/null and b/marketing-videos/public/screenshots/trip-sequence/frame-191.jpg differ diff --git a/marketing-videos/public/screenshots/trip-sequence/frame-192.jpg b/marketing-videos/public/screenshots/trip-sequence/frame-192.jpg new file mode 100644 index 0000000..0d003b8 Binary files /dev/null and b/marketing-videos/public/screenshots/trip-sequence/frame-192.jpg differ diff --git a/marketing-videos/public/screenshots/trip-sequence/frame-193.jpg b/marketing-videos/public/screenshots/trip-sequence/frame-193.jpg new file mode 100644 index 0000000..94083b6 Binary files /dev/null and b/marketing-videos/public/screenshots/trip-sequence/frame-193.jpg differ diff --git a/marketing-videos/public/screenshots/trip-sequence/frame-194.jpg b/marketing-videos/public/screenshots/trip-sequence/frame-194.jpg new file mode 100644 index 0000000..91fc1fa Binary files /dev/null and b/marketing-videos/public/screenshots/trip-sequence/frame-194.jpg differ diff --git a/marketing-videos/public/screenshots/trip-sequence/frame-195.jpg b/marketing-videos/public/screenshots/trip-sequence/frame-195.jpg new file mode 100644 index 0000000..7b05db4 Binary files /dev/null and b/marketing-videos/public/screenshots/trip-sequence/frame-195.jpg differ diff --git a/marketing-videos/public/screenshots/trip-sequence/frame-196.jpg b/marketing-videos/public/screenshots/trip-sequence/frame-196.jpg new file mode 100644 index 0000000..acf3e2a Binary files /dev/null and b/marketing-videos/public/screenshots/trip-sequence/frame-196.jpg differ diff --git a/marketing-videos/public/screenshots/trip-sequence/frame-197.jpg b/marketing-videos/public/screenshots/trip-sequence/frame-197.jpg new file mode 100644 index 0000000..447063d Binary files /dev/null and b/marketing-videos/public/screenshots/trip-sequence/frame-197.jpg differ diff --git a/marketing-videos/public/screenshots/trip-sequence/frame-198.jpg b/marketing-videos/public/screenshots/trip-sequence/frame-198.jpg new file mode 100644 index 0000000..d98c5e3 Binary files /dev/null and b/marketing-videos/public/screenshots/trip-sequence/frame-198.jpg differ diff --git a/marketing-videos/public/screenshots/trip-sequence/frame-199.jpg b/marketing-videos/public/screenshots/trip-sequence/frame-199.jpg new file mode 100644 index 0000000..b1089a8 Binary files /dev/null and b/marketing-videos/public/screenshots/trip-sequence/frame-199.jpg differ diff --git a/marketing-videos/public/screenshots/trip-sequence/frame-200.jpg b/marketing-videos/public/screenshots/trip-sequence/frame-200.jpg new file mode 100644 index 0000000..85292a8 Binary files /dev/null and b/marketing-videos/public/screenshots/trip-sequence/frame-200.jpg differ diff --git a/marketing-videos/public/screenshots/trip-sequence/frame-201.jpg b/marketing-videos/public/screenshots/trip-sequence/frame-201.jpg new file mode 100644 index 0000000..cd212ee Binary files /dev/null and b/marketing-videos/public/screenshots/trip-sequence/frame-201.jpg differ diff --git a/marketing-videos/public/screenshots/trip-sequence/frame-202.jpg b/marketing-videos/public/screenshots/trip-sequence/frame-202.jpg new file mode 100644 index 0000000..20324b6 Binary files /dev/null and b/marketing-videos/public/screenshots/trip-sequence/frame-202.jpg differ diff --git a/marketing-videos/public/screenshots/trip-sequence/frame-203.jpg b/marketing-videos/public/screenshots/trip-sequence/frame-203.jpg new file mode 100644 index 0000000..6f0aab9 Binary files /dev/null and b/marketing-videos/public/screenshots/trip-sequence/frame-203.jpg differ diff --git a/marketing-videos/public/screenshots/trip-sequence/frame-204.jpg b/marketing-videos/public/screenshots/trip-sequence/frame-204.jpg new file mode 100644 index 0000000..ff5590c Binary files /dev/null and b/marketing-videos/public/screenshots/trip-sequence/frame-204.jpg differ diff --git a/marketing-videos/public/screenshots/trip-sequence/frame-205.jpg b/marketing-videos/public/screenshots/trip-sequence/frame-205.jpg new file mode 100644 index 0000000..10f6781 Binary files /dev/null and b/marketing-videos/public/screenshots/trip-sequence/frame-205.jpg differ diff --git a/marketing-videos/public/screenshots/trip-sequence/frame-206.jpg b/marketing-videos/public/screenshots/trip-sequence/frame-206.jpg new file mode 100644 index 0000000..2f24cdc Binary files /dev/null and b/marketing-videos/public/screenshots/trip-sequence/frame-206.jpg differ diff --git a/marketing-videos/public/screenshots/trip-sequence/frame-207.jpg b/marketing-videos/public/screenshots/trip-sequence/frame-207.jpg new file mode 100644 index 0000000..420b98d Binary files /dev/null and b/marketing-videos/public/screenshots/trip-sequence/frame-207.jpg differ diff --git a/marketing-videos/public/screenshots/trip-sequence/frame-208.jpg b/marketing-videos/public/screenshots/trip-sequence/frame-208.jpg new file mode 100644 index 0000000..7174955 Binary files /dev/null and b/marketing-videos/public/screenshots/trip-sequence/frame-208.jpg differ diff --git a/marketing-videos/public/screenshots/trip-sequence/frame-209.jpg b/marketing-videos/public/screenshots/trip-sequence/frame-209.jpg new file mode 100644 index 0000000..643a6db Binary files /dev/null and b/marketing-videos/public/screenshots/trip-sequence/frame-209.jpg differ diff --git a/marketing-videos/public/screenshots/trip-sequence/frame-210.jpg b/marketing-videos/public/screenshots/trip-sequence/frame-210.jpg new file mode 100644 index 0000000..433330a Binary files /dev/null and b/marketing-videos/public/screenshots/trip-sequence/frame-210.jpg differ diff --git a/marketing-videos/public/screenshots/trip-sequence/frame-211.jpg b/marketing-videos/public/screenshots/trip-sequence/frame-211.jpg new file mode 100644 index 0000000..28c3b67 Binary files /dev/null and b/marketing-videos/public/screenshots/trip-sequence/frame-211.jpg differ diff --git a/marketing-videos/public/screenshots/trip-sequence/frame-212.jpg b/marketing-videos/public/screenshots/trip-sequence/frame-212.jpg new file mode 100644 index 0000000..9a26932 Binary files /dev/null and b/marketing-videos/public/screenshots/trip-sequence/frame-212.jpg differ diff --git a/marketing-videos/public/screenshots/trip-sequence/frame-213.jpg b/marketing-videos/public/screenshots/trip-sequence/frame-213.jpg new file mode 100644 index 0000000..18be4cf Binary files /dev/null and b/marketing-videos/public/screenshots/trip-sequence/frame-213.jpg differ diff --git a/marketing-videos/public/screenshots/trip-sequence/frame-214.jpg b/marketing-videos/public/screenshots/trip-sequence/frame-214.jpg new file mode 100644 index 0000000..1d29857 Binary files /dev/null and b/marketing-videos/public/screenshots/trip-sequence/frame-214.jpg differ diff --git a/marketing-videos/public/screenshots/trip-sequence/frame-215.jpg b/marketing-videos/public/screenshots/trip-sequence/frame-215.jpg new file mode 100644 index 0000000..84cf268 Binary files /dev/null and b/marketing-videos/public/screenshots/trip-sequence/frame-215.jpg differ diff --git a/marketing-videos/public/screenshots/trip-sequence/frame-216.jpg b/marketing-videos/public/screenshots/trip-sequence/frame-216.jpg new file mode 100644 index 0000000..58a9b19 Binary files /dev/null and b/marketing-videos/public/screenshots/trip-sequence/frame-216.jpg differ diff --git a/marketing-videos/public/screenshots/trip-sequence/frame-217.jpg b/marketing-videos/public/screenshots/trip-sequence/frame-217.jpg new file mode 100644 index 0000000..c1ff007 Binary files /dev/null and b/marketing-videos/public/screenshots/trip-sequence/frame-217.jpg differ diff --git a/marketing-videos/public/screenshots/trip-sequence/frame-218.jpg b/marketing-videos/public/screenshots/trip-sequence/frame-218.jpg new file mode 100644 index 0000000..d1e47ff Binary files /dev/null and b/marketing-videos/public/screenshots/trip-sequence/frame-218.jpg differ diff --git a/marketing-videos/public/screenshots/trip-sequence/frame-219.jpg b/marketing-videos/public/screenshots/trip-sequence/frame-219.jpg new file mode 100644 index 0000000..9f77aae Binary files /dev/null and b/marketing-videos/public/screenshots/trip-sequence/frame-219.jpg differ diff --git a/marketing-videos/public/screenshots/trip-sequence/frame-220.jpg b/marketing-videos/public/screenshots/trip-sequence/frame-220.jpg new file mode 100644 index 0000000..5def082 Binary files /dev/null and b/marketing-videos/public/screenshots/trip-sequence/frame-220.jpg differ diff --git a/marketing-videos/public/screenshots/trip-sequence/frame-221.jpg b/marketing-videos/public/screenshots/trip-sequence/frame-221.jpg new file mode 100644 index 0000000..c7c2324 Binary files /dev/null and b/marketing-videos/public/screenshots/trip-sequence/frame-221.jpg differ diff --git a/marketing-videos/public/screenshots/trip-sequence/frame-222.jpg b/marketing-videos/public/screenshots/trip-sequence/frame-222.jpg new file mode 100644 index 0000000..80dd453 Binary files /dev/null and b/marketing-videos/public/screenshots/trip-sequence/frame-222.jpg differ diff --git a/marketing-videos/public/screenshots/trip-sequence/frame-223.jpg b/marketing-videos/public/screenshots/trip-sequence/frame-223.jpg new file mode 100644 index 0000000..3cfa08e Binary files /dev/null and b/marketing-videos/public/screenshots/trip-sequence/frame-223.jpg differ diff --git a/marketing-videos/public/screenshots/trip-sequence/frame-224.jpg b/marketing-videos/public/screenshots/trip-sequence/frame-224.jpg new file mode 100644 index 0000000..c1728de Binary files /dev/null and b/marketing-videos/public/screenshots/trip-sequence/frame-224.jpg differ diff --git a/marketing-videos/public/screenshots/trip-sequence/frame-225.jpg b/marketing-videos/public/screenshots/trip-sequence/frame-225.jpg new file mode 100644 index 0000000..40b3be0 Binary files /dev/null and b/marketing-videos/public/screenshots/trip-sequence/frame-225.jpg differ diff --git a/marketing-videos/public/screenshots/trip-sequence/frame-226.jpg b/marketing-videos/public/screenshots/trip-sequence/frame-226.jpg new file mode 100644 index 0000000..0583d74 Binary files /dev/null and b/marketing-videos/public/screenshots/trip-sequence/frame-226.jpg differ diff --git a/marketing-videos/public/screenshots/trip-sequence/frame-227.jpg b/marketing-videos/public/screenshots/trip-sequence/frame-227.jpg new file mode 100644 index 0000000..4e5af44 Binary files /dev/null and b/marketing-videos/public/screenshots/trip-sequence/frame-227.jpg differ diff --git a/marketing-videos/public/screenshots/trip-sequence/frame-228.jpg b/marketing-videos/public/screenshots/trip-sequence/frame-228.jpg new file mode 100644 index 0000000..d1ebdb6 Binary files /dev/null and b/marketing-videos/public/screenshots/trip-sequence/frame-228.jpg differ diff --git a/marketing-videos/public/screenshots/trip-sequence/frame-229.jpg b/marketing-videos/public/screenshots/trip-sequence/frame-229.jpg new file mode 100644 index 0000000..43c9a14 Binary files /dev/null and b/marketing-videos/public/screenshots/trip-sequence/frame-229.jpg differ diff --git a/marketing-videos/public/screenshots/trip-sequence/frame-230.jpg b/marketing-videos/public/screenshots/trip-sequence/frame-230.jpg new file mode 100644 index 0000000..e67404f Binary files /dev/null and b/marketing-videos/public/screenshots/trip-sequence/frame-230.jpg differ diff --git a/marketing-videos/public/screenshots/trip-sequence/frame-231.jpg b/marketing-videos/public/screenshots/trip-sequence/frame-231.jpg new file mode 100644 index 0000000..16bd752 Binary files /dev/null and b/marketing-videos/public/screenshots/trip-sequence/frame-231.jpg differ diff --git a/marketing-videos/public/screenshots/trip-sequence/frame-232.jpg b/marketing-videos/public/screenshots/trip-sequence/frame-232.jpg new file mode 100644 index 0000000..826a395 Binary files /dev/null and b/marketing-videos/public/screenshots/trip-sequence/frame-232.jpg differ diff --git a/marketing-videos/public/screenshots/trip-sequence/frame-233.jpg b/marketing-videos/public/screenshots/trip-sequence/frame-233.jpg new file mode 100644 index 0000000..2e6d1aa Binary files /dev/null and b/marketing-videos/public/screenshots/trip-sequence/frame-233.jpg differ diff --git a/marketing-videos/public/screenshots/trip-sequence/frame-234.jpg b/marketing-videos/public/screenshots/trip-sequence/frame-234.jpg new file mode 100644 index 0000000..ef9a126 Binary files /dev/null and b/marketing-videos/public/screenshots/trip-sequence/frame-234.jpg differ diff --git a/marketing-videos/public/screenshots/trip-sequence/frame-235.jpg b/marketing-videos/public/screenshots/trip-sequence/frame-235.jpg new file mode 100644 index 0000000..966001c Binary files /dev/null and b/marketing-videos/public/screenshots/trip-sequence/frame-235.jpg differ diff --git a/marketing-videos/public/screenshots/trip-sequence/frame-236.jpg b/marketing-videos/public/screenshots/trip-sequence/frame-236.jpg new file mode 100644 index 0000000..e8de6c4 Binary files /dev/null and b/marketing-videos/public/screenshots/trip-sequence/frame-236.jpg differ diff --git a/marketing-videos/public/screenshots/trip-sequence/frame-237.jpg b/marketing-videos/public/screenshots/trip-sequence/frame-237.jpg new file mode 100644 index 0000000..4c726b8 Binary files /dev/null and b/marketing-videos/public/screenshots/trip-sequence/frame-237.jpg differ diff --git a/marketing-videos/public/screenshots/trip-sequence/frame-238.jpg b/marketing-videos/public/screenshots/trip-sequence/frame-238.jpg new file mode 100644 index 0000000..26dd1d3 Binary files /dev/null and b/marketing-videos/public/screenshots/trip-sequence/frame-238.jpg differ diff --git a/marketing-videos/public/screenshots/trip-sequence/frame-239.jpg b/marketing-videos/public/screenshots/trip-sequence/frame-239.jpg new file mode 100644 index 0000000..08fe78d Binary files /dev/null and b/marketing-videos/public/screenshots/trip-sequence/frame-239.jpg differ diff --git a/marketing-videos/public/screenshots/trip-sequence/frame-240.jpg b/marketing-videos/public/screenshots/trip-sequence/frame-240.jpg new file mode 100644 index 0000000..372df88 Binary files /dev/null and b/marketing-videos/public/screenshots/trip-sequence/frame-240.jpg differ diff --git a/marketing-videos/public/screenshots/trip-sequence/frame-241.jpg b/marketing-videos/public/screenshots/trip-sequence/frame-241.jpg new file mode 100644 index 0000000..bbb1e15 Binary files /dev/null and b/marketing-videos/public/screenshots/trip-sequence/frame-241.jpg differ diff --git a/marketing-videos/public/screenshots/trip-sequence/frame-242.jpg b/marketing-videos/public/screenshots/trip-sequence/frame-242.jpg new file mode 100644 index 0000000..42a6e27 Binary files /dev/null and b/marketing-videos/public/screenshots/trip-sequence/frame-242.jpg differ diff --git a/marketing-videos/public/screenshots/trip-sequence/frame-243.jpg b/marketing-videos/public/screenshots/trip-sequence/frame-243.jpg new file mode 100644 index 0000000..f419204 Binary files /dev/null and b/marketing-videos/public/screenshots/trip-sequence/frame-243.jpg differ diff --git a/marketing-videos/public/screenshots/trip-sequence/frame-244.jpg b/marketing-videos/public/screenshots/trip-sequence/frame-244.jpg new file mode 100644 index 0000000..915c9ba Binary files /dev/null and b/marketing-videos/public/screenshots/trip-sequence/frame-244.jpg differ diff --git a/marketing-videos/remotion.config.ts b/marketing-videos/remotion.config.ts new file mode 100644 index 0000000..e8d4dba --- /dev/null +++ b/marketing-videos/remotion.config.ts @@ -0,0 +1,4 @@ +import { Config } from "@remotion/cli/config"; + +Config.setVideoImageFormat("jpeg"); +Config.setOverwriteOutput(true); diff --git a/marketing-videos/src/Root.tsx b/marketing-videos/src/Root.tsx new file mode 100644 index 0000000..6187225 --- /dev/null +++ b/marketing-videos/src/Root.tsx @@ -0,0 +1,17 @@ +import React from "react"; +import { Composition } from "remotion"; +import { AppStorePreview } from "./compositions/AppStorePreview"; +import { WIDTH, HEIGHT, FPS, TOTAL_DURATION } from "./theme"; + +export const RemotionRoot: React.FC = () => { + return ( + + ); +}; diff --git a/marketing-videos/src/components/AnimatedCounter.tsx b/marketing-videos/src/components/AnimatedCounter.tsx new file mode 100644 index 0000000..0196d12 --- /dev/null +++ b/marketing-videos/src/components/AnimatedCounter.tsx @@ -0,0 +1,57 @@ +import React from "react"; +import { interpolate, spring, useCurrentFrame, useVideoConfig } from "remotion"; +import { THEME } from "../theme"; + +type AnimatedCounterProps = { + from: number; + to: number; + startFrame?: number; + fontSize?: number; + color?: string; + suffix?: string; +}; + +export const AnimatedCounter: React.FC = ({ + from, + to, + startFrame = 0, + fontSize = 140, + color = THEME.colors.white, + suffix = "", +}) => { + const frame = useCurrentFrame(); + const { fps } = useVideoConfig(); + + const progress = spring({ + frame: frame - startFrame, + fps, + config: { damping: 30, mass: 1, stiffness: 80 }, + }); + + const value = Math.round(interpolate(progress, [0, 1], [from, to])); + + const scale = spring({ + frame: frame - startFrame, + fps, + config: { damping: 10, mass: 0.4, stiffness: 200 }, + }); + + const scaleValue = interpolate(scale, [0, 1], [0.5, 1]); + + return ( +
+ {value} + {suffix} +
+ ); +}; diff --git a/marketing-videos/src/components/KineticText.tsx b/marketing-videos/src/components/KineticText.tsx new file mode 100644 index 0000000..7c0b4f0 --- /dev/null +++ b/marketing-videos/src/components/KineticText.tsx @@ -0,0 +1,71 @@ +import React from "react"; +import { interpolate, spring, useCurrentFrame, useVideoConfig } from "remotion"; +import { THEME } from "../theme"; + +type KineticTextProps = { + words: string[]; + fontSize?: number; + color?: string; + delay?: number; + staggerFrames?: number; + textShadow?: string; + textAlign?: "center" | "left" | "right"; + lineHeight?: number; +}; + +export const KineticText: React.FC = ({ + words, + fontSize = 72, + color = THEME.colors.white, + delay = 0, + staggerFrames = 3, + textShadow = THEME.textShadow, + textAlign = "center", + lineHeight = 1.2, +}) => { + const frame = useCurrentFrame(); + const { fps } = useVideoConfig(); + + return ( +
+ {words.map((word, i) => { + const wordDelay = delay + i * staggerFrames; + + const entrance = spring({ + frame: frame - wordDelay, + fps, + config: { damping: 14, mass: 0.6, stiffness: 140 }, + }); + + const opacity = interpolate(entrance, [0, 1], [0, 1]); + const translateY = interpolate(entrance, [0, 1], [30, 0]); + + return ( + + {word} + + ); + })} +
+ ); +}; diff --git a/marketing-videos/src/components/PhoneMockup.tsx b/marketing-videos/src/components/PhoneMockup.tsx new file mode 100644 index 0000000..ae9fcdf --- /dev/null +++ b/marketing-videos/src/components/PhoneMockup.tsx @@ -0,0 +1,230 @@ +import React from "react"; +import { Img, staticFile, interpolate, spring, useCurrentFrame, useVideoConfig } from "remotion"; +import { THEME } from "../theme"; + +type PhoneMockupProps = { + screenshot: string; + screenshotB?: string; + crossfadeAt?: number; + enterFrom?: "bottom" | "right" | "left" | "top" | "fade" | "scale"; + delay?: number; + scale?: number; + sequenceFolder?: string; + sequenceFrameCount?: number; + sequenceStartAt?: number; + sequenceSpeed?: number; +}; + +// iPhone frame dimensions — iphone.png is the bezel/frame image. +// The screen area sits inside the frame with insets. +const FRAME_WIDTH = 433; +const FRAME_HEIGHT = 885; +const SCREEN_TOP = 22; +const SCREEN_LEFT = 23; +const SCREEN_WIDTH = 386; +const SCREEN_HEIGHT = 842; +const SCREEN_BORDER_RADIUS = 37; + +// CSS fallback frame (used when iphone.png is missing) +const CSSFrame: React.FC<{ children: React.ReactNode }> = ({ children }) => ( +
+ {/* Dynamic Island */} +
+
+ {children} +
+
+); + +// Image-based frame using iphone.png overlay +const ImageFrame: React.FC<{ children: React.ReactNode }> = ({ children }) => ( +
+
+ {children} +
+ +
+); + +// Set to true once you place iphone.png in public/ +const USE_IMAGE_FRAME = true; + +export const PhoneMockup: React.FC = ({ + screenshot, + screenshotB, + crossfadeAt = 35, + enterFrom = "bottom", + delay = 8, + scale = 1.0, + sequenceFolder, + sequenceFrameCount = 0, + sequenceStartAt = 15, + sequenceSpeed = 1, +}) => { + const frame = useCurrentFrame(); + const { fps } = useVideoConfig(); + + const entrance = spring({ + frame: frame - delay, + fps, + config: THEME.spring, + }); + + const translateY = + enterFrom === "bottom" + ? interpolate(entrance, [0, 1], [400, 0]) + : enterFrom === "top" + ? interpolate(entrance, [0, 1], [-400, 0]) + : 0; + + const translateX = + enterFrom === "right" + ? interpolate(entrance, [0, 1], [400, 0]) + : enterFrom === "left" + ? interpolate(entrance, [0, 1], [-400, 0]) + : 0; + + const entranceOpacity = + enterFrom === "fade" || enterFrom === "scale" + ? interpolate(entrance, [0, 1], [0, 1]) + : 1; + + const entranceScale = + enterFrom === "scale" + ? interpolate(entrance, [0, 1], [0.3, 1]) + : 1; + + // Crossfade between two screenshots if screenshotB is provided + const crossfadeProgress = screenshotB + ? spring({ + frame: frame - crossfadeAt, + fps, + config: { damping: 20, mass: 0.8, stiffness: 100 }, + }) + : 0; + const bOpacity = interpolate(crossfadeProgress, [0, 1], [0, 1]); + + // Image sequence: pick the right frame based on current time + const sequenceFrameIndex = sequenceFolder && sequenceFrameCount > 0 + ? Math.min( + Math.floor(Math.max(0, frame - sequenceStartAt) * sequenceSpeed), + sequenceFrameCount - 1 + ) + : -1; + + const sequenceSrc = sequenceFrameIndex >= 0 + ? staticFile(`screenshots/${sequenceFolder}/frame-${String(sequenceFrameIndex + 1).padStart(3, "0")}.jpg`) + : null; + + const screenContent = ( +
+ {/* Base static screenshot — always rendered to prevent flash */} + + {screenshotB && ( + + )} + {/* Sequence frame layered on top — uses CSS backgroundImage to avoid flash */} + {sequenceSrc && ( +
+ )} +
+ ); + + const Frame = USE_IMAGE_FRAME ? ImageFrame : CSSFrame; + + return ( +
+ {screenContent} +
+ ); +}; diff --git a/marketing-videos/src/compositions/AppStorePreview.tsx b/marketing-videos/src/compositions/AppStorePreview.tsx new file mode 100644 index 0000000..06c62ba --- /dev/null +++ b/marketing-videos/src/compositions/AppStorePreview.tsx @@ -0,0 +1,55 @@ +import React from "react"; +import { TransitionSeries, linearTiming } from "@remotion/transitions"; +import { slide } from "@remotion/transitions/slide"; +import { SCENES, TRANSITION_DURATION } from "../theme"; +import { HeroScene } from "../scenes/HeroScene"; +import { SearchScene } from "../scenes/SearchScene"; +import { CustomizeScene } from "../scenes/CustomizeScene"; +import { GroupScene } from "../scenes/GroupScene"; +import { ItineraryScene } from "../scenes/ItineraryScene"; +import { CTAScene } from "../scenes/CTAScene"; + +export const AppStorePreview: React.FC = () => { + const transition = { + presentation: slide({ direction: "from-right" }), + timing: linearTiming({ durationInFrames: TRANSITION_DURATION }), + }; + + return ( + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ); +}; diff --git a/marketing-videos/src/index.ts b/marketing-videos/src/index.ts new file mode 100644 index 0000000..f31c790 --- /dev/null +++ b/marketing-videos/src/index.ts @@ -0,0 +1,4 @@ +import { registerRoot } from "remotion"; +import { RemotionRoot } from "./Root"; + +registerRoot(RemotionRoot); diff --git a/marketing-videos/src/scenes/CTAScene.tsx b/marketing-videos/src/scenes/CTAScene.tsx new file mode 100644 index 0000000..7a9d0d1 --- /dev/null +++ b/marketing-videos/src/scenes/CTAScene.tsx @@ -0,0 +1,70 @@ +import React from "react"; +import { AbsoluteFill, Img, staticFile, spring, interpolate, useCurrentFrame, useVideoConfig } from "remotion"; +import { THEME } from "../theme"; +import { KineticText } from "../components/KineticText"; + +export const CTAScene: React.FC = () => { + const frame = useCurrentFrame(); + const { fps } = useVideoConfig(); + + // Background pulse + const pulse = spring({ + frame: frame - 5, + fps, + config: { damping: 20, mass: 1, stiffness: 60 }, + }); + const bg = interpolate(pulse, [0, 1], [0, 8]); + + // App icon entrance + const iconEntrance = spring({ + frame: frame - 25, + fps, + config: THEME.spring, + }); + const iconScale = interpolate(iconEntrance, [0, 1], [0, 1]); + const iconOpacity = interpolate(iconEntrance, [0, 1], [0, 1]); + + return ( + + {/* Headline */} + + + {/* App name + icon */} +
+ +
+
+ ); +}; diff --git a/marketing-videos/src/scenes/CustomizeScene.tsx b/marketing-videos/src/scenes/CustomizeScene.tsx new file mode 100644 index 0000000..62ca752 --- /dev/null +++ b/marketing-videos/src/scenes/CustomizeScene.tsx @@ -0,0 +1,70 @@ +import React from "react"; +import { AbsoluteFill, spring, interpolate, useCurrentFrame, useVideoConfig } from "remotion"; +import { THEME } from "../theme"; +import { KineticText } from "../components/KineticText"; +import { PhoneMockup } from "../components/PhoneMockup"; + +export const CustomizeScene: React.FC = () => { + const frame = useCurrentFrame(); + const { fps } = useVideoConfig(); + + // Subtle shine sweep + const shine = spring({ + frame: frame - 5, + fps, + config: { damping: 25, mass: 1, stiffness: 50 }, + }); + const shineX = interpolate(shine, [0, 1], [-200, 1200]); + + return ( + + {/* Shine overlay */} +
+ + {/* Headline */} +
+ +
+ + {/* Phone mockup */} +
+ +
+ + ); +}; diff --git a/marketing-videos/src/scenes/GroupScene.tsx b/marketing-videos/src/scenes/GroupScene.tsx new file mode 100644 index 0000000..64dd353 --- /dev/null +++ b/marketing-videos/src/scenes/GroupScene.tsx @@ -0,0 +1,72 @@ +import React from "react"; +import { AbsoluteFill, spring, interpolate, useCurrentFrame, useVideoConfig } from "remotion"; +import { THEME } from "../theme"; +import { KineticText } from "../components/KineticText"; +import { PhoneMockup } from "../components/PhoneMockup"; + +export const GroupScene: React.FC = () => { + const frame = useCurrentFrame(); + const { fps } = useVideoConfig(); + + // Floating circles background + const float1 = spring({ + frame, + fps, + config: { damping: 40, mass: 2, stiffness: 30 }, + }); + const y1 = interpolate(float1, [0, 1], [0, -20]); + + return ( + + {/* Decorative circles */} +
+
+ + {/* Headline */} +
+ +
+ + {/* Phone mockup */} +
+ +
+ + ); +}; diff --git a/marketing-videos/src/scenes/HeroScene.tsx b/marketing-videos/src/scenes/HeroScene.tsx new file mode 100644 index 0000000..d933be7 --- /dev/null +++ b/marketing-videos/src/scenes/HeroScene.tsx @@ -0,0 +1,51 @@ +import React from "react"; +import { AbsoluteFill, spring, interpolate, useCurrentFrame, useVideoConfig } from "remotion"; +import { THEME } from "../theme"; +import { KineticText } from "../components/KineticText"; +import { PhoneMockup } from "../components/PhoneMockup"; + +export const HeroScene: React.FC = () => { + const frame = useCurrentFrame(); + const { fps } = useVideoConfig(); + + // Subtle background gradient pulse + const pulse = spring({ + frame, + fps, + config: { damping: 30, mass: 1, stiffness: 40 }, + }); + const bgLightness = interpolate(pulse, [0, 1], [0, 3]); + + return ( + + {/* Headline */} +
+ +
+ + {/* Phone mockup with scrolling home screen recording */} + +
+ ); +}; diff --git a/marketing-videos/src/scenes/ItineraryScene.tsx b/marketing-videos/src/scenes/ItineraryScene.tsx new file mode 100644 index 0000000..291f786 --- /dev/null +++ b/marketing-videos/src/scenes/ItineraryScene.tsx @@ -0,0 +1,54 @@ +import React from "react"; +import { AbsoluteFill, spring, interpolate, useCurrentFrame, useVideoConfig } from "remotion"; +import { THEME } from "../theme"; +import { KineticText } from "../components/KineticText"; +import { PhoneMockup } from "../components/PhoneMockup"; + +export const ItineraryScene: React.FC = () => { + const frame = useCurrentFrame(); + const { fps } = useVideoConfig(); + + // Gentle warm glow + const glow = spring({ + frame, + fps, + config: { damping: 40, mass: 2, stiffness: 20 }, + }); + const glowSize = interpolate(glow, [0, 1], [40, 55]); + + return ( + + {/* Headline */} +
+ +
+ + {/* Phone mockup */} + +
+ ); +}; diff --git a/marketing-videos/src/scenes/SearchScene.tsx b/marketing-videos/src/scenes/SearchScene.tsx new file mode 100644 index 0000000..c482af8 --- /dev/null +++ b/marketing-videos/src/scenes/SearchScene.tsx @@ -0,0 +1,53 @@ +import React from "react"; +import { AbsoluteFill, spring, interpolate, useCurrentFrame, useVideoConfig } from "remotion"; +import { THEME } from "../theme"; +import { KineticText } from "../components/KineticText"; +import { PhoneMockup } from "../components/PhoneMockup"; + +export const SearchScene: React.FC = () => { + const frame = useCurrentFrame(); + const { fps } = useVideoConfig(); + + // Animated split position + const splitProgress = spring({ + frame: frame - 2, + fps, + config: { damping: 18, mass: 0.8, stiffness: 100 }, + }); + const splitY = interpolate(splitProgress, [0, 1], [100, 55]); + + return ( + + {/* Headline */} +
+ +
+ + {/* Phone mockup */} + +
+ ); +}; diff --git a/marketing-videos/src/theme.ts b/marketing-videos/src/theme.ts new file mode 100644 index 0000000..9e0d2d5 --- /dev/null +++ b/marketing-videos/src/theme.ts @@ -0,0 +1,40 @@ +export const THEME = { + colors: { + hero: "#2D6A4F", + search: "#F97316", + searchDark: "#1a1a2e", + customize: "#EAB308", + group: "#3B82F6", + itinerary: "#FFF8E7", + cta: "#DC2626", + white: "#FFFFFF", + black: "#000000", + textDark: "#1a1a2e", + }, + spring: { + damping: 12, + mass: 0.5, + stiffness: 120, + }, + textShadow: "0 4px 20px rgba(0, 0, 0, 0.4)", + textShadowLight: "0 2px 10px rgba(0, 0, 0, 0.15)", + font: { + heading: "Inter, -apple-system, BlinkMacSystemFont, sans-serif", + body: "Inter, -apple-system, BlinkMacSystemFont, sans-serif", + }, +} as const; + +export const SCENES = { + hero: { durationInFrames: 80 }, + search: { durationInFrames: 80 }, + customize: { durationInFrames: 80 }, + group: { durationInFrames: 80 }, + itinerary: { durationInFrames: 80 }, + cta: { durationInFrames: 95 }, +} as const; + +export const TRANSITION_DURATION = 9; +export const FPS = 30; +export const WIDTH = 1080; +export const HEIGHT = 1920; +export const TOTAL_DURATION = 450; diff --git a/marketing-videos/tsconfig.json b/marketing-videos/tsconfig.json new file mode 100644 index 0000000..15f0c4a --- /dev/null +++ b/marketing-videos/tsconfig.json @@ -0,0 +1,16 @@ +{ + "compilerOptions": { + "target": "ES2022", + "module": "ES2022", + "moduleResolution": "bundler", + "jsx": "react-jsx", + "strict": true, + "resolveJsonModule": true, + "esModuleInterop": true, + "skipLibCheck": true, + "forceConsistentCasingInFileNames": true, + "outDir": "./dist", + "declaration": true + }, + "include": ["src"] +}