diff --git a/wiper/.gitattributes b/wiper/.gitattributes
new file mode 100644
index 0000000..7871ff3
--- /dev/null
+++ b/wiper/.gitattributes
@@ -0,0 +1,28 @@
+* text=auto
+
+*.fig binary
+*.mat binary
+*.mdl binary diff merge=mlAutoMerge
+*.mdlp binary
+*.mex* binary
+*.mlapp binary
+*.mldatx binary
+*.mlproj binary
+*.mlx binary
+*.p binary
+*.sfx binary
+*.sldd binary
+*.slreqx binary merge=mlAutoMerge
+*.slmx binary merge=mlAutoMerge
+*.sltx binary
+*.slxc binary
+*.slx binary merge=mlAutoMerge
+*.slxp binary
+
+## Other common binary file types
+*.docx binary
+*.exe binary
+*.jpg binary
+*.pdf binary
+*.png binary
+*.xlsx binary
diff --git a/wiper/.gitignore b/wiper/.gitignore
new file mode 100644
index 0000000..92061b1
--- /dev/null
+++ b/wiper/.gitignore
@@ -0,0 +1,33 @@
+# Autosave files
+*.asv
+*.m~
+*.autosave
+*.slx.r*
+*.mdl.r*
+
+# Derived content-obscured files
+*.p
+
+# Compiled MEX files
+*.mex*
+
+# Packaged app and toolbox files
+*.mlappinstall
+*.mltbx
+
+# Deployable archives
+*.ctf
+
+# Generated helpsearch folders
+helpsearch*/
+
+# Code generation folders
+slprj/
+sccprj/
+codegen/
+
+# Cache files
+*.slxc
+
+# Cloud based storage dotfile
+.MATLABDriveTag
diff --git a/wiper/constant.mat b/wiper/constant.mat
new file mode 100644
index 0000000..99d52a1
Binary files /dev/null and b/wiper/constant.mat differ
diff --git a/wiper/resources/project/EEtUlUb-dLAdf0KpMVivaUlztwA/v9f9mNlEMednjd04vyD0uDnz7hsd.xml b/wiper/resources/project/EEtUlUb-dLAdf0KpMVivaUlztwA/v9f9mNlEMednjd04vyD0uDnz7hsd.xml
new file mode 100644
index 0000000..aee0cde
--- /dev/null
+++ b/wiper/resources/project/EEtUlUb-dLAdf0KpMVivaUlztwA/v9f9mNlEMednjd04vyD0uDnz7hsd.xml
@@ -0,0 +1,2 @@
+
+
\ No newline at end of file
diff --git a/wiper/resources/project/EEtUlUb-dLAdf0KpMVivaUlztwA/v9f9mNlEMednjd04vyD0uDnz7hsp.xml b/wiper/resources/project/EEtUlUb-dLAdf0KpMVivaUlztwA/v9f9mNlEMednjd04vyD0uDnz7hsp.xml
new file mode 100644
index 0000000..5502f34
--- /dev/null
+++ b/wiper/resources/project/EEtUlUb-dLAdf0KpMVivaUlztwA/v9f9mNlEMednjd04vyD0uDnz7hsp.xml
@@ -0,0 +1,2 @@
+
+
\ No newline at end of file
diff --git a/wiper/resources/project/KAXfQgCar2Yb8zOxgvf9hdmLP1E/A-0PvHMoYX-2vapHaS0jhFVQi_gd.xml b/wiper/resources/project/KAXfQgCar2Yb8zOxgvf9hdmLP1E/A-0PvHMoYX-2vapHaS0jhFVQi_gd.xml
new file mode 100644
index 0000000..85d7230
--- /dev/null
+++ b/wiper/resources/project/KAXfQgCar2Yb8zOxgvf9hdmLP1E/A-0PvHMoYX-2vapHaS0jhFVQi_gd.xml
@@ -0,0 +1,2 @@
+
+
\ No newline at end of file
diff --git a/wiper/resources/project/KAXfQgCar2Yb8zOxgvf9hdmLP1E/A-0PvHMoYX-2vapHaS0jhFVQi_gp.xml b/wiper/resources/project/KAXfQgCar2Yb8zOxgvf9hdmLP1E/A-0PvHMoYX-2vapHaS0jhFVQi_gp.xml
new file mode 100644
index 0000000..cc17d93
--- /dev/null
+++ b/wiper/resources/project/KAXfQgCar2Yb8zOxgvf9hdmLP1E/A-0PvHMoYX-2vapHaS0jhFVQi_gp.xml
@@ -0,0 +1,2 @@
+
+
\ No newline at end of file
diff --git a/wiper/resources/project/NjSPEMsIuLUyIpr2u1Js5bVPsOs/2kj09UetkV_lru3gvSPXnY6-nM4d.xml b/wiper/resources/project/NjSPEMsIuLUyIpr2u1Js5bVPsOs/2kj09UetkV_lru3gvSPXnY6-nM4d.xml
new file mode 100644
index 0000000..7c09525
--- /dev/null
+++ b/wiper/resources/project/NjSPEMsIuLUyIpr2u1Js5bVPsOs/2kj09UetkV_lru3gvSPXnY6-nM4d.xml
@@ -0,0 +1,2 @@
+
+
\ No newline at end of file
diff --git a/wiper/resources/project/NjSPEMsIuLUyIpr2u1Js5bVPsOs/2kj09UetkV_lru3gvSPXnY6-nM4p.xml b/wiper/resources/project/NjSPEMsIuLUyIpr2u1Js5bVPsOs/2kj09UetkV_lru3gvSPXnY6-nM4p.xml
new file mode 100644
index 0000000..14fcc34
--- /dev/null
+++ b/wiper/resources/project/NjSPEMsIuLUyIpr2u1Js5bVPsOs/2kj09UetkV_lru3gvSPXnY6-nM4p.xml
@@ -0,0 +1,2 @@
+
+
\ No newline at end of file
diff --git a/wiper/resources/project/NjSPEMsIuLUyIpr2u1Js5bVPsOs/KKyDJtbdIBOlaeHmIZd5VX6vqx8d.xml b/wiper/resources/project/NjSPEMsIuLUyIpr2u1Js5bVPsOs/KKyDJtbdIBOlaeHmIZd5VX6vqx8d.xml
new file mode 100644
index 0000000..fbb2a47
--- /dev/null
+++ b/wiper/resources/project/NjSPEMsIuLUyIpr2u1Js5bVPsOs/KKyDJtbdIBOlaeHmIZd5VX6vqx8d.xml
@@ -0,0 +1,2 @@
+
+
\ No newline at end of file
diff --git a/wiper/resources/project/NjSPEMsIuLUyIpr2u1Js5bVPsOs/KKyDJtbdIBOlaeHmIZd5VX6vqx8p.xml b/wiper/resources/project/NjSPEMsIuLUyIpr2u1Js5bVPsOs/KKyDJtbdIBOlaeHmIZd5VX6vqx8p.xml
new file mode 100644
index 0000000..9916b1e
--- /dev/null
+++ b/wiper/resources/project/NjSPEMsIuLUyIpr2u1Js5bVPsOs/KKyDJtbdIBOlaeHmIZd5VX6vqx8p.xml
@@ -0,0 +1,2 @@
+
+
\ No newline at end of file
diff --git a/wiper/resources/project/NjSPEMsIuLUyIpr2u1Js5bVPsOs/QWNDYJD5mGW1bWYvPx9DtKnxzw4d.xml b/wiper/resources/project/NjSPEMsIuLUyIpr2u1Js5bVPsOs/QWNDYJD5mGW1bWYvPx9DtKnxzw4d.xml
new file mode 100644
index 0000000..61bc266
--- /dev/null
+++ b/wiper/resources/project/NjSPEMsIuLUyIpr2u1Js5bVPsOs/QWNDYJD5mGW1bWYvPx9DtKnxzw4d.xml
@@ -0,0 +1,2 @@
+
+
\ No newline at end of file
diff --git a/wiper/resources/project/NjSPEMsIuLUyIpr2u1Js5bVPsOs/QWNDYJD5mGW1bWYvPx9DtKnxzw4p.xml b/wiper/resources/project/NjSPEMsIuLUyIpr2u1Js5bVPsOs/QWNDYJD5mGW1bWYvPx9DtKnxzw4p.xml
new file mode 100644
index 0000000..23b0eab
--- /dev/null
+++ b/wiper/resources/project/NjSPEMsIuLUyIpr2u1Js5bVPsOs/QWNDYJD5mGW1bWYvPx9DtKnxzw4p.xml
@@ -0,0 +1,2 @@
+
+
\ No newline at end of file
diff --git a/wiper/resources/project/NjSPEMsIuLUyIpr2u1Js5bVPsOs/R1RggVhA72agIvELiuhWPRS8F0Id.xml b/wiper/resources/project/NjSPEMsIuLUyIpr2u1Js5bVPsOs/R1RggVhA72agIvELiuhWPRS8F0Id.xml
new file mode 100644
index 0000000..96226df
--- /dev/null
+++ b/wiper/resources/project/NjSPEMsIuLUyIpr2u1Js5bVPsOs/R1RggVhA72agIvELiuhWPRS8F0Id.xml
@@ -0,0 +1,2 @@
+
+
\ No newline at end of file
diff --git a/wiper/resources/project/NjSPEMsIuLUyIpr2u1Js5bVPsOs/R1RggVhA72agIvELiuhWPRS8F0Ip.xml b/wiper/resources/project/NjSPEMsIuLUyIpr2u1Js5bVPsOs/R1RggVhA72agIvELiuhWPRS8F0Ip.xml
new file mode 100644
index 0000000..70b5b07
--- /dev/null
+++ b/wiper/resources/project/NjSPEMsIuLUyIpr2u1Js5bVPsOs/R1RggVhA72agIvELiuhWPRS8F0Ip.xml
@@ -0,0 +1,2 @@
+
+
\ No newline at end of file
diff --git a/wiper/resources/project/NjSPEMsIuLUyIpr2u1Js5bVPsOs/aEHSZBIY-yve10yGis12Zr5DLZod.xml b/wiper/resources/project/NjSPEMsIuLUyIpr2u1Js5bVPsOs/aEHSZBIY-yve10yGis12Zr5DLZod.xml
new file mode 100644
index 0000000..5b30f4e
--- /dev/null
+++ b/wiper/resources/project/NjSPEMsIuLUyIpr2u1Js5bVPsOs/aEHSZBIY-yve10yGis12Zr5DLZod.xml
@@ -0,0 +1,2 @@
+
+
\ No newline at end of file
diff --git a/wiper/resources/project/NjSPEMsIuLUyIpr2u1Js5bVPsOs/aEHSZBIY-yve10yGis12Zr5DLZop.xml b/wiper/resources/project/NjSPEMsIuLUyIpr2u1Js5bVPsOs/aEHSZBIY-yve10yGis12Zr5DLZop.xml
new file mode 100644
index 0000000..817277d
--- /dev/null
+++ b/wiper/resources/project/NjSPEMsIuLUyIpr2u1Js5bVPsOs/aEHSZBIY-yve10yGis12Zr5DLZop.xml
@@ -0,0 +1,2 @@
+
+
\ No newline at end of file
diff --git a/wiper/resources/project/NjSPEMsIuLUyIpr2u1Js5bVPsOs/j4xwF_j8iFTVayUMfxLgMnTbencd.xml b/wiper/resources/project/NjSPEMsIuLUyIpr2u1Js5bVPsOs/j4xwF_j8iFTVayUMfxLgMnTbencd.xml
new file mode 100644
index 0000000..e47ab1f
--- /dev/null
+++ b/wiper/resources/project/NjSPEMsIuLUyIpr2u1Js5bVPsOs/j4xwF_j8iFTVayUMfxLgMnTbencd.xml
@@ -0,0 +1,2 @@
+
+
\ No newline at end of file
diff --git a/wiper/resources/project/NjSPEMsIuLUyIpr2u1Js5bVPsOs/j4xwF_j8iFTVayUMfxLgMnTbencp.xml b/wiper/resources/project/NjSPEMsIuLUyIpr2u1Js5bVPsOs/j4xwF_j8iFTVayUMfxLgMnTbencp.xml
new file mode 100644
index 0000000..15f4e1e
--- /dev/null
+++ b/wiper/resources/project/NjSPEMsIuLUyIpr2u1Js5bVPsOs/j4xwF_j8iFTVayUMfxLgMnTbencp.xml
@@ -0,0 +1,2 @@
+
+
\ No newline at end of file
diff --git a/wiper/resources/project/NjSPEMsIuLUyIpr2u1Js5bVPsOs/r8LR4nLmg9ai3oHrW1r_-KocQzkd.xml b/wiper/resources/project/NjSPEMsIuLUyIpr2u1Js5bVPsOs/r8LR4nLmg9ai3oHrW1r_-KocQzkd.xml
new file mode 100644
index 0000000..f9f98e8
--- /dev/null
+++ b/wiper/resources/project/NjSPEMsIuLUyIpr2u1Js5bVPsOs/r8LR4nLmg9ai3oHrW1r_-KocQzkd.xml
@@ -0,0 +1,2 @@
+
+
\ No newline at end of file
diff --git a/wiper/resources/project/NjSPEMsIuLUyIpr2u1Js5bVPsOs/r8LR4nLmg9ai3oHrW1r_-KocQzkp.xml b/wiper/resources/project/NjSPEMsIuLUyIpr2u1Js5bVPsOs/r8LR4nLmg9ai3oHrW1r_-KocQzkp.xml
new file mode 100644
index 0000000..1aed36c
--- /dev/null
+++ b/wiper/resources/project/NjSPEMsIuLUyIpr2u1Js5bVPsOs/r8LR4nLmg9ai3oHrW1r_-KocQzkp.xml
@@ -0,0 +1,2 @@
+
+
\ No newline at end of file
diff --git a/wiper/resources/project/Project.xml b/wiper/resources/project/Project.xml
new file mode 100644
index 0000000..0232696
--- /dev/null
+++ b/wiper/resources/project/Project.xml
@@ -0,0 +1,2 @@
+
+
\ No newline at end of file
diff --git a/wiper/resources/project/fjRQtWiSIy7hIlj-Kmk87M7s21k/NjSPEMsIuLUyIpr2u1Js5bVPsOsd.xml b/wiper/resources/project/fjRQtWiSIy7hIlj-Kmk87M7s21k/NjSPEMsIuLUyIpr2u1Js5bVPsOsd.xml
new file mode 100644
index 0000000..310a18c
--- /dev/null
+++ b/wiper/resources/project/fjRQtWiSIy7hIlj-Kmk87M7s21k/NjSPEMsIuLUyIpr2u1Js5bVPsOsd.xml
@@ -0,0 +1,2 @@
+
+
\ No newline at end of file
diff --git a/wiper/resources/project/fjRQtWiSIy7hIlj-Kmk87M7s21k/NjSPEMsIuLUyIpr2u1Js5bVPsOsp.xml b/wiper/resources/project/fjRQtWiSIy7hIlj-Kmk87M7s21k/NjSPEMsIuLUyIpr2u1Js5bVPsOsp.xml
new file mode 100644
index 0000000..d6808df
--- /dev/null
+++ b/wiper/resources/project/fjRQtWiSIy7hIlj-Kmk87M7s21k/NjSPEMsIuLUyIpr2u1Js5bVPsOsp.xml
@@ -0,0 +1,2 @@
+
+
\ No newline at end of file
diff --git a/wiper/resources/project/qaw0eS1zuuY1ar9TdPn1GMfrjbQ/N6xAcUln73POMaRqadqPtMSVnewd.xml b/wiper/resources/project/qaw0eS1zuuY1ar9TdPn1GMfrjbQ/N6xAcUln73POMaRqadqPtMSVnewd.xml
new file mode 100644
index 0000000..7a6326b
--- /dev/null
+++ b/wiper/resources/project/qaw0eS1zuuY1ar9TdPn1GMfrjbQ/N6xAcUln73POMaRqadqPtMSVnewd.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/wiper/resources/project/qaw0eS1zuuY1ar9TdPn1GMfrjbQ/N6xAcUln73POMaRqadqPtMSVnewp.xml b/wiper/resources/project/qaw0eS1zuuY1ar9TdPn1GMfrjbQ/N6xAcUln73POMaRqadqPtMSVnewp.xml
new file mode 100644
index 0000000..ac24090
--- /dev/null
+++ b/wiper/resources/project/qaw0eS1zuuY1ar9TdPn1GMfrjbQ/N6xAcUln73POMaRqadqPtMSVnewp.xml
@@ -0,0 +1,2 @@
+
+
\ No newline at end of file
diff --git a/wiper/resources/project/qaw0eS1zuuY1ar9TdPn1GMfrjbQ/TMK4UzWHdRLhy_w-CHt9y11Q8XAd.xml b/wiper/resources/project/qaw0eS1zuuY1ar9TdPn1GMfrjbQ/TMK4UzWHdRLhy_w-CHt9y11Q8XAd.xml
new file mode 100644
index 0000000..a75f7a8
--- /dev/null
+++ b/wiper/resources/project/qaw0eS1zuuY1ar9TdPn1GMfrjbQ/TMK4UzWHdRLhy_w-CHt9y11Q8XAd.xml
@@ -0,0 +1,2 @@
+
+
\ No newline at end of file
diff --git a/wiper/resources/project/qaw0eS1zuuY1ar9TdPn1GMfrjbQ/TMK4UzWHdRLhy_w-CHt9y11Q8XAp.xml b/wiper/resources/project/qaw0eS1zuuY1ar9TdPn1GMfrjbQ/TMK4UzWHdRLhy_w-CHt9y11Q8XAp.xml
new file mode 100644
index 0000000..e93d8f3
--- /dev/null
+++ b/wiper/resources/project/qaw0eS1zuuY1ar9TdPn1GMfrjbQ/TMK4UzWHdRLhy_w-CHt9y11Q8XAp.xml
@@ -0,0 +1,2 @@
+
+
\ No newline at end of file
diff --git a/wiper/resources/project/qaw0eS1zuuY1ar9TdPn1GMfrjbQ/qD-kr16wmwlzR-nIg1IG_vvRrWkd.xml b/wiper/resources/project/qaw0eS1zuuY1ar9TdPn1GMfrjbQ/qD-kr16wmwlzR-nIg1IG_vvRrWkd.xml
new file mode 100644
index 0000000..a75f7a8
--- /dev/null
+++ b/wiper/resources/project/qaw0eS1zuuY1ar9TdPn1GMfrjbQ/qD-kr16wmwlzR-nIg1IG_vvRrWkd.xml
@@ -0,0 +1,2 @@
+
+
\ No newline at end of file
diff --git a/wiper/resources/project/qaw0eS1zuuY1ar9TdPn1GMfrjbQ/qD-kr16wmwlzR-nIg1IG_vvRrWkp.xml b/wiper/resources/project/qaw0eS1zuuY1ar9TdPn1GMfrjbQ/qD-kr16wmwlzR-nIg1IG_vvRrWkp.xml
new file mode 100644
index 0000000..0eac8db
--- /dev/null
+++ b/wiper/resources/project/qaw0eS1zuuY1ar9TdPn1GMfrjbQ/qD-kr16wmwlzR-nIg1IG_vvRrWkp.xml
@@ -0,0 +1,2 @@
+
+
\ No newline at end of file
diff --git a/wiper/resources/project/root/EEtUlUb-dLAdf0KpMVivaUlztwAp.xml b/wiper/resources/project/root/EEtUlUb-dLAdf0KpMVivaUlztwAp.xml
new file mode 100644
index 0000000..c9d8bed
--- /dev/null
+++ b/wiper/resources/project/root/EEtUlUb-dLAdf0KpMVivaUlztwAp.xml
@@ -0,0 +1,2 @@
+
+
\ No newline at end of file
diff --git a/wiper/resources/project/root/GiiBklLgTxteCEmomM8RCvWT0nQd.xml b/wiper/resources/project/root/GiiBklLgTxteCEmomM8RCvWT0nQd.xml
new file mode 100644
index 0000000..f27ac6f
--- /dev/null
+++ b/wiper/resources/project/root/GiiBklLgTxteCEmomM8RCvWT0nQd.xml
@@ -0,0 +1,2 @@
+
+
\ No newline at end of file
diff --git a/wiper/resources/project/root/GiiBklLgTxteCEmomM8RCvWT0nQp.xml b/wiper/resources/project/root/GiiBklLgTxteCEmomM8RCvWT0nQp.xml
new file mode 100644
index 0000000..2516b91
--- /dev/null
+++ b/wiper/resources/project/root/GiiBklLgTxteCEmomM8RCvWT0nQp.xml
@@ -0,0 +1,2 @@
+
+
\ No newline at end of file
diff --git a/wiper/resources/project/root/KAXfQgCar2Yb8zOxgvf9hdmLP1Ep.xml b/wiper/resources/project/root/KAXfQgCar2Yb8zOxgvf9hdmLP1Ep.xml
new file mode 100644
index 0000000..62ac80a
--- /dev/null
+++ b/wiper/resources/project/root/KAXfQgCar2Yb8zOxgvf9hdmLP1Ep.xml
@@ -0,0 +1,2 @@
+
+
\ No newline at end of file
diff --git a/wiper/resources/project/root/fjRQtWiSIy7hIlj-Kmk87M7s21kp.xml b/wiper/resources/project/root/fjRQtWiSIy7hIlj-Kmk87M7s21kp.xml
new file mode 100644
index 0000000..f12944e
--- /dev/null
+++ b/wiper/resources/project/root/fjRQtWiSIy7hIlj-Kmk87M7s21kp.xml
@@ -0,0 +1,2 @@
+
+
\ No newline at end of file
diff --git a/wiper/resources/project/root/qaw0eS1zuuY1ar9TdPn1GMfrjbQp.xml b/wiper/resources/project/root/qaw0eS1zuuY1ar9TdPn1GMfrjbQp.xml
new file mode 100644
index 0000000..67c6ed6
--- /dev/null
+++ b/wiper/resources/project/root/qaw0eS1zuuY1ar9TdPn1GMfrjbQp.xml
@@ -0,0 +1,2 @@
+
+
\ No newline at end of file
diff --git a/wiper/resources/project/rootp.xml b/wiper/resources/project/rootp.xml
new file mode 100644
index 0000000..a75f7a8
--- /dev/null
+++ b/wiper/resources/project/rootp.xml
@@ -0,0 +1,2 @@
+
+
\ No newline at end of file
diff --git a/wiper/resources/project/uuid-c463525e-2a35-49cd-9248-7e84b40710d7.xml b/wiper/resources/project/uuid-c463525e-2a35-49cd-9248-7e84b40710d7.xml
new file mode 100644
index 0000000..a75f7a8
--- /dev/null
+++ b/wiper/resources/project/uuid-c463525e-2a35-49cd-9248-7e84b40710d7.xml
@@ -0,0 +1,2 @@
+
+
\ No newline at end of file
diff --git a/wiper/wiper.prj b/wiper/wiper.prj
new file mode 100644
index 0000000..6b95f98
--- /dev/null
+++ b/wiper/wiper.prj
@@ -0,0 +1,2 @@
+
+
diff --git a/wiper/wiper.slx b/wiper/wiper.slx
new file mode 100644
index 0000000..114d6a1
Binary files /dev/null and b/wiper/wiper.slx differ