diff --git a/calc-backend/animation-gen/derivativeAnimation.py b/calc-backend/animation-gen/derivativeAnimation.py
index c47b9e5..5d97c0b 100644
--- a/calc-backend/animation-gen/derivativeAnimation.py
+++ b/calc-backend/animation-gen/derivativeAnimation.py
@@ -64,7 +64,16 @@ def construct(self):
self.add(axes, axes_labels, func)
self.add(dot1,dot2,secant,tangent_label)
+<<<<<<< HEAD:calc-frontend/src/Animations/derivativeAnimation.py
+ self.play(dx.animate.set_value(.001), run_time=1)
+ self.play(x.animate.set_value(1), run_time = 4)
+ self.play(x.animate.set_value(7), run_time = 4)
+ self.play(dx.animate.set_value(2), run_time = 1)
+
+ self.wait(3)
+=======
self.play(x.animate(rate_func=linear).set_value(3), run_time = 1.5)
self.play(x.animate(rate_func=rush_from).set_value(1), run_time = 2)
self.play(x.animate(rate_func=rush_into).set_value(3), run_time = 2)
- self.play(x.animate(rate_func=linear).set_value(5.5), run_time = 1.5)
\ No newline at end of file
+ self.play(x.animate(rate_func=linear).set_value(5.5), run_time = 1.5)
+>>>>>>> fabfda6e62f84d1215fa9f2e0e846c48e9fbb0ed:calc-backend/animation-gen/derivativeAnimation.py
diff --git a/calc-backend/animation-gen/integralAnimation.py b/calc-backend/animation-gen/integralAnimation.py
index adc648f..4723465 100644
--- a/calc-backend/animation-gen/integralAnimation.py
+++ b/calc-backend/animation-gen/integralAnimation.py
@@ -2,8 +2,12 @@
class RightRiemannSum(Scene):
def construct(self):
+<<<<<<< HEAD:calc-frontend/src/Animations/integralAnimations.py
+ axes = Axes(
+=======
# Create axes
axes = (Axes(
+>>>>>>> fabfda6e62f84d1215fa9f2e0e846c48e9fbb0ed:calc-backend/animation-gen/integralAnimation.py
x_range=[0, 2.5, 1],
y_range=[0, 5, 1],
x_length=10,
@@ -14,24 +18,26 @@ def construct(self):
.set_color(GRAY_A)
)
+<<<<<<< HEAD:calc-frontend/src/Animations/integralAnimations.py
+ x_label = axes.get_x_axis_label("x")
+ y_label = axes.get_y_axis_label("y")
+=======
# Axis labels
x_label = axes.get_x_axis_label("x").set_color(GRAY_A)
y_label = axes.get_y_axis_label("y").set_color(GRAY_A)
+>>>>>>> fabfda6e62f84d1215fa9f2e0e846c48e9fbb0ed:calc-backend/animation-gen/integralAnimation.py
self.add(axes, x_label, y_label)
- # Plot y = 0.6 * x^2 from 0 to 2.6
graph = axes.plot(lambda x: 0.6 * x**2, x_range=[0, 2.3], color=WHITE)
self.play(Create(graph), run_time=1)
- # Riemann sum parameters
a, b = 0, 2
n = 10
dx = (b - a) / n
rectangles = VGroup()
area_sum = 0
- # Create rectangles using f(x) = 0.6 * x^2
for i in range(1, n + 1):
x_right = a + i * dx
height = 0.6 * x_right**2
@@ -51,21 +57,24 @@ def construct(self):
rect.align_to(rect_corner, DOWN + LEFT)
rectangles.add(rect)
+<<<<<<< HEAD:calc-frontend/src/Animations/integralAnimations.py
+=======
# Animate rectangles fading in one-by-one
+>>>>>>> fabfda6e62f84d1215fa9f2e0e846c48e9fbb0ed:calc-backend/animation-gen/integralAnimation.py
for rect in rectangles:
self.play(FadeIn(rect, run_time=0.15))
- # Show area label in top-right corner
area_text = Text(f"Area ≈ {area_sum:.2f}", font_size=36)
area_text.to_edge(UP).shift(DOWN*2.4 + LEFT * 3.5)
self.play(Write(area_text))
self.wait(1.5)
-
- # Fade everything out
+
self.play(
FadeOut(rectangles),
FadeOut(area_text),
FadeOut(graph),
run_time=1
)
+
+ self.wait(3)
\ No newline at end of file
diff --git a/calc-backend/animation-gen/limitsAnimation.py b/calc-backend/animation-gen/limitsAnimation.py
index e69de29..9132dd7 100644
--- a/calc-backend/animation-gen/limitsAnimation.py
+++ b/calc-backend/animation-gen/limitsAnimation.py
@@ -0,0 +1,81 @@
+import numpy as np
+from manim import *
+
+class Limit(Scene):
+ def construct(self):
+
+ axes = Axes(
+ x_range=[0.1, 4, 1],
+ y_range=[0, 10, 2],
+ axis_config={"include_numbers": True},
+ x_length=8,
+ y_length=5
+ )
+ labels = axes.get_axis_labels(x_label="x", y_label="y")
+ self.play(Create(axes), Write(labels))
+
+ def func(x):
+ if x == 2:
+ return np.nan # removable discontinuity
+ return (x**2 + 4*x - 12)/(x**2 - 2*x)
+
+ graph = axes.plot(
+ func,
+ color=WHITE,
+ discontinuities=[2],
+ dt=0.01,
+ x_range=[.7,3.9]
+ )
+
+ hole_point = Circle(
+ radius=0.04,
+ color=WHITE,
+ fill_opacity=0,
+ stroke_width=4
+ ).move_to(axes.c2p(2, func(2.01)))
+
+ self.play(Create(graph), FadeIn(hole_point), run_time=2)
+
+ def get_tangent_angle(x):
+ dx = 0.001
+ dy = func(x + dx) - func(x)
+ return np.arctan2(dy, dx)
+
+ t_left = ValueTracker(0.7)
+ t_right = ValueTracker(3.5)
+
+ left_arrow = Triangle(color=GREEN, fill_opacity=1).scale(0.2)
+ left_arrow.rotate(PI/2)
+ left_updater = always_redraw(
+ lambda: left_arrow.move_to(axes.c2p(t_left.get_value(), func(t_left.get_value())))
+ .set_angle(get_tangent_angle(t_left.get_value()))
+ )
+
+ right_arrow = Triangle(color=YELLOW, fill_opacity=1).scale(0.2)
+ right_arrow.rotate(PI/2)
+ right_updater = always_redraw(
+ lambda: right_arrow.move_to(axes.c2p(t_right.get_value(), func(t_right.get_value())))
+ .set_angle(get_tangent_angle(t_right.get_value()))
+ )
+
+ self.add(left_updater, right_updater)
+
+ self.play(
+ t_left.animate.set_value(1.99),
+ t_right.animate.set_value(2.01),
+ run_time=2,
+ rate_func=linear
+ )
+
+ self.wait(.5)
+
+ self.play(
+ FadeOut(axes),
+ FadeOut(labels),
+ FadeOut(graph),
+ FadeOut(hole_point),
+ FadeOut(left_arrow),
+ FadeOut(right_arrow)
+ )
+
+ self.wait(3)
diff --git a/calc-frontend/package-lock.json b/calc-frontend/package-lock.json
index 7c5a677..6bf894f 100644
--- a/calc-frontend/package-lock.json
+++ b/calc-frontend/package-lock.json
@@ -14,7 +14,7 @@
"@radix-ui/react-tooltip": "^1.2.0",
"@tailwindcss/vite": "^4.0.4",
"axios": "^1.8.1",
- "better-auth": "^1.2.4",
+ "better-auth": "^1.2.7",
"class-variance-authority": "^0.7.1",
"clsx": "^2.1.1",
"jsdom": "^26.0.0",
@@ -3245,29 +3245,28 @@
"license": "MIT"
},
"node_modules/better-auth": {
- "version": "1.2.5",
- "resolved": "https://registry.npmjs.org/better-auth/-/better-auth-1.2.5.tgz",
- "integrity": "sha512-Tz2aKImkvaT7P9qHQ67Vhw/Slo6zpvE0jG7GoDQM+dd5tWuC3lP0OGjjWkNCZdToVlWB193i5nSHeZT90sFqEw==",
+ "version": "1.2.7",
+ "resolved": "https://registry.npmjs.org/better-auth/-/better-auth-1.2.7.tgz",
+ "integrity": "sha512-2hCB263GSrgetsMUZw8vv9O1e4S4AlYJW3P4e8bX9u3Q3idv4u9BzDFCblpTLuL4YjYovghMCN0vurAsctXOAQ==",
"dependencies": {
"@better-auth/utils": "0.2.4",
- "@better-fetch/fetch": "^1.1.17",
+ "@better-fetch/fetch": "^1.1.18",
"@noble/ciphers": "^0.6.0",
"@noble/hashes": "^1.6.1",
"@simplewebauthn/browser": "^13.0.0",
"@simplewebauthn/server": "^13.0.0",
- "better-call": "^1.0.5",
+ "better-call": "^1.0.8",
"defu": "^6.1.4",
"jose": "^5.9.6",
"kysely": "^0.27.6",
"nanostores": "^0.11.3",
- "valibot": "1.0.0-beta.15",
"zod": "^3.24.1"
}
},
"node_modules/better-call": {
- "version": "1.0.7",
- "resolved": "https://registry.npmjs.org/better-call/-/better-call-1.0.7.tgz",
- "integrity": "sha512-p5kEthErx3HsW9dCCvvEx+uuEdncn0ZrlqrOG3TkR1aVYgynpwYbTVU90nY8/UwfMhROzqZWs8vryainSQxrNg==",
+ "version": "1.0.8",
+ "resolved": "https://registry.npmjs.org/better-call/-/better-call-1.0.8.tgz",
+ "integrity": "sha512-/PV8JLqDRUN7JyBPbklVsS/8E4SO3pnf8hbpa8B7xrBrr+BBYpeOAxoqtnsyk/pRs35vNB4MZx8cn9dBuNlLDA==",
"dependencies": {
"@better-fetch/fetch": "^1.1.4",
"rou3": "^0.5.1",
@@ -10190,7 +10189,7 @@
"version": "5.6.3",
"resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.3.tgz",
"integrity": "sha512-hjcS1mhfuyi4WW8IWtjP7brDrG2cuDZukyrYrSauoXGNgx0S7zceP07adYkJycEr56BOUTNPzbInooiN3fn1qw==",
- "devOptional": true,
+ "dev": true,
"license": "Apache-2.0",
"bin": {
"tsc": "bin/tsc",
@@ -10395,20 +10394,6 @@
}
}
},
- "node_modules/valibot": {
- "version": "1.0.0-beta.15",
- "resolved": "https://registry.npmjs.org/valibot/-/valibot-1.0.0-beta.15.tgz",
- "integrity": "sha512-BKy8XosZkDHWmYC+cJG74LBzP++Gfntwi33pP3D3RKztz2XV9jmFWnkOi21GoqARP8wAWARwhV6eTr1JcWzjGw==",
- "license": "MIT",
- "peerDependencies": {
- "typescript": ">=5"
- },
- "peerDependenciesMeta": {
- "typescript": {
- "optional": true
- }
- }
- },
"node_modules/vfile": {
"version": "6.0.3",
"resolved": "https://registry.npmjs.org/vfile/-/vfile-6.0.3.tgz",
diff --git a/calc-frontend/package.json b/calc-frontend/package.json
index b45c9be..2c5bfde 100644
--- a/calc-frontend/package.json
+++ b/calc-frontend/package.json
@@ -17,7 +17,7 @@
"@radix-ui/react-tooltip": "^1.2.0",
"@tailwindcss/vite": "^4.0.4",
"axios": "^1.8.1",
- "better-auth": "^1.2.4",
+ "better-auth": "^1.2.7",
"class-variance-authority": "^0.7.1",
"clsx": "^2.1.1",
"jsdom": "^26.0.0",
diff --git a/calc-frontend/src/Animations/__pycache__/limitsAnimation.cpython-310.pyc b/calc-frontend/src/Animations/__pycache__/limitsAnimation.cpython-310.pyc
new file mode 100644
index 0000000..51b2091
Binary files /dev/null and b/calc-frontend/src/Animations/__pycache__/limitsAnimation.cpython-310.pyc differ
diff --git a/calc-frontend/src/Animations/media/Tex/66e1bc57a83e0f07.svg b/calc-frontend/src/Animations/media/Tex/66e1bc57a83e0f07.svg
new file mode 100644
index 0000000..56f9bee
--- /dev/null
+++ b/calc-frontend/src/Animations/media/Tex/66e1bc57a83e0f07.svg
@@ -0,0 +1,10 @@
+
+
+
\ No newline at end of file
diff --git a/calc-frontend/src/Animations/media/Tex/66e1bc57a83e0f07.tex b/calc-frontend/src/Animations/media/Tex/66e1bc57a83e0f07.tex
new file mode 100644
index 0000000..7f5e239
--- /dev/null
+++ b/calc-frontend/src/Animations/media/Tex/66e1bc57a83e0f07.tex
@@ -0,0 +1,9 @@
+\documentclass[preview]{standalone}
+\usepackage[english]{babel}
+\usepackage{amsmath}
+\usepackage{amssymb}
+\begin{document}
+\begin{align*}
+0
+\end{align*}
+\end{document}
\ No newline at end of file
diff --git a/calc-frontend/src/Animations/media/Tex/70b3a8630e8c4922.svg b/calc-frontend/src/Animations/media/Tex/70b3a8630e8c4922.svg
new file mode 100644
index 0000000..c446861
--- /dev/null
+++ b/calc-frontend/src/Animations/media/Tex/70b3a8630e8c4922.svg
@@ -0,0 +1,16 @@
+
+
+
\ No newline at end of file
diff --git a/calc-frontend/src/Animations/media/Tex/70b3a8630e8c4922.tex b/calc-frontend/src/Animations/media/Tex/70b3a8630e8c4922.tex
new file mode 100644
index 0000000..79bedbc
--- /dev/null
+++ b/calc-frontend/src/Animations/media/Tex/70b3a8630e8c4922.tex
@@ -0,0 +1,9 @@
+\documentclass[preview]{standalone}
+\usepackage[english]{babel}
+\usepackage{amsmath}
+\usepackage{amssymb}
+\begin{document}
+\begin{align*}
+f(x)
+\end{align*}
+\end{document}
\ No newline at end of file
diff --git a/calc-frontend/src/Animations/media/Tex/b330e3953bf029d7.svg b/calc-frontend/src/Animations/media/Tex/b330e3953bf029d7.svg
new file mode 100644
index 0000000..a4e8630
--- /dev/null
+++ b/calc-frontend/src/Animations/media/Tex/b330e3953bf029d7.svg
@@ -0,0 +1,10 @@
+
+
+
\ No newline at end of file
diff --git a/calc-frontend/src/Animations/media/Tex/b330e3953bf029d7.tex b/calc-frontend/src/Animations/media/Tex/b330e3953bf029d7.tex
new file mode 100644
index 0000000..7675c00
--- /dev/null
+++ b/calc-frontend/src/Animations/media/Tex/b330e3953bf029d7.tex
@@ -0,0 +1,9 @@
+\documentclass[preview]{standalone}
+\usepackage[english]{babel}
+\usepackage{amsmath}
+\usepackage{amssymb}
+\begin{document}
+\begin{align*}
+6
+\end{align*}
+\end{document}
\ No newline at end of file
diff --git a/calc-frontend/src/Animations/media/Tex/b47c9feb1c667bc8.svg b/calc-frontend/src/Animations/media/Tex/b47c9feb1c667bc8.svg
new file mode 100644
index 0000000..b587f57
--- /dev/null
+++ b/calc-frontend/src/Animations/media/Tex/b47c9feb1c667bc8.svg
@@ -0,0 +1,10 @@
+
+
+
\ No newline at end of file
diff --git a/calc-frontend/src/Animations/media/Tex/b47c9feb1c667bc8.tex b/calc-frontend/src/Animations/media/Tex/b47c9feb1c667bc8.tex
new file mode 100644
index 0000000..b628b4c
--- /dev/null
+++ b/calc-frontend/src/Animations/media/Tex/b47c9feb1c667bc8.tex
@@ -0,0 +1,9 @@
+\documentclass[preview]{standalone}
+\usepackage[english]{babel}
+\usepackage{amsmath}
+\usepackage{amssymb}
+\begin{document}
+\begin{align*}
+8
+\end{align*}
+\end{document}
\ No newline at end of file
diff --git a/calc-frontend/src/Animations/media/videos/limitsAnimation/1080p60/Limit.mp4 b/calc-frontend/src/Animations/media/videos/limitsAnimation/1080p60/Limit.mp4
new file mode 100644
index 0000000..d28cdab
Binary files /dev/null and b/calc-frontend/src/Animations/media/videos/limitsAnimation/1080p60/Limit.mp4 differ
diff --git a/calc-frontend/src/Animations/media/videos/limitsAnimation/1080p60/partial_movie_files/Limit/3040924799_1376512726_2967433267.mp4 b/calc-frontend/src/Animations/media/videos/limitsAnimation/1080p60/partial_movie_files/Limit/3040924799_1376512726_2967433267.mp4
new file mode 100644
index 0000000..aa81e04
Binary files /dev/null and b/calc-frontend/src/Animations/media/videos/limitsAnimation/1080p60/partial_movie_files/Limit/3040924799_1376512726_2967433267.mp4 differ
diff --git a/calc-frontend/src/Animations/media/videos/limitsAnimation/1080p60/partial_movie_files/Limit/3040924799_1541204567_3012000059.mp4 b/calc-frontend/src/Animations/media/videos/limitsAnimation/1080p60/partial_movie_files/Limit/3040924799_1541204567_3012000059.mp4
new file mode 100644
index 0000000..06fb306
Binary files /dev/null and b/calc-frontend/src/Animations/media/videos/limitsAnimation/1080p60/partial_movie_files/Limit/3040924799_1541204567_3012000059.mp4 differ
diff --git a/calc-frontend/src/Animations/media/videos/limitsAnimation/1080p60/partial_movie_files/Limit/3040924799_1651314325_1247583088.mp4 b/calc-frontend/src/Animations/media/videos/limitsAnimation/1080p60/partial_movie_files/Limit/3040924799_1651314325_1247583088.mp4
new file mode 100644
index 0000000..17dab93
Binary files /dev/null and b/calc-frontend/src/Animations/media/videos/limitsAnimation/1080p60/partial_movie_files/Limit/3040924799_1651314325_1247583088.mp4 differ
diff --git a/calc-frontend/src/Animations/media/videos/limitsAnimation/1080p60/partial_movie_files/Limit/3040924799_2341082278_1255994690.mp4 b/calc-frontend/src/Animations/media/videos/limitsAnimation/1080p60/partial_movie_files/Limit/3040924799_2341082278_1255994690.mp4
new file mode 100644
index 0000000..7568a8f
Binary files /dev/null and b/calc-frontend/src/Animations/media/videos/limitsAnimation/1080p60/partial_movie_files/Limit/3040924799_2341082278_1255994690.mp4 differ
diff --git a/calc-frontend/src/Animations/media/videos/limitsAnimation/1080p60/partial_movie_files/Limit/3040924799_2341082278_1452279535.mp4 b/calc-frontend/src/Animations/media/videos/limitsAnimation/1080p60/partial_movie_files/Limit/3040924799_2341082278_1452279535.mp4
new file mode 100644
index 0000000..dcf1f86
Binary files /dev/null and b/calc-frontend/src/Animations/media/videos/limitsAnimation/1080p60/partial_movie_files/Limit/3040924799_2341082278_1452279535.mp4 differ
diff --git a/calc-frontend/src/Animations/media/videos/limitsAnimation/1080p60/partial_movie_files/Limit/3040924799_2341082278_384939764.mp4 b/calc-frontend/src/Animations/media/videos/limitsAnimation/1080p60/partial_movie_files/Limit/3040924799_2341082278_384939764.mp4
new file mode 100644
index 0000000..072d406
Binary files /dev/null and b/calc-frontend/src/Animations/media/videos/limitsAnimation/1080p60/partial_movie_files/Limit/3040924799_2341082278_384939764.mp4 differ
diff --git a/calc-frontend/src/Animations/media/videos/limitsAnimation/1080p60/partial_movie_files/Limit/3040924799_2510802644_4234489363.mp4 b/calc-frontend/src/Animations/media/videos/limitsAnimation/1080p60/partial_movie_files/Limit/3040924799_2510802644_4234489363.mp4
new file mode 100644
index 0000000..0f266a0
Binary files /dev/null and b/calc-frontend/src/Animations/media/videos/limitsAnimation/1080p60/partial_movie_files/Limit/3040924799_2510802644_4234489363.mp4 differ
diff --git a/calc-frontend/src/Animations/media/videos/limitsAnimation/1080p60/partial_movie_files/Limit/3040924799_3050439473_4234489363.mp4 b/calc-frontend/src/Animations/media/videos/limitsAnimation/1080p60/partial_movie_files/Limit/3040924799_3050439473_4234489363.mp4
new file mode 100644
index 0000000..f4304da
Binary files /dev/null and b/calc-frontend/src/Animations/media/videos/limitsAnimation/1080p60/partial_movie_files/Limit/3040924799_3050439473_4234489363.mp4 differ
diff --git a/calc-frontend/src/Animations/media/videos/limitsAnimation/1080p60/partial_movie_files/Limit/3040924799_4009246852_4234489363.mp4 b/calc-frontend/src/Animations/media/videos/limitsAnimation/1080p60/partial_movie_files/Limit/3040924799_4009246852_4234489363.mp4
new file mode 100644
index 0000000..a4863fa
Binary files /dev/null and b/calc-frontend/src/Animations/media/videos/limitsAnimation/1080p60/partial_movie_files/Limit/3040924799_4009246852_4234489363.mp4 differ
diff --git a/calc-frontend/src/Animations/media/videos/limitsAnimation/1080p60/partial_movie_files/Limit/3040924799_667144672_2805686372.mp4 b/calc-frontend/src/Animations/media/videos/limitsAnimation/1080p60/partial_movie_files/Limit/3040924799_667144672_2805686372.mp4
new file mode 100644
index 0000000..6c64f12
Binary files /dev/null and b/calc-frontend/src/Animations/media/videos/limitsAnimation/1080p60/partial_movie_files/Limit/3040924799_667144672_2805686372.mp4 differ
diff --git a/calc-frontend/src/Animations/media/videos/limitsAnimation/1080p60/partial_movie_files/Limit/3040924799_667144672_3149261676.mp4 b/calc-frontend/src/Animations/media/videos/limitsAnimation/1080p60/partial_movie_files/Limit/3040924799_667144672_3149261676.mp4
new file mode 100644
index 0000000..6c64f12
Binary files /dev/null and b/calc-frontend/src/Animations/media/videos/limitsAnimation/1080p60/partial_movie_files/Limit/3040924799_667144672_3149261676.mp4 differ
diff --git a/calc-frontend/src/Animations/media/videos/limitsAnimation/1080p60/partial_movie_files/Limit/3040924799_667144672_62268487.mp4 b/calc-frontend/src/Animations/media/videos/limitsAnimation/1080p60/partial_movie_files/Limit/3040924799_667144672_62268487.mp4
new file mode 100644
index 0000000..6c64f12
Binary files /dev/null and b/calc-frontend/src/Animations/media/videos/limitsAnimation/1080p60/partial_movie_files/Limit/3040924799_667144672_62268487.mp4 differ
diff --git a/calc-frontend/src/Animations/media/videos/limitsAnimation/1080p60/partial_movie_files/Limit/3040924799_960113373_1562076290.mp4 b/calc-frontend/src/Animations/media/videos/limitsAnimation/1080p60/partial_movie_files/Limit/3040924799_960113373_1562076290.mp4
new file mode 100644
index 0000000..5b65b00
Binary files /dev/null and b/calc-frontend/src/Animations/media/videos/limitsAnimation/1080p60/partial_movie_files/Limit/3040924799_960113373_1562076290.mp4 differ
diff --git a/calc-frontend/src/Animations/media/videos/limitsAnimation/1080p60/partial_movie_files/Limit/3529212410_1240247844_223132457.mp4 b/calc-frontend/src/Animations/media/videos/limitsAnimation/1080p60/partial_movie_files/Limit/3529212410_1240247844_223132457.mp4
new file mode 100644
index 0000000..ddbeb3a
Binary files /dev/null and b/calc-frontend/src/Animations/media/videos/limitsAnimation/1080p60/partial_movie_files/Limit/3529212410_1240247844_223132457.mp4 differ
diff --git a/calc-frontend/src/Animations/media/videos/limitsAnimation/1080p60/partial_movie_files/Limit/partial_movie_file_list.txt b/calc-frontend/src/Animations/media/videos/limitsAnimation/1080p60/partial_movie_files/Limit/partial_movie_file_list.txt
new file mode 100644
index 0000000..71099f6
--- /dev/null
+++ b/calc-frontend/src/Animations/media/videos/limitsAnimation/1080p60/partial_movie_files/Limit/partial_movie_file_list.txt
@@ -0,0 +1,7 @@
+# This file is used internally by FFMPEG.
+file 'file:/home/drake/CalculusVisualizerProject/calc-visualizer/calc-frontend/src/Animations/media/videos/limitsAnimation/1080p60/partial_movie_files/Limit/3529212410_1240247844_223132457.mp4'
+file 'file:/home/drake/CalculusVisualizerProject/calc-visualizer/calc-frontend/src/Animations/media/videos/limitsAnimation/1080p60/partial_movie_files/Limit/3040924799_1376512726_2967433267.mp4'
+file 'file:/home/drake/CalculusVisualizerProject/calc-visualizer/calc-frontend/src/Animations/media/videos/limitsAnimation/1080p60/partial_movie_files/Limit/3040924799_2510802644_4234489363.mp4'
+file 'file:/home/drake/CalculusVisualizerProject/calc-visualizer/calc-frontend/src/Animations/media/videos/limitsAnimation/1080p60/partial_movie_files/Limit/3040924799_2341082278_384939764.mp4'
+file 'file:/home/drake/CalculusVisualizerProject/calc-visualizer/calc-frontend/src/Animations/media/videos/limitsAnimation/1080p60/partial_movie_files/Limit/3040924799_960113373_1562076290.mp4'
+file 'file:/home/drake/CalculusVisualizerProject/calc-visualizer/calc-frontend/src/Animations/media/videos/limitsAnimation/1080p60/partial_movie_files/Limit/3040924799_667144672_3149261676.mp4'
diff --git a/calc-frontend/src/Animations/media/videos/limitsAnimation/480p15/Limit.mp4 b/calc-frontend/src/Animations/media/videos/limitsAnimation/480p15/Limit.mp4
new file mode 100644
index 0000000..ae69b36
Binary files /dev/null and b/calc-frontend/src/Animations/media/videos/limitsAnimation/480p15/Limit.mp4 differ
diff --git a/calc-frontend/src/Animations/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/1185818338_1240247844_223132457.mp4 b/calc-frontend/src/Animations/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/1185818338_1240247844_223132457.mp4
new file mode 100644
index 0000000..48f547e
Binary files /dev/null and b/calc-frontend/src/Animations/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/1185818338_1240247844_223132457.mp4 differ
diff --git a/calc-frontend/src/Animations/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/1185818338_940560888_223132457.mp4 b/calc-frontend/src/Animations/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/1185818338_940560888_223132457.mp4
new file mode 100644
index 0000000..8fb2288
Binary files /dev/null and b/calc-frontend/src/Animations/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/1185818338_940560888_223132457.mp4 differ
diff --git a/calc-frontend/src/Animations/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_1102205815_126443331.mp4 b/calc-frontend/src/Animations/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_1102205815_126443331.mp4
new file mode 100644
index 0000000..ea6a9d7
Binary files /dev/null and b/calc-frontend/src/Animations/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_1102205815_126443331.mp4 differ
diff --git a/calc-frontend/src/Animations/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_124163550_126443331.mp4 b/calc-frontend/src/Animations/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_124163550_126443331.mp4
new file mode 100644
index 0000000..dda978c
Binary files /dev/null and b/calc-frontend/src/Animations/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_124163550_126443331.mp4 differ
diff --git a/calc-frontend/src/Animations/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_124163550_1784959805.mp4 b/calc-frontend/src/Animations/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_124163550_1784959805.mp4
new file mode 100644
index 0000000..8d1a2dd
Binary files /dev/null and b/calc-frontend/src/Animations/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_124163550_1784959805.mp4 differ
diff --git a/calc-frontend/src/Animations/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_1329567185_2451144832.mp4 b/calc-frontend/src/Animations/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_1329567185_2451144832.mp4
new file mode 100644
index 0000000..7d3423a
Binary files /dev/null and b/calc-frontend/src/Animations/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_1329567185_2451144832.mp4 differ
diff --git a/calc-frontend/src/Animations/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_1372652408_1415313146.mp4 b/calc-frontend/src/Animations/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_1372652408_1415313146.mp4
new file mode 100644
index 0000000..d2d33c8
Binary files /dev/null and b/calc-frontend/src/Animations/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_1372652408_1415313146.mp4 differ
diff --git a/calc-frontend/src/Animations/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_1376512726_2967433267.mp4 b/calc-frontend/src/Animations/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_1376512726_2967433267.mp4
new file mode 100644
index 0000000..ee39c7a
Binary files /dev/null and b/calc-frontend/src/Animations/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_1376512726_2967433267.mp4 differ
diff --git a/calc-frontend/src/Animations/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_1557140121_1415313146.mp4 b/calc-frontend/src/Animations/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_1557140121_1415313146.mp4
new file mode 100644
index 0000000..b5e8276
Binary files /dev/null and b/calc-frontend/src/Animations/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_1557140121_1415313146.mp4 differ
diff --git a/calc-frontend/src/Animations/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_1603981311_1124976398.mp4 b/calc-frontend/src/Animations/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_1603981311_1124976398.mp4
new file mode 100644
index 0000000..fd2af4b
Binary files /dev/null and b/calc-frontend/src/Animations/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_1603981311_1124976398.mp4 differ
diff --git a/calc-frontend/src/Animations/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_1651314325_1247583088.mp4 b/calc-frontend/src/Animations/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_1651314325_1247583088.mp4
new file mode 100644
index 0000000..c3cfb9e
Binary files /dev/null and b/calc-frontend/src/Animations/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_1651314325_1247583088.mp4 differ
diff --git a/calc-frontend/src/Animations/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_1651314325_130356817.mp4 b/calc-frontend/src/Animations/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_1651314325_130356817.mp4
new file mode 100644
index 0000000..c3cfb9e
Binary files /dev/null and b/calc-frontend/src/Animations/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_1651314325_130356817.mp4 differ
diff --git a/calc-frontend/src/Animations/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_1787190124_126443331.mp4 b/calc-frontend/src/Animations/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_1787190124_126443331.mp4
new file mode 100644
index 0000000..2e77200
Binary files /dev/null and b/calc-frontend/src/Animations/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_1787190124_126443331.mp4 differ
diff --git a/calc-frontend/src/Animations/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_1853355147_1124976398.mp4 b/calc-frontend/src/Animations/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_1853355147_1124976398.mp4
new file mode 100644
index 0000000..5d3fe54
Binary files /dev/null and b/calc-frontend/src/Animations/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_1853355147_1124976398.mp4 differ
diff --git a/calc-frontend/src/Animations/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_1962634539_2071323740.mp4 b/calc-frontend/src/Animations/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_1962634539_2071323740.mp4
new file mode 100644
index 0000000..26abf96
Binary files /dev/null and b/calc-frontend/src/Animations/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_1962634539_2071323740.mp4 differ
diff --git a/calc-frontend/src/Animations/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_2052100425_1247583088.mp4 b/calc-frontend/src/Animations/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_2052100425_1247583088.mp4
new file mode 100644
index 0000000..452553d
Binary files /dev/null and b/calc-frontend/src/Animations/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_2052100425_1247583088.mp4 differ
diff --git a/calc-frontend/src/Animations/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_2213717239_1124976398.mp4 b/calc-frontend/src/Animations/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_2213717239_1124976398.mp4
new file mode 100644
index 0000000..b1fff11
Binary files /dev/null and b/calc-frontend/src/Animations/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_2213717239_1124976398.mp4 differ
diff --git a/calc-frontend/src/Animations/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_2341082278_1452279535.mp4 b/calc-frontend/src/Animations/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_2341082278_1452279535.mp4
new file mode 100644
index 0000000..80e9136
Binary files /dev/null and b/calc-frontend/src/Animations/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_2341082278_1452279535.mp4 differ
diff --git a/calc-frontend/src/Animations/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_2341082278_1600300447.mp4 b/calc-frontend/src/Animations/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_2341082278_1600300447.mp4
new file mode 100644
index 0000000..80e9136
Binary files /dev/null and b/calc-frontend/src/Animations/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_2341082278_1600300447.mp4 differ
diff --git a/calc-frontend/src/Animations/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_2341082278_2958408172.mp4 b/calc-frontend/src/Animations/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_2341082278_2958408172.mp4
new file mode 100644
index 0000000..84f5354
Binary files /dev/null and b/calc-frontend/src/Animations/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_2341082278_2958408172.mp4 differ
diff --git a/calc-frontend/src/Animations/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_2341082278_3212827279.mp4 b/calc-frontend/src/Animations/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_2341082278_3212827279.mp4
new file mode 100644
index 0000000..e1851d4
Binary files /dev/null and b/calc-frontend/src/Animations/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_2341082278_3212827279.mp4 differ
diff --git a/calc-frontend/src/Animations/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_2341082278_3791108524.mp4 b/calc-frontend/src/Animations/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_2341082278_3791108524.mp4
new file mode 100644
index 0000000..01d7179
Binary files /dev/null and b/calc-frontend/src/Animations/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_2341082278_3791108524.mp4 differ
diff --git a/calc-frontend/src/Animations/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_2341082278_636266683.mp4 b/calc-frontend/src/Animations/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_2341082278_636266683.mp4
new file mode 100644
index 0000000..87aa480
Binary files /dev/null and b/calc-frontend/src/Animations/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_2341082278_636266683.mp4 differ
diff --git a/calc-frontend/src/Animations/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_2341082278_682486401.mp4 b/calc-frontend/src/Animations/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_2341082278_682486401.mp4
new file mode 100644
index 0000000..8597c43
Binary files /dev/null and b/calc-frontend/src/Animations/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_2341082278_682486401.mp4 differ
diff --git a/calc-frontend/src/Animations/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_2341082278_713651826.mp4 b/calc-frontend/src/Animations/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_2341082278_713651826.mp4
new file mode 100644
index 0000000..83d33ac
Binary files /dev/null and b/calc-frontend/src/Animations/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_2341082278_713651826.mp4 differ
diff --git a/calc-frontend/src/Animations/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_2390797639_2071323740.mp4 b/calc-frontend/src/Animations/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_2390797639_2071323740.mp4
new file mode 100644
index 0000000..a832c1d
Binary files /dev/null and b/calc-frontend/src/Animations/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_2390797639_2071323740.mp4 differ
diff --git a/calc-frontend/src/Animations/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_2393470361_1270057836.mp4 b/calc-frontend/src/Animations/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_2393470361_1270057836.mp4
new file mode 100644
index 0000000..e254fb9
Binary files /dev/null and b/calc-frontend/src/Animations/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_2393470361_1270057836.mp4 differ
diff --git a/calc-frontend/src/Animations/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_2393470361_3577309135.mp4 b/calc-frontend/src/Animations/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_2393470361_3577309135.mp4
new file mode 100644
index 0000000..e254fb9
Binary files /dev/null and b/calc-frontend/src/Animations/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_2393470361_3577309135.mp4 differ
diff --git a/calc-frontend/src/Animations/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_2441741791_2071323740.mp4 b/calc-frontend/src/Animations/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_2441741791_2071323740.mp4
new file mode 100644
index 0000000..ba5a948
Binary files /dev/null and b/calc-frontend/src/Animations/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_2441741791_2071323740.mp4 differ
diff --git a/calc-frontend/src/Animations/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_2504254965_4101559515.mp4 b/calc-frontend/src/Animations/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_2504254965_4101559515.mp4
new file mode 100644
index 0000000..0173a98
Binary files /dev/null and b/calc-frontend/src/Animations/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_2504254965_4101559515.mp4 differ
diff --git a/calc-frontend/src/Animations/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_2599704271_2967433267.mp4 b/calc-frontend/src/Animations/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_2599704271_2967433267.mp4
new file mode 100644
index 0000000..a7eb67c
Binary files /dev/null and b/calc-frontend/src/Animations/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_2599704271_2967433267.mp4 differ
diff --git a/calc-frontend/src/Animations/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_2701536222_2071323740.mp4 b/calc-frontend/src/Animations/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_2701536222_2071323740.mp4
new file mode 100644
index 0000000..393f438
Binary files /dev/null and b/calc-frontend/src/Animations/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_2701536222_2071323740.mp4 differ
diff --git a/calc-frontend/src/Animations/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_2879632509_2967433267.mp4 b/calc-frontend/src/Animations/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_2879632509_2967433267.mp4
new file mode 100644
index 0000000..fc5b2f7
Binary files /dev/null and b/calc-frontend/src/Animations/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_2879632509_2967433267.mp4 differ
diff --git a/calc-frontend/src/Animations/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_2890504800_4101559515.mp4 b/calc-frontend/src/Animations/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_2890504800_4101559515.mp4
new file mode 100644
index 0000000..8e5077d
Binary files /dev/null and b/calc-frontend/src/Animations/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_2890504800_4101559515.mp4 differ
diff --git a/calc-frontend/src/Animations/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_3033456524_1151137001.mp4 b/calc-frontend/src/Animations/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_3033456524_1151137001.mp4
new file mode 100644
index 0000000..05d4fcb
Binary files /dev/null and b/calc-frontend/src/Animations/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_3033456524_1151137001.mp4 differ
diff --git a/calc-frontend/src/Animations/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_3041500033_841226929.mp4 b/calc-frontend/src/Animations/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_3041500033_841226929.mp4
new file mode 100644
index 0000000..971aecc
Binary files /dev/null and b/calc-frontend/src/Animations/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_3041500033_841226929.mp4 differ
diff --git a/calc-frontend/src/Animations/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_3613721769_841226929.mp4 b/calc-frontend/src/Animations/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_3613721769_841226929.mp4
new file mode 100644
index 0000000..86ca3f8
Binary files /dev/null and b/calc-frontend/src/Animations/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_3613721769_841226929.mp4 differ
diff --git a/calc-frontend/src/Animations/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_3755702315_4101559515.mp4 b/calc-frontend/src/Animations/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_3755702315_4101559515.mp4
new file mode 100644
index 0000000..8e5077d
Binary files /dev/null and b/calc-frontend/src/Animations/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_3755702315_4101559515.mp4 differ
diff --git a/calc-frontend/src/Animations/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_381819011_2967433267.mp4 b/calc-frontend/src/Animations/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_381819011_2967433267.mp4
new file mode 100644
index 0000000..31872d9
Binary files /dev/null and b/calc-frontend/src/Animations/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_381819011_2967433267.mp4 differ
diff --git a/calc-frontend/src/Animations/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_4009246852_1489118974.mp4 b/calc-frontend/src/Animations/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_4009246852_1489118974.mp4
new file mode 100644
index 0000000..4387457
Binary files /dev/null and b/calc-frontend/src/Animations/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_4009246852_1489118974.mp4 differ
diff --git a/calc-frontend/src/Animations/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_4009246852_4234489363.mp4 b/calc-frontend/src/Animations/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_4009246852_4234489363.mp4
new file mode 100644
index 0000000..a85b152
Binary files /dev/null and b/calc-frontend/src/Animations/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_4009246852_4234489363.mp4 differ
diff --git a/calc-frontend/src/Animations/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_4009246852_534934079.mp4 b/calc-frontend/src/Animations/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_4009246852_534934079.mp4
new file mode 100644
index 0000000..c1b6de1
Binary files /dev/null and b/calc-frontend/src/Animations/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_4009246852_534934079.mp4 differ
diff --git a/calc-frontend/src/Animations/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_4032841404_1124976398.mp4 b/calc-frontend/src/Animations/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_4032841404_1124976398.mp4
new file mode 100644
index 0000000..0272361
Binary files /dev/null and b/calc-frontend/src/Animations/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_4032841404_1124976398.mp4 differ
diff --git a/calc-frontend/src/Animations/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_4071516364_3791108524.mp4 b/calc-frontend/src/Animations/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_4071516364_3791108524.mp4
new file mode 100644
index 0000000..314684f
Binary files /dev/null and b/calc-frontend/src/Animations/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_4071516364_3791108524.mp4 differ
diff --git a/calc-frontend/src/Animations/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_4121433017_126443331.mp4 b/calc-frontend/src/Animations/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_4121433017_126443331.mp4
new file mode 100644
index 0000000..11afb40
Binary files /dev/null and b/calc-frontend/src/Animations/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_4121433017_126443331.mp4 differ
diff --git a/calc-frontend/src/Animations/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_4189142130_2967433267.mp4 b/calc-frontend/src/Animations/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_4189142130_2967433267.mp4
new file mode 100644
index 0000000..f3514ff
Binary files /dev/null and b/calc-frontend/src/Animations/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_4189142130_2967433267.mp4 differ
diff --git a/calc-frontend/src/Animations/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_4247107814_3791108524.mp4 b/calc-frontend/src/Animations/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_4247107814_3791108524.mp4
new file mode 100644
index 0000000..998c8c8
Binary files /dev/null and b/calc-frontend/src/Animations/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_4247107814_3791108524.mp4 differ
diff --git a/calc-frontend/src/Animations/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_502609352_1221107307.mp4 b/calc-frontend/src/Animations/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_502609352_1221107307.mp4
new file mode 100644
index 0000000..72a471b
Binary files /dev/null and b/calc-frontend/src/Animations/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_502609352_1221107307.mp4 differ
diff --git a/calc-frontend/src/Animations/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_502609352_1310477704.mp4 b/calc-frontend/src/Animations/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_502609352_1310477704.mp4
new file mode 100644
index 0000000..d93daad
Binary files /dev/null and b/calc-frontend/src/Animations/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_502609352_1310477704.mp4 differ
diff --git a/calc-frontend/src/Animations/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_502609352_1508160248.mp4 b/calc-frontend/src/Animations/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_502609352_1508160248.mp4
new file mode 100644
index 0000000..83ca7cd
Binary files /dev/null and b/calc-frontend/src/Animations/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_502609352_1508160248.mp4 differ
diff --git a/calc-frontend/src/Animations/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_502609352_1569815267.mp4 b/calc-frontend/src/Animations/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_502609352_1569815267.mp4
new file mode 100644
index 0000000..7a49543
Binary files /dev/null and b/calc-frontend/src/Animations/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_502609352_1569815267.mp4 differ
diff --git a/calc-frontend/src/Animations/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_502609352_1672266762.mp4 b/calc-frontend/src/Animations/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_502609352_1672266762.mp4
new file mode 100644
index 0000000..ab50516
Binary files /dev/null and b/calc-frontend/src/Animations/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_502609352_1672266762.mp4 differ
diff --git a/calc-frontend/src/Animations/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_502609352_1747065109.mp4 b/calc-frontend/src/Animations/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_502609352_1747065109.mp4
new file mode 100644
index 0000000..cc85dee
Binary files /dev/null and b/calc-frontend/src/Animations/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_502609352_1747065109.mp4 differ
diff --git a/calc-frontend/src/Animations/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_502609352_1873467019.mp4 b/calc-frontend/src/Animations/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_502609352_1873467019.mp4
new file mode 100644
index 0000000..c32dbf0
Binary files /dev/null and b/calc-frontend/src/Animations/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_502609352_1873467019.mp4 differ
diff --git a/calc-frontend/src/Animations/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_502609352_2286216155.mp4 b/calc-frontend/src/Animations/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_502609352_2286216155.mp4
new file mode 100644
index 0000000..22c2ea9
Binary files /dev/null and b/calc-frontend/src/Animations/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_502609352_2286216155.mp4 differ
diff --git a/calc-frontend/src/Animations/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_502609352_4101559515.mp4 b/calc-frontend/src/Animations/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_502609352_4101559515.mp4
new file mode 100644
index 0000000..a0d149c
Binary files /dev/null and b/calc-frontend/src/Animations/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_502609352_4101559515.mp4 differ
diff --git a/calc-frontend/src/Animations/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_552649328_2451144832.mp4 b/calc-frontend/src/Animations/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_552649328_2451144832.mp4
new file mode 100644
index 0000000..7c8213f
Binary files /dev/null and b/calc-frontend/src/Animations/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_552649328_2451144832.mp4 differ
diff --git a/calc-frontend/src/Animations/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_60460127_4171085923.mp4 b/calc-frontend/src/Animations/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_60460127_4171085923.mp4
new file mode 100644
index 0000000..e41681d
Binary files /dev/null and b/calc-frontend/src/Animations/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_60460127_4171085923.mp4 differ
diff --git a/calc-frontend/src/Animations/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_667144672_1452279535.mp4 b/calc-frontend/src/Animations/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_667144672_1452279535.mp4
new file mode 100644
index 0000000..790d958
Binary files /dev/null and b/calc-frontend/src/Animations/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_667144672_1452279535.mp4 differ
diff --git a/calc-frontend/src/Animations/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_667144672_1606752530.mp4 b/calc-frontend/src/Animations/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_667144672_1606752530.mp4
new file mode 100644
index 0000000..d5408a4
Binary files /dev/null and b/calc-frontend/src/Animations/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_667144672_1606752530.mp4 differ
diff --git a/calc-frontend/src/Animations/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_667144672_186396697.mp4 b/calc-frontend/src/Animations/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_667144672_186396697.mp4
new file mode 100644
index 0000000..a47b93a
Binary files /dev/null and b/calc-frontend/src/Animations/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_667144672_186396697.mp4 differ
diff --git a/calc-frontend/src/Animations/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_667144672_210259938.mp4 b/calc-frontend/src/Animations/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_667144672_210259938.mp4
new file mode 100644
index 0000000..c8383ae
Binary files /dev/null and b/calc-frontend/src/Animations/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_667144672_210259938.mp4 differ
diff --git a/calc-frontend/src/Animations/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_667144672_2801210507.mp4 b/calc-frontend/src/Animations/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_667144672_2801210507.mp4
new file mode 100644
index 0000000..3c7412d
Binary files /dev/null and b/calc-frontend/src/Animations/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_667144672_2801210507.mp4 differ
diff --git a/calc-frontend/src/Animations/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_667144672_2855365945.mp4 b/calc-frontend/src/Animations/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_667144672_2855365945.mp4
new file mode 100644
index 0000000..bc15e43
Binary files /dev/null and b/calc-frontend/src/Animations/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_667144672_2855365945.mp4 differ
diff --git a/calc-frontend/src/Animations/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_667144672_3347666718.mp4 b/calc-frontend/src/Animations/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_667144672_3347666718.mp4
new file mode 100644
index 0000000..927939a
Binary files /dev/null and b/calc-frontend/src/Animations/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_667144672_3347666718.mp4 differ
diff --git a/calc-frontend/src/Animations/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_667144672_3430284079.mp4 b/calc-frontend/src/Animations/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_667144672_3430284079.mp4
new file mode 100644
index 0000000..e0c1752
Binary files /dev/null and b/calc-frontend/src/Animations/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_667144672_3430284079.mp4 differ
diff --git a/calc-frontend/src/Animations/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_667144672_3492988582.mp4 b/calc-frontend/src/Animations/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_667144672_3492988582.mp4
new file mode 100644
index 0000000..d109bdd
Binary files /dev/null and b/calc-frontend/src/Animations/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_667144672_3492988582.mp4 differ
diff --git a/calc-frontend/src/Animations/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_667144672_3662078016.mp4 b/calc-frontend/src/Animations/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_667144672_3662078016.mp4
new file mode 100644
index 0000000..c8383ae
Binary files /dev/null and b/calc-frontend/src/Animations/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_667144672_3662078016.mp4 differ
diff --git a/calc-frontend/src/Animations/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_667144672_3750224157.mp4 b/calc-frontend/src/Animations/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_667144672_3750224157.mp4
new file mode 100644
index 0000000..ea5c7b1
Binary files /dev/null and b/calc-frontend/src/Animations/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_667144672_3750224157.mp4 differ
diff --git a/calc-frontend/src/Animations/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_667144672_3791108524.mp4 b/calc-frontend/src/Animations/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_667144672_3791108524.mp4
new file mode 100644
index 0000000..314684f
Binary files /dev/null and b/calc-frontend/src/Animations/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_667144672_3791108524.mp4 differ
diff --git a/calc-frontend/src/Animations/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_667144672_384939764.mp4 b/calc-frontend/src/Animations/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_667144672_384939764.mp4
new file mode 100644
index 0000000..e8833ea
Binary files /dev/null and b/calc-frontend/src/Animations/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_667144672_384939764.mp4 differ
diff --git a/calc-frontend/src/Animations/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_667144672_3904672760.mp4 b/calc-frontend/src/Animations/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_667144672_3904672760.mp4
new file mode 100644
index 0000000..c91cd8a
Binary files /dev/null and b/calc-frontend/src/Animations/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_667144672_3904672760.mp4 differ
diff --git a/calc-frontend/src/Animations/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_667144672_415043052.mp4 b/calc-frontend/src/Animations/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_667144672_415043052.mp4
new file mode 100644
index 0000000..31e7ec1
Binary files /dev/null and b/calc-frontend/src/Animations/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_667144672_415043052.mp4 differ
diff --git a/calc-frontend/src/Animations/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_667144672_4176259698.mp4 b/calc-frontend/src/Animations/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_667144672_4176259698.mp4
new file mode 100644
index 0000000..3edd0f9
Binary files /dev/null and b/calc-frontend/src/Animations/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_667144672_4176259698.mp4 differ
diff --git a/calc-frontend/src/Animations/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_667144672_4265795129.mp4 b/calc-frontend/src/Animations/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_667144672_4265795129.mp4
new file mode 100644
index 0000000..1ba7e30
Binary files /dev/null and b/calc-frontend/src/Animations/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_667144672_4265795129.mp4 differ
diff --git a/calc-frontend/src/Animations/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_667144672_509824946.mp4 b/calc-frontend/src/Animations/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_667144672_509824946.mp4
new file mode 100644
index 0000000..c8383ae
Binary files /dev/null and b/calc-frontend/src/Animations/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_667144672_509824946.mp4 differ
diff --git a/calc-frontend/src/Animations/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_667144672_62268487.mp4 b/calc-frontend/src/Animations/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_667144672_62268487.mp4
new file mode 100644
index 0000000..c8383ae
Binary files /dev/null and b/calc-frontend/src/Animations/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_667144672_62268487.mp4 differ
diff --git a/calc-frontend/src/Animations/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_667144672_631829896.mp4 b/calc-frontend/src/Animations/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_667144672_631829896.mp4
new file mode 100644
index 0000000..c8383ae
Binary files /dev/null and b/calc-frontend/src/Animations/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_667144672_631829896.mp4 differ
diff --git a/calc-frontend/src/Animations/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_73511729_2663849747.mp4 b/calc-frontend/src/Animations/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_73511729_2663849747.mp4
new file mode 100644
index 0000000..30ec904
Binary files /dev/null and b/calc-frontend/src/Animations/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_73511729_2663849747.mp4 differ
diff --git a/calc-frontend/src/Animations/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_836815202_4234489363.mp4 b/calc-frontend/src/Animations/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_836815202_4234489363.mp4
new file mode 100644
index 0000000..af14296
Binary files /dev/null and b/calc-frontend/src/Animations/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_836815202_4234489363.mp4 differ
diff --git a/calc-frontend/src/Animations/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_858855158_1247583088.mp4 b/calc-frontend/src/Animations/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_858855158_1247583088.mp4
new file mode 100644
index 0000000..fd71708
Binary files /dev/null and b/calc-frontend/src/Animations/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_858855158_1247583088.mp4 differ
diff --git a/calc-frontend/src/Animations/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_960113373_270917492.mp4 b/calc-frontend/src/Animations/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_960113373_270917492.mp4
new file mode 100644
index 0000000..627388a
Binary files /dev/null and b/calc-frontend/src/Animations/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_960113373_270917492.mp4 differ
diff --git a/calc-frontend/src/Animations/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/partial_movie_file_list.txt b/calc-frontend/src/Animations/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/partial_movie_file_list.txt
new file mode 100644
index 0000000..e07cda4
--- /dev/null
+++ b/calc-frontend/src/Animations/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/partial_movie_file_list.txt
@@ -0,0 +1,7 @@
+# This file is used internally by FFMPEG.
+file 'file:/home/drake/CalculusVisualizerProject/calc-visualizer/calc-frontend/src/Animations/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/1185818338_1240247844_223132457.mp4'
+file 'file:/home/drake/CalculusVisualizerProject/calc-visualizer/calc-frontend/src/Animations/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_1376512726_2967433267.mp4'
+file 'file:/home/drake/CalculusVisualizerProject/calc-visualizer/calc-frontend/src/Animations/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_4009246852_534934079.mp4'
+file 'file:/home/drake/CalculusVisualizerProject/calc-visualizer/calc-frontend/src/Animations/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_2341082278_3212827279.mp4'
+file 'file:/home/drake/CalculusVisualizerProject/calc-visualizer/calc-frontend/src/Animations/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_858855158_1247583088.mp4'
+file 'file:/home/drake/CalculusVisualizerProject/calc-visualizer/calc-frontend/src/Animations/media/videos/limitsAnimation/480p15/partial_movie_files/Limit/624642324_667144672_62268487.mp4'
diff --git a/calc-frontend/src/pages/Home.tsx b/calc-frontend/src/pages/Home.tsx
index 27cedf5..5b4c1b1 100644
--- a/calc-frontend/src/pages/Home.tsx
+++ b/calc-frontend/src/pages/Home.tsx
@@ -3,8 +3,9 @@ import { Link } from "react-router"
import { useAuth } from "../App/AuthContext";
import SignInButton from "../components/ui/SignInButton";
import SignOutButton from "../components/ui/SignOutButton";
-import derivativeVideo from '../animations/manim-videos/derivativeAnimation/1080p60/DerivativeAnimation.mp4';
+import derivativeVideo from '../Animations/media/videos/derivativeAnimation/480p15/DerivativeAnimation.mp4';
import integralVideo from '../animations/manim-videos/integralAnimation/1080p60/RightRiemannSum.mp4';
+import limitVideo from '../Animations/media/videos/limitsAnimation/1080p60/Limit.mp4';
function Home() {
const { session, isPending } = useAuth();
@@ -91,7 +92,7 @@ function Home() {