diff --git a/Motus/Main.qml b/Motus/Main.qml
index 916ba9dd620f197f9cad8d08f0e36bc32bb284ff..6c465af22717929a4d94729facaa09f2fcdd73e3 100644
--- a/Motus/Main.qml
+++ b/Motus/Main.qml
@@ -36,12 +36,104 @@ Window {
             _textText: "Générer un mot"
         }
 
-        Keys.onPressed: (event) => {
-            if (event.key === Qt.Key_A) {
-                case1._textText = qsTr("C");  // Correcte modification
-                console.log(event.key + " /// " + event.text);
-                event.accepted = true;
+        Rectangle {
+            id: rectangle1
+            x: 473
+            y: 638
+            width: 1000
+            height: 350
+            color: "#a2647c"
+            radius: 10
+            border.color: "#ffffff"
+            border.width: 5
+
+            Row {
+                id: row
+                x: 90
+                y: 42
+                height: 100
+                spacing: 5
+                width: (10 * 56) + (9 * spacing)
+
+                Key {
+                    id: key
+                    x: 0
+                    scale: 0.8
+                }
+
+                Key {
+                    id: key1
+                    x: 70
+                    scale: 0.8
+                }
+
+                Key {
+                    id: key2
+                    x: 140
+                    scale: 0.8
+                }
+
+                Key {
+                    id: key3
+                    x: 210
+                    scale: 0.8
+                }
+
+                Key {
+                    id: key4
+                    x: 280
+                    scale: 0.8
+                }
+
+                Key {
+                    id: key5
+                    x: 350
+                    scale: 0.8
+                }
+
+                Key {
+                    id: key6
+                    x: 420
+                    scale: 0.8
+                }
+
+                Key {
+                    id: key7
+                    x: 490
+                    scale: 0.8
+                }
+
+                Key {
+                    id: key8
+                    x: 560
+                    scale: 0.8
+                }
+
+                Key {
+                    id: key9
+                    x: 630
+                    scale: 0.8
+                }
+
+                Key {
+                    id: key10
+                    x: 700
+                    scale: 0.8
+                }
+            }
+
+            Column {
+                id: column
+                anchors.fill: parent
             }
         }
+
+        Keys.onPressed: (event) => {
+                            if (event.key === Qt.Key_A) {
+                                case1._textText = qsTr("C");  // Correcte modification
+                                console.log(event.key + " /// " + event.text);
+                                event.accepted = true;
+                            }
+                        }
     }
 }
diff --git a/Motus/build/Desktop_Qt_6_8_2_MinGW_64_bit-Debug/.ninja_deps b/Motus/build/Desktop_Qt_6_8_2_MinGW_64_bit-Debug/.ninja_deps
index e8d719f52ac1448bc80c80aa514c74c4a32e32e0..6848ef7bcc664c5737870ce70fbc73eb598ce0e8 100644
Binary files a/Motus/build/Desktop_Qt_6_8_2_MinGW_64_bit-Debug/.ninja_deps and b/Motus/build/Desktop_Qt_6_8_2_MinGW_64_bit-Debug/.ninja_deps differ
diff --git a/Motus/build/Desktop_Qt_6_8_2_MinGW_64_bit-Debug/.ninja_log b/Motus/build/Desktop_Qt_6_8_2_MinGW_64_bit-Debug/.ninja_log
index 686a6b09d9c4c3bc0e07b53964d0401e54107a6a..5c37abef16485e0b9b4124487cd88ec0977c056e 100644
--- a/Motus/build/Desktop_Qt_6_8_2_MinGW_64_bit-Debug/.ninja_log
+++ b/Motus/build/Desktop_Qt_6_8_2_MinGW_64_bit-Debug/.ninja_log
@@ -44,3 +44,42 @@
 1698	1980	7639093869037164	CMakeFiles/appMotus.dir/build/Desktop_Qt_6_8_2_MinGW_64_bit-Debug/.qt/rcc/qrc_appMotus_raw_qml_0.cpp.obj	b860d43e3dc34fb5
 1672	7597	7639093868724650	CMakeFiles/appMotus.dir/build/Desktop_Qt_6_8_2_MinGW_64_bit-Debug/.rcc/qmlcache/appMotus_Case_qml.cpp.obj	1d8d7a2fb0e75c17
 1651	7982	7639093868568440	CMakeFiles/appMotus.dir/build/Desktop_Qt_6_8_2_MinGW_64_bit-Debug/.rcc/qmlcache/appMotus_Main_qml.cpp.obj	323a36cadb9b22e4
+56	127	7639112509607321	.qt/appMotus_qml.txt	19d6e25073c985b8
+56	127	7639112509607321	D:/Centrale/S8/C++GUI/Projet/Motus/motusetbouchecousue/Motus/build/Desktop_Qt_6_8_2_MinGW_64_bit-Debug/.qt/appMotus_qml.txt	19d6e25073c985b8
+70	140	7639112509763713	.qt/appMotus_res.txt	15fe6511ba4c5c0a
+70	140	7639112509763713	D:/Centrale/S8/C++GUI/Projet/Motus/motusetbouchecousue/Motus/build/Desktop_Qt_6_8_2_MinGW_64_bit-Debug/.qt/appMotus_res.txt	15fe6511ba4c5c0a
+83	188	7639112510232779	.qt/qml_imports/appMotus_build.cmake	708442a6efb3e956
+83	188	7639112510232779	D:/Centrale/S8/C++GUI/Projet/Motus/motusetbouchecousue/Motus/build/Desktop_Qt_6_8_2_MinGW_64_bit-Debug/.qt/qml_imports/appMotus_build.cmake	708442a6efb3e956
+188	414	7639112510232779	appMotus_autogen/timestamp	e898ee6eb09485ae
+188	414	7639112510232779	appMotus_autogen/mocs_compilation.cpp	e898ee6eb09485ae
+188	414	7639112510232779	D:/Centrale/S8/C++GUI/Projet/Motus/motusetbouchecousue/Motus/build/Desktop_Qt_6_8_2_MinGW_64_bit-Debug/appMotus_autogen/timestamp	e898ee6eb09485ae
+188	414	7639112510232779	D:/Centrale/S8/C++GUI/Projet/Motus/motusetbouchecousue/Motus/build/Desktop_Qt_6_8_2_MinGW_64_bit-Debug/appMotus_autogen/mocs_compilation.cpp	e898ee6eb09485ae
+415	563	7639112512576459	meta_types/appMotus_json_file_list.txt	9219a4c76f33c8f2
+415	563	7639112512576459	meta_types/appMotus_json_file_list.txt.timestamp	9219a4c76f33c8f2
+415	563	7639112512576459	D:/Centrale/S8/C++GUI/Projet/Motus/motusetbouchecousue/Motus/build/Desktop_Qt_6_8_2_MinGW_64_bit-Debug/meta_types/appMotus_json_file_list.txt	9219a4c76f33c8f2
+415	563	7639112512576459	D:/Centrale/S8/C++GUI/Projet/Motus/motusetbouchecousue/Motus/build/Desktop_Qt_6_8_2_MinGW_64_bit-Debug/meta_types/appMotus_json_file_list.txt.timestamp	9219a4c76f33c8f2
+468	620	7639112513982616	.qt/rcc/qrc_appMotus_raw_qml_0.cpp	7b24443f6fb7ff9b
+468	620	7639112513982616	D:/Centrale/S8/C++GUI/Projet/Motus/motusetbouchecousue/Motus/build/Desktop_Qt_6_8_2_MinGW_64_bit-Debug/.qt/rcc/qrc_appMotus_raw_qml_0.cpp	7b24443f6fb7ff9b
+427	620	7639112514138587	.qt/rcc/qrc_qmake_Motus.cpp	35e4ee822ab97fef
+427	620	7639112514138587	D:/Centrale/S8/C++GUI/Projet/Motus/motusetbouchecousue/Motus/build/Desktop_Qt_6_8_2_MinGW_64_bit-Debug/.qt/rcc/qrc_qmake_Motus.cpp	35e4ee822ab97fef
+441	751	7639112514607335	.rcc/qmlcache/appMotus_qmlcache_loader.cpp	ee8e5e3f63dcd499
+441	751	7639112514607335	D:/Centrale/S8/C++GUI/Projet/Motus/motusetbouchecousue/Motus/build/Desktop_Qt_6_8_2_MinGW_64_bit-Debug/.rcc/qmlcache/appMotus_qmlcache_loader.cpp	ee8e5e3f63dcd499
+563	836	7639112516482823	.rcc/qmlcache/appMotus_Main_qml.cpp	313eb81157fe6576
+563	836	7639112516482823	.rcc/qmlcache/appMotus_Main_qml.cpp.aotstats	313eb81157fe6576
+563	836	7639112516482823	D:/Centrale/S8/C++GUI/Projet/Motus/motusetbouchecousue/Motus/build/Desktop_Qt_6_8_2_MinGW_64_bit-Debug/.rcc/qmlcache/appMotus_Main_qml.cpp	313eb81157fe6576
+563	836	7639112516482823	D:/Centrale/S8/C++GUI/Projet/Motus/motusetbouchecousue/Motus/build/Desktop_Qt_6_8_2_MinGW_64_bit-Debug/.rcc/qmlcache/appMotus_Main_qml.cpp.aotstats	313eb81157fe6576
+583	976	7639112517888859	.rcc/qmlcache/appMotus_Case_qml.cpp	f252e3927fc365b1
+583	976	7639112517888859	.rcc/qmlcache/appMotus_Case_qml.cpp.aotstats	f252e3927fc365b1
+583	976	7639112517888859	D:/Centrale/S8/C++GUI/Projet/Motus/motusetbouchecousue/Motus/build/Desktop_Qt_6_8_2_MinGW_64_bit-Debug/.rcc/qmlcache/appMotus_Case_qml.cpp	f252e3927fc365b1
+583	976	7639112517888859	D:/Centrale/S8/C++GUI/Projet/Motus/motusetbouchecousue/Motus/build/Desktop_Qt_6_8_2_MinGW_64_bit-Debug/.rcc/qmlcache/appMotus_Case_qml.cpp.aotstats	f252e3927fc365b1
+601	978	7639112517888859	.rcc/qmlcache/appMotus_Bouton_qml.cpp	8b83501569f9bbec
+601	978	7639112517888859	.rcc/qmlcache/appMotus_Bouton_qml.cpp.aotstats	8b83501569f9bbec
+601	978	7639112517888859	D:/Centrale/S8/C++GUI/Projet/Motus/motusetbouchecousue/Motus/build/Desktop_Qt_6_8_2_MinGW_64_bit-Debug/.rcc/qmlcache/appMotus_Bouton_qml.cpp	8b83501569f9bbec
+601	978	7639112517888859	D:/Centrale/S8/C++GUI/Projet/Motus/motusetbouchecousue/Motus/build/Desktop_Qt_6_8_2_MinGW_64_bit-Debug/.rcc/qmlcache/appMotus_Bouton_qml.cpp.aotstats	8b83501569f9bbec
+978	1685	7639112518201093	CMakeFiles/appMotus.dir/build/Desktop_Qt_6_8_2_MinGW_64_bit-Debug/.qt/rcc/qrc_qmake_Motus.cpp.obj	730848838a271f07
+1449	1695	7639112522926307	CMakeFiles/appMotus.dir/build/Desktop_Qt_6_8_2_MinGW_64_bit-Debug/.qt/rcc/qrc_appMotus_raw_qml_0.cpp.obj	b860d43e3dc34fb5
+1369	5168	7639112522142977	CMakeFiles/appMotus.dir/build/Desktop_Qt_6_8_2_MinGW_64_bit-Debug/.rcc/qmlcache/appMotus_Bouton_qml.cpp.obj	30cdf2505aef4c8f
+1238	5170	7639112520701301	CMakeFiles/appMotus.dir/build/Desktop_Qt_6_8_2_MinGW_64_bit-Debug/.rcc/qmlcache/appMotus_Case_qml.cpp.obj	1d8d7a2fb0e75c17
+1204	5293	7639112520388860	CMakeFiles/appMotus.dir/build/Desktop_Qt_6_8_2_MinGW_64_bit-Debug/.rcc/qmlcache/appMotus_Main_qml.cpp.obj	323a36cadb9b22e4
+1188	5302	7639112520232900	CMakeFiles/appMotus.dir/build/Desktop_Qt_6_8_2_MinGW_64_bit-Debug/.rcc/qmlcache/appMotus_qmlcache_loader.cpp.obj	70756d3da140a737
+5302	7556	7639112561478116	appMotus.exe	7c7c6477327467a5
diff --git a/Motus/build/Desktop_Qt_6_8_2_MinGW_64_bit-Debug/.rcc/qmlcache/appMotus_Bouton_qml.cpp b/Motus/build/Desktop_Qt_6_8_2_MinGW_64_bit-Debug/.rcc/qmlcache/appMotus_Bouton_qml.cpp
new file mode 100644
index 0000000000000000000000000000000000000000..7654bcfc3a6ae8ac9e39e526cb81e447a176d757
--- /dev/null
+++ b/Motus/build/Desktop_Qt_6_8_2_MinGW_64_bit-Debug/.rcc/qmlcache/appMotus_Bouton_qml.cpp
@@ -0,0 +1,375 @@
+// /qt/qml/Motus/Bouton.qml
+#include <QtQml/qqmlprivate.h>
+#include <QtCore/qdatetime.h>
+#include <QtCore/qobject.h>
+#include <QtCore/qstring.h>
+#include <QtCore/qstringlist.h>
+#include <QtCore/qtimezone.h>
+#include <QtCore/qurl.h>
+#include <QtCore/qvariant.h>
+#include <QtQml/qjsengine.h>
+#include <QtQml/qjsprimitivevalue.h>
+#include <QtQml/qjsvalue.h>
+#include <QtQml/qqmlcomponent.h>
+#include <QtQml/qqmlcontext.h>
+#include <QtQml/qqmlengine.h>
+#include <QtQml/qqmllist.h>
+#include <type_traits>
+namespace QmlCacheGeneratedCode {
+namespace _qt_qml_Motus_Bouton_qml {
+extern const unsigned char qmlData alignas(16) [];
+extern const unsigned char qmlData alignas(16) [] = {
+
+0x71,0x76,0x34,0x63,0x64,0x61,0x74,0x61,
+0x42,0x0,0x0,0x0,0x2,0x8,0x6,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0xfc,0x7,0x0,0x0,0x30,0x61,0x38,0x31,
+0x33,0x39,0x63,0x35,0x37,0x34,0x66,0x65,
+0x31,0x35,0x30,0x61,0x62,0x61,0x39,0x32,
+0x64,0x35,0x66,0x32,0x34,0x38,0x34,0x61,
+0x38,0x66,0x33,0x66,0x64,0x62,0x37,0x37,
+0x34,0x39,0x37,0x37,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x6f,0xf2,0x14,0x6f,
+0x54,0xea,0x8d,0x7d,0x40,0xf2,0xa9,0x2b,
+0x32,0x8e,0x1f,0xed,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x23,0x0,0x0,0x0,
+0x17,0x0,0x0,0x0,0xe8,0x1,0x0,0x0,
+0x2,0x0,0x0,0x0,0xf8,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x0,
+0x4,0x0,0x0,0x0,0x0,0x1,0x0,0x0,
+0x0,0x0,0x0,0x0,0x10,0x1,0x0,0x0,
+0x4,0x0,0x0,0x0,0x10,0x1,0x0,0x0,
+0x0,0x0,0x0,0x0,0x30,0x1,0x0,0x0,
+0x1,0x0,0x0,0x0,0x30,0x1,0x0,0x0,
+0x0,0x0,0x0,0x0,0x48,0x1,0x0,0x0,
+0x0,0x0,0x0,0x0,0x48,0x1,0x0,0x0,
+0x0,0x0,0x0,0x0,0x48,0x1,0x0,0x0,
+0x0,0x0,0x0,0x0,0x48,0x1,0x0,0x0,
+0x0,0x0,0x0,0x0,0x48,0x1,0x0,0x0,
+0xff,0xff,0xff,0xff,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0xa8,0x4,0x0,0x0,
+0x48,0x1,0x0,0x0,0x98,0x1,0x0,0x0,
+0xe3,0x0,0x0,0x0,0x50,0x1,0x0,0x0,
+0xe3,0x0,0x0,0x0,0x60,0x1,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x40,0x8c,0x3f,
+0x0,0x0,0x0,0x0,0x0,0x40,0x9c,0x3f,
+0x0,0x0,0x0,0x0,0x0,0x40,0xf5,0x7f,
+0x0,0x0,0x0,0x0,0x0,0x40,0xbc,0x3f,
+0xe,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x44,0x0,0x0,0x0,0x7,0x0,0x0,0x0,
+0x12,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x38,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x38,0x0,0x0,0x0,0x0,0x0,0x1,0x0,
+0xff,0xff,0xff,0xff,0x7,0x0,0x0,0x0,
+0x18,0x0,0xd0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x7,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x18,0x0,0x0,0x0,
+0x1,0x0,0x0,0x0,0x2e,0x0,0x3c,0x1,
+0x18,0x6,0x2,0x0,0x0,0x0,0x0,0x0,
+0x44,0x0,0x0,0x0,0x7,0x0,0x0,0x0,
+0x14,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x38,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x38,0x0,0x0,0x0,0x0,0x0,0x1,0x0,
+0xff,0xff,0xff,0xff,0x7,0x0,0x0,0x0,
+0x19,0x0,0xd0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x7,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x19,0x0,0x0,0x0,
+0x1,0x0,0x0,0x0,0x2e,0x2,0x3c,0x3,
+0x18,0x6,0x2,0x0,0x0,0x0,0x0,0x0,
+0x48,0x2,0x0,0x0,0x50,0x2,0x0,0x0,
+0x68,0x2,0x0,0x0,0x78,0x2,0x0,0x0,
+0x88,0x2,0x0,0x0,0xa0,0x2,0x0,0x0,
+0xb8,0x2,0x0,0x0,0xc8,0x2,0x0,0x0,
+0xd8,0x2,0x0,0x0,0xf0,0x2,0x0,0x0,
+0x8,0x3,0x0,0x0,0x10,0x3,0x0,0x0,
+0x18,0x3,0x0,0x0,0x28,0x3,0x0,0x0,
+0x40,0x3,0x0,0x0,0x50,0x3,0x0,0x0,
+0x60,0x3,0x0,0x0,0x78,0x3,0x0,0x0,
+0xa8,0x3,0x0,0x0,0xf8,0x3,0x0,0x0,
+0x20,0x4,0x0,0x0,0x68,0x4,0x0,0x0,
+0x88,0x4,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x7,0x0,0x0,0x0,0x51,0x0,0x74,0x0,
+0x51,0x0,0x75,0x0,0x69,0x0,0x63,0x0,
+0x6b,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x4,0x0,0x0,0x0,0x49,0x0,0x74,0x0,
+0x65,0x0,0x6d,0x0,0x0,0x0,0x0,0x0,
+0x5,0x0,0x0,0x0,0x77,0x0,0x69,0x0,
+0x64,0x0,0x74,0x0,0x68,0x0,0x0,0x0,
+0x6,0x0,0x0,0x0,0x68,0x0,0x65,0x0,
+0x69,0x0,0x67,0x0,0x68,0x0,0x74,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x9,0x0,0x0,0x0,0x5f,0x0,0x74,0x0,
+0x65,0x0,0x78,0x0,0x74,0x0,0x54,0x0,
+0x65,0x0,0x78,0x0,0x74,0x0,0x0,0x0,
+0x5,0x0,0x0,0x0,0x5f,0x0,0x74,0x0,
+0x65,0x0,0x78,0x0,0x74,0x0,0x0,0x0,
+0x4,0x0,0x0,0x0,0x74,0x0,0x65,0x0,
+0x78,0x0,0x74,0x0,0x0,0x0,0x0,0x0,
+0x9,0x0,0x0,0x0,0x52,0x0,0x65,0x0,
+0x63,0x0,0x74,0x0,0x61,0x0,0x6e,0x0,
+0x67,0x0,0x6c,0x0,0x65,0x0,0x0,0x0,
+0x9,0x0,0x0,0x0,0x72,0x0,0x65,0x0,
+0x63,0x0,0x74,0x0,0x61,0x0,0x6e,0x0,
+0x67,0x0,0x6c,0x0,0x65,0x0,0x0,0x0,
+0x1,0x0,0x0,0x0,0x78,0x0,0x0,0x0,
+0x1,0x0,0x0,0x0,0x79,0x0,0x0,0x0,
+0x5,0x0,0x0,0x0,0x63,0x0,0x6f,0x0,
+0x6c,0x0,0x6f,0x0,0x72,0x0,0x0,0x0,
+0x7,0x0,0x0,0x0,0x23,0x0,0x64,0x0,
+0x62,0x0,0x38,0x0,0x66,0x0,0x34,0x0,
+0x31,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x4,0x0,0x0,0x0,0x54,0x0,0x65,0x0,
+0x78,0x0,0x74,0x0,0x0,0x0,0x0,0x0,
+0x4,0x0,0x0,0x0,0x66,0x0,0x6f,0x0,
+0x6e,0x0,0x74,0x0,0x0,0x0,0x0,0x0,
+0x9,0x0,0x0,0x0,0x70,0x0,0x69,0x0,
+0x78,0x0,0x65,0x0,0x6c,0x0,0x53,0x0,
+0x69,0x0,0x7a,0x0,0x65,0x0,0x0,0x0,
+0x13,0x0,0x0,0x0,0x68,0x0,0x6f,0x0,
+0x72,0x0,0x69,0x0,0x7a,0x0,0x6f,0x0,
+0x6e,0x0,0x74,0x0,0x61,0x0,0x6c,0x0,
+0x41,0x0,0x6c,0x0,0x69,0x0,0x67,0x0,
+0x6e,0x0,0x6d,0x0,0x65,0x0,0x6e,0x0,
+0x74,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x22,0x0,0x0,0x0,0x65,0x0,0x78,0x0,
+0x70,0x0,0x72,0x0,0x65,0x0,0x73,0x0,
+0x73,0x0,0x69,0x0,0x6f,0x0,0x6e,0x0,
+0x20,0x0,0x66,0x0,0x6f,0x0,0x72,0x0,
+0x20,0x0,0x68,0x0,0x6f,0x0,0x72,0x0,
+0x69,0x0,0x7a,0x0,0x6f,0x0,0x6e,0x0,
+0x74,0x0,0x61,0x0,0x6c,0x0,0x41,0x0,
+0x6c,0x0,0x69,0x0,0x67,0x0,0x6e,0x0,
+0x6d,0x0,0x65,0x0,0x6e,0x0,0x74,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x11,0x0,0x0,0x0,0x76,0x0,0x65,0x0,
+0x72,0x0,0x74,0x0,0x69,0x0,0x63,0x0,
+0x61,0x0,0x6c,0x0,0x41,0x0,0x6c,0x0,
+0x69,0x0,0x67,0x0,0x6e,0x0,0x6d,0x0,
+0x65,0x0,0x6e,0x0,0x74,0x0,0x0,0x0,
+0x20,0x0,0x0,0x0,0x65,0x0,0x78,0x0,
+0x70,0x0,0x72,0x0,0x65,0x0,0x73,0x0,
+0x73,0x0,0x69,0x0,0x6f,0x0,0x6e,0x0,
+0x20,0x0,0x66,0x0,0x6f,0x0,0x72,0x0,
+0x20,0x0,0x76,0x0,0x65,0x0,0x72,0x0,
+0x74,0x0,0x69,0x0,0x63,0x0,0x61,0x0,
+0x6c,0x0,0x41,0x0,0x6c,0x0,0x69,0x0,
+0x67,0x0,0x6e,0x0,0x6d,0x0,0x65,0x0,
+0x6e,0x0,0x74,0x0,0x0,0x0,0x0,0x0,
+0xc,0x0,0x0,0x0,0x41,0x0,0x6c,0x0,
+0x69,0x0,0x67,0x0,0x6e,0x0,0x48,0x0,
+0x43,0x0,0x65,0x0,0x6e,0x0,0x74,0x0,
+0x65,0x0,0x72,0x0,0x0,0x0,0x0,0x0,
+0xc,0x0,0x0,0x0,0x41,0x0,0x6c,0x0,
+0x69,0x0,0x67,0x0,0x6e,0x0,0x56,0x0,
+0x43,0x0,0x65,0x0,0x6e,0x0,0x74,0x0,
+0x65,0x0,0x72,0x0,0x0,0x0,0x0,0x0,
+0x1,0x0,0x0,0x0,0x10,0x0,0x0,0x0,
+0x4,0x0,0x0,0x0,0x24,0x0,0x0,0x0,
+0x1,0x0,0x0,0x0,0x1,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x1,0x0,0x10,0x0,
+0xff,0xff,0x0,0x0,0x34,0x0,0x0,0x0,
+0xe4,0x0,0x0,0x0,0xcc,0x1,0x0,0x0,
+0xe4,0x2,0x0,0x0,0x2,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0xff,0xff,
+0xff,0xff,0xff,0xff,0x0,0x0,0x0,0x0,
+0x54,0x0,0x0,0x0,0x54,0x0,0x0,0x0,
+0x54,0x0,0x0,0x0,0x1,0x0,0x0,0x0,
+0x68,0x0,0x0,0x0,0x68,0x0,0x0,0x0,
+0x0,0x0,0x3,0x0,0x68,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0xb0,0x0,0x0,0x0,
+0x3,0x0,0x10,0x0,0x0,0x0,0x0,0x0,
+0xb0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0xb0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x5,0x0,0x0,0x0,0x6,0x0,0x0,0x0,
+0x7,0x0,0x0,0x0,0x6,0x0,0x50,0x0,
+0x6,0x0,0xf0,0x1,0x4,0x0,0x0,0x0,
+0x0,0x0,0x2,0x0,0x1,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x5,0x0,0x50,0x0,
+0x5,0x0,0xd0,0x0,0x3,0x0,0x0,0x0,
+0x0,0x0,0x2,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x4,0x0,0x50,0x0,
+0x4,0x0,0xc0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x8,0x0,0x1,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x8,0x0,0x50,0x0,
+0x8,0x0,0x50,0x0,0x8,0x0,0x0,0x0,
+0x9,0x0,0x0,0x0,0x0,0x0,0xff,0xff,
+0xff,0xff,0xff,0xff,0x0,0x0,0x0,0x0,
+0x54,0x0,0x0,0x0,0x54,0x0,0x0,0x0,
+0x54,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x54,0x0,0x0,0x0,0x54,0x0,0x0,0x0,
+0x0,0x0,0x6,0x0,0x54,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0xe4,0x0,0x0,0x0,
+0x8,0x0,0x50,0x0,0x9,0x0,0x90,0x0,
+0xe4,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0xe4,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0xc,0x0,0x0,0x0,0x0,0x0,0x3,0x0,
+0x0,0x0,0x0,0x0,0xd,0x0,0x0,0x0,
+0xe,0x0,0x90,0x0,0xe,0x0,0x0,0x1,
+0x4,0x0,0x0,0x0,0x0,0x0,0x2,0x0,
+0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0xd,0x0,0x90,0x0,0xd,0x0,0x10,0x1,
+0x3,0x0,0x0,0x0,0x0,0x0,0x2,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0xc,0x0,0x90,0x0,0xc,0x0,0x0,0x1,
+0xb,0x0,0x0,0x0,0x0,0x0,0x2,0x0,
+0x2,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0xb,0x0,0x90,0x0,0xb,0x0,0xc0,0x0,
+0xa,0x0,0x0,0x0,0x0,0x0,0x2,0x0,
+0x2,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0xa,0x0,0x90,0x0,0xa,0x0,0xc0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x8,0x0,
+0x2,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x10,0x0,0x90,0x0,0x10,0x0,0x90,0x0,
+0x0,0x0,0x0,0x0,0xe,0x0,0x0,0x0,
+0x6,0x0,0x0,0x0,0x0,0x0,0xff,0xff,
+0xff,0xff,0xff,0xff,0x0,0x0,0x0,0x0,
+0x54,0x0,0x0,0x0,0x54,0x0,0x0,0x0,
+0x54,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x54,0x0,0x0,0x0,0x54,0x0,0x0,0x0,
+0x0,0x0,0x8,0x0,0x54,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x14,0x1,0x0,0x0,
+0x10,0x0,0x90,0x0,0x11,0x0,0xd0,0x0,
+0x14,0x1,0x0,0x0,0x0,0x0,0x0,0x0,
+0x14,0x1,0x0,0x0,0x0,0x0,0x0,0x0,
+0x13,0x0,0x0,0x0,0x0,0x0,0x7,0x0,
+0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x19,0x0,0xd0,0x0,0x19,0x0,0x0,0x2,
+0x11,0x0,0x0,0x0,0x0,0x0,0x7,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x18,0x0,0xd0,0x0,0x18,0x0,0x20,0x2,
+0x7,0x0,0x0,0x0,0x0,0x0,0x5,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x16,0x0,0xd0,0x0,0x16,0x0,0x30,0x1,
+0x4,0x0,0x0,0x0,0x0,0x0,0x2,0x0,
+0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x15,0x0,0xd0,0x0,0x15,0x0,0x50,0x1,
+0x3,0x0,0x0,0x0,0x0,0x0,0x2,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x14,0x0,0xd0,0x0,0x14,0x0,0x40,0x1,
+0xb,0x0,0x0,0x0,0x0,0x0,0x2,0x0,
+0x2,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x13,0x0,0xd0,0x0,0x13,0x0,0x0,0x1,
+0xa,0x0,0x0,0x0,0x0,0x0,0x2,0x0,
+0x2,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x12,0x0,0xd0,0x0,0x12,0x0,0x0,0x1,
+0xf,0x0,0x0,0x0,0x0,0x0,0xa,0x0,
+0x3,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x17,0x0,0xd0,0x0,0x17,0x0,0x20,0x1,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0xff,0xff,
+0xff,0xff,0xff,0xff,0x0,0x0,0x0,0x0,
+0x54,0x0,0x0,0x0,0x54,0x0,0x0,0x0,
+0x54,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x54,0x0,0x0,0x0,0x54,0x0,0x0,0x0,
+0x0,0x0,0x1,0x0,0x54,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x6c,0x0,0x0,0x0,
+0x17,0x0,0xd0,0x0,0x0,0x0,0x0,0x0,
+0x6c,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x6c,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x10,0x0,0x0,0x0,0x0,0x0,0x2,0x0,
+0x3,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x17,0x0,0x20,0x1,0x17,0x0,0xd0,0x1,
+0x0,0x0,0x0,0x0
+};
+QT_WARNING_PUSH
+QT_WARNING_DISABLE_MSVC(4573)
+extern const QQmlPrivate::AOTCompiledFunction aotBuiltFunctions[];
+extern const QQmlPrivate::AOTCompiledFunction aotBuiltFunctions[] = {
+{ 0, 0, [](QV4::ExecutableCompilationUnit *unit, QMetaType *argTypes) {
+    struct { QV4::ExecutableCompilationUnit *compilationUnit; } c { unit };
+    const auto *aotContext = &c;
+    Q_UNUSED(aotContext);
+    argTypes[0] = []() { static const auto t = QMetaType::fromName("QQuickText::HAlignment"); return t; }();
+}, 
+    [](const QQmlPrivate::AOTCompiledContext *aotContext, void **argv) {
+Q_UNUSED(aotContext)
+Q_UNUSED(argv)
+// expression for horizontalAlignment at line 24, column 13
+int r2_0;
+{
+}
+// generate_GetLookup
+#ifndef QT_NO_DEBUG
+aotContext->setInstructionPointer(4);
+#endif
+while (!aotContext->getEnumLookup(1, &r2_0)) {
+#ifdef QT_NO_DEBUG
+aotContext->setInstructionPointer(4);
+#endif
+aotContext->initGetEnumLookup(1, []() { static const auto t = QMetaType::fromName("QQuickText*"); return t; }().metaObject(), "HAlignment", "AlignHCenter");
+if (aotContext->engine->hasError()) {
+aotContext->setReturnValueUndefined();
+if (argv[0]) {
+    const QMetaType returnType = []() { static const auto t = QMetaType::fromName("QQuickText::HAlignment"); return t; }();
+    returnType.destruct(argv[0]);
+    returnType.construct(argv[0]);
+ }
+return;
+}
+}
+{
+}
+{
+}
+// generate_Ret
+if (argv[0]) {
+    const QMetaType returnType = QMetaType::fromType<int>();
+    returnType.destruct(argv[0]);
+    returnType.construct(argv[0], &r2_0);
+}
+return;
+}
+ },{ 1, 0, [](QV4::ExecutableCompilationUnit *unit, QMetaType *argTypes) {
+    struct { QV4::ExecutableCompilationUnit *compilationUnit; } c { unit };
+    const auto *aotContext = &c;
+    Q_UNUSED(aotContext);
+    argTypes[0] = []() { static const auto t = QMetaType::fromName("QQuickText::VAlignment"); return t; }();
+}, 
+    [](const QQmlPrivate::AOTCompiledContext *aotContext, void **argv) {
+Q_UNUSED(aotContext)
+Q_UNUSED(argv)
+// expression for verticalAlignment at line 25, column 13
+int r2_0;
+{
+}
+// generate_GetLookup
+#ifndef QT_NO_DEBUG
+aotContext->setInstructionPointer(4);
+#endif
+while (!aotContext->getEnumLookup(3, &r2_0)) {
+#ifdef QT_NO_DEBUG
+aotContext->setInstructionPointer(4);
+#endif
+aotContext->initGetEnumLookup(3, []() { static const auto t = QMetaType::fromName("QQuickText*"); return t; }().metaObject(), "VAlignment", "AlignVCenter");
+if (aotContext->engine->hasError()) {
+aotContext->setReturnValueUndefined();
+if (argv[0]) {
+    const QMetaType returnType = []() { static const auto t = QMetaType::fromName("QQuickText::VAlignment"); return t; }();
+    returnType.destruct(argv[0]);
+    returnType.construct(argv[0]);
+ }
+return;
+}
+}
+{
+}
+{
+}
+// generate_Ret
+if (argv[0]) {
+    const QMetaType returnType = QMetaType::fromType<int>();
+    returnType.destruct(argv[0]);
+    returnType.construct(argv[0], &r2_0);
+}
+return;
+}
+ },{ 0, 0, nullptr, nullptr }};
+QT_WARNING_POP
+}
+}
diff --git a/Motus/build/Desktop_Qt_6_8_2_MinGW_64_bit-Debug/.rcc/qmlcache/appMotus_Bouton_qml.cpp.aotstats b/Motus/build/Desktop_Qt_6_8_2_MinGW_64_bit-Debug/.rcc/qmlcache/appMotus_Bouton_qml.cpp.aotstats
new file mode 100644
index 0000000000000000000000000000000000000000..50fe4d0dad6a4626acebfb84af55bc8d0e122912
--- /dev/null
+++ b/Motus/build/Desktop_Qt_6_8_2_MinGW_64_bit-Debug/.rcc/qmlcache/appMotus_Bouton_qml.cpp.aotstats
@@ -0,0 +1,28 @@
+[
+    {
+        "moduleFiles": [
+            {
+                "entries": [
+                    {
+                        "codegenSuccessfull": true,
+                        "column": 34,
+                        "durationMicroseconds": 323,
+                        "errorMessage": "",
+                        "functionName": "horizontalAlignment",
+                        "line": 24
+                    },
+                    {
+                        "codegenSuccessfull": true,
+                        "column": 32,
+                        "durationMicroseconds": 107,
+                        "errorMessage": "",
+                        "functionName": "verticalAlignment",
+                        "line": 25
+                    }
+                ],
+                "filepath": "D:/Centrale/S8/C++GUI/Projet/Motus/motusetbouchecousue/Motus/Bouton.qml"
+            }
+        ],
+        "moduleId": "Motus(appMotus)"
+    }
+]
diff --git a/Motus/build/Desktop_Qt_6_8_2_MinGW_64_bit-Debug/.rcc/qmlcache/appMotus_Case_qml.cpp.aotstats b/Motus/build/Desktop_Qt_6_8_2_MinGW_64_bit-Debug/.rcc/qmlcache/appMotus_Case_qml.cpp.aotstats
index 5c1dd4cf7e9f2ec04b4f0e7aa0d20eeb23f6e40a..1ba807235a765bdf2ca922fd6164c74af9b35855 100644
--- a/Motus/build/Desktop_Qt_6_8_2_MinGW_64_bit-Debug/.rcc/qmlcache/appMotus_Case_qml.cpp.aotstats
+++ b/Motus/build/Desktop_Qt_6_8_2_MinGW_64_bit-Debug/.rcc/qmlcache/appMotus_Case_qml.cpp.aotstats
@@ -6,7 +6,7 @@
                     {
                         "codegenSuccessfull": true,
                         "column": 30,
-                        "durationMicroseconds": 6672,
+                        "durationMicroseconds": 288,
                         "errorMessage": "",
                         "functionName": "horizontalAlignment",
                         "line": 16
@@ -14,7 +14,7 @@
                     {
                         "codegenSuccessfull": true,
                         "column": 28,
-                        "durationMicroseconds": 140,
+                        "durationMicroseconds": 132,
                         "errorMessage": "",
                         "functionName": "verticalAlignment",
                         "line": 17
diff --git a/Motus/build/Desktop_Qt_6_8_2_MinGW_64_bit-Debug/.rcc/qmlcache/appMotus_Main_qml.cpp b/Motus/build/Desktop_Qt_6_8_2_MinGW_64_bit-Debug/.rcc/qmlcache/appMotus_Main_qml.cpp
index 3e8238f2e86eb45d366c7af82d537165eb9ed26f..baf1ded5859e1038a38e391bb9c43cb2214fac31 100644
--- a/Motus/build/Desktop_Qt_6_8_2_MinGW_64_bit-Debug/.rcc/qmlcache/appMotus_Main_qml.cpp
+++ b/Motus/build/Desktop_Qt_6_8_2_MinGW_64_bit-Debug/.rcc/qmlcache/appMotus_Main_qml.cpp
@@ -25,62 +25,64 @@ extern const unsigned char qmlData alignas(16) [] = {
 0x71,0x76,0x34,0x63,0x64,0x61,0x74,0x61,
 0x42,0x0,0x0,0x0,0x2,0x8,0x6,0x0,
 0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
-0xc8,0x9,0x0,0x0,0x30,0x61,0x38,0x31,
+0xf4,0xa,0x0,0x0,0x30,0x61,0x38,0x31,
 0x33,0x39,0x63,0x35,0x37,0x34,0x66,0x65,
 0x31,0x35,0x30,0x61,0x62,0x61,0x39,0x32,
 0x64,0x35,0x66,0x32,0x34,0x38,0x34,0x61,
 0x38,0x66,0x33,0x66,0x64,0x62,0x37,0x37,
 0x34,0x39,0x37,0x37,0x0,0x0,0x0,0x0,
-0x0,0x0,0x0,0x0,0xcf,0x43,0xbf,0x72,
-0x8,0xcb,0xa0,0x71,0xe4,0x37,0x77,0x72,
-0x47,0x3,0x5d,0x6c,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x4,0xad,0xa1,0x1d,
+0xb5,0x45,0x8d,0x83,0x13,0x7,0xdb,0xcb,
+0xf6,0xbd,0xbd,0x80,0x0,0x0,0x0,0x0,
 0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
 0x0,0x0,0x0,0x0,0x23,0x0,0x0,0x0,
-0x23,0x0,0x0,0x0,0xc0,0x2,0x0,0x0,
+0x26,0x0,0x0,0x0,0xd0,0x2,0x0,0x0,
 0x2,0x0,0x0,0x0,0xf8,0x0,0x0,0x0,
 0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x0,
 0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x0,
 0x1,0x0,0x0,0x0,0x0,0x1,0x0,0x0,
 0xb,0x0,0x0,0x0,0x4,0x1,0x0,0x0,
 0x0,0x0,0x0,0x0,0x30,0x1,0x0,0x0,
-0x7,0x0,0x0,0x0,0x30,0x1,0x0,0x0,
-0x0,0x0,0x0,0x0,0x68,0x1,0x0,0x0,
-0x1,0x0,0x0,0x0,0x68,0x1,0x0,0x0,
-0x0,0x0,0x0,0x0,0x80,0x1,0x0,0x0,
-0x0,0x0,0x0,0x0,0x80,0x1,0x0,0x0,
-0x0,0x0,0x0,0x0,0x80,0x1,0x0,0x0,
-0x0,0x0,0x0,0x0,0x80,0x1,0x0,0x0,
-0x0,0x0,0x0,0x0,0x80,0x1,0x0,0x0,
+0x9,0x0,0x0,0x0,0x30,0x1,0x0,0x0,
+0x0,0x0,0x0,0x0,0x78,0x1,0x0,0x0,
+0x1,0x0,0x0,0x0,0x78,0x1,0x0,0x0,
+0x0,0x0,0x0,0x0,0x90,0x1,0x0,0x0,
+0x0,0x0,0x0,0x0,0x90,0x1,0x0,0x0,
+0x0,0x0,0x0,0x0,0x90,0x1,0x0,0x0,
+0x0,0x0,0x0,0x0,0x90,0x1,0x0,0x0,
+0x0,0x0,0x0,0x0,0x90,0x1,0x0,0x0,
 0xff,0xff,0xff,0xff,0x0,0x0,0x0,0x0,
-0x0,0x0,0x0,0x0,0xe0,0x5,0x0,0x0,
-0x80,0x1,0x0,0x0,0xf0,0x1,0x0,0x0,
-0xb0,0x2,0x0,0x0,0x80,0x1,0x0,0x0,
-0x93,0x1,0x0,0x0,0xa0,0x1,0x0,0x0,
-0x3,0x1,0x0,0x0,0xc7,0x1,0x0,0x0,
-0x11,0x1,0x0,0x0,0xd3,0x1,0x0,0x0,
-0x80,0x1,0x0,0x0,0x0,0x2,0x0,0x0,
-0xe4,0x1,0x0,0x0,0x11,0x2,0x0,0x0,
+0x0,0x0,0x0,0x0,0x50,0x6,0x0,0x0,
+0x90,0x1,0x0,0x0,0x0,0x2,0x0,0x0,
+0xc0,0x2,0x0,0x0,0xb0,0x1,0x0,0x0,
+0xc3,0x1,0x0,0x0,0xd0,0x1,0x0,0x0,
+0x3,0x1,0x0,0x0,0xf7,0x1,0x0,0x0,
+0x11,0x1,0x0,0x0,0x3,0x2,0x0,0x0,
+0xb0,0x1,0x0,0x0,0x30,0x2,0x0,0x0,
+0x14,0x2,0x0,0x0,0x41,0x2,0x0,0x0,
 0x0,0x0,0x0,0x0,0x0,0x40,0x6b,0x3f,
 0x0,0x0,0x0,0x0,0x0,0xa0,0x65,0x3f,
 0x0,0x0,0x0,0x0,0x0,0x40,0xf5,0x7f,
-0x0,0x0,0x0,0x0,0x0,0x60,0x99,0x3f,
-0x0,0x0,0x0,0x0,0x0,0x78,0x71,0x3f,
-0x0,0x0,0x0,0x0,0x0,0xc8,0x78,0x3f,
-0x0,0x0,0x0,0x0,0x0,0x40,0x72,0x3f,
+0x0,0x0,0x0,0x0,0x0,0x80,0xad,0x3f,
+0x0,0x0,0x0,0x0,0x0,0x90,0x82,0x3f,
+0x0,0x0,0x0,0x0,0x0,0x60,0x9c,0x3f,
+0x0,0x0,0x0,0x0,0x0,0x0,0x82,0x3f,
+0x0,0x0,0x0,0x0,0x0,0x40,0xa6,0x3f,
+0x0,0x0,0x0,0x0,0x0,0xc0,0xb2,0x3f,
 0x7,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
 0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,
 0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
 0x5c,0x0,0x0,0x0,0x9,0x0,0x0,0x0,
-0x17,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x1a,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
 0x38,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
 0x38,0x0,0x0,0x0,0x0,0x0,0x3,0x0,
 0x1,0x0,0x0,0x0,0x7,0x0,0x0,0x0,
-0x20,0x0,0x90,0x0,0x0,0x0,0x0,0x0,
+0x27,0x0,0x90,0x0,0x0,0x0,0x0,0x0,
 0x0,0x0,0x7,0x0,0x0,0x0,0x8,0x0,
-0x0,0x0,0x0,0x0,0x20,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x27,0x0,0x0,0x0,
 0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x0,
-0x20,0x0,0x0,0x0,0x1,0x0,0x0,0x0,
-0x5,0x0,0x0,0x0,0x26,0x0,0x0,0x0,
+0x27,0x0,0x0,0x0,0x1,0x0,0x0,0x0,
+0x5,0x0,0x0,0x0,0x2d,0x0,0x0,0x0,
 0x1,0x0,0x0,0x0,0xca,0x28,0x1,0x18,
 0x6,0xd4,0x16,0x6,0x2,0x0,0x0,0x0,
 0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
@@ -89,45 +91,46 @@ extern const unsigned char qmlData alignas(16) [] = {
 0x38,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
 0x40,0x0,0x0,0x0,0x0,0x0,0x5,0x0,
 0xff,0xff,0xff,0xff,0xf,0x0,0x0,0x0,
-0x20,0x0,0xa0,0x1,0x0,0x0,0x0,0x0,
+0x27,0x0,0xa0,0x1,0x0,0x0,0x0,0x0,
 0x0,0x0,0x8,0x0,0x0,0x0,0x2,0x0,
-0x22,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
-0x0,0x0,0x0,0x0,0x21,0x0,0x0,0x0,
+0x25,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x28,0x0,0x0,0x0,
 0x1,0x0,0x0,0x0,0xe,0x0,0x0,0x0,
-0x22,0x0,0x0,0x0,0x4,0x0,0x0,0x0,
-0x1d,0x0,0x0,0x0,0x23,0x0,0x0,0x0,
+0x29,0x0,0x0,0x0,0x4,0x0,0x0,0x0,
+0x1d,0x0,0x0,0x0,0x2a,0x0,0x0,0x0,
 0x6,0x0,0x0,0x0,0x3a,0x0,0x0,0x0,
-0x24,0x0,0x0,0x0,0x8,0x0,0x0,0x0,
-0x3e,0x0,0x0,0x0,0x26,0x0,0x0,0x0,
+0x2b,0x0,0x0,0x0,0x8,0x0,0x0,0x0,
+0x3e,0x0,0x0,0x0,0x2d,0x0,0x0,0x0,
 0x8,0x0,0x0,0x0,0x16,0x6,0x3c,0x0,
 0x18,0x8,0x2e,0x1,0x3c,0x2,0x6c,0x8,
-0x50,0x30,0x2e,0x3,0x18,0x9,0x12,0x1b,
+0x50,0x30,0x2e,0x3,0x18,0x9,0x12,0x1e,
 0x18,0xc,0xb4,0x4,0x1,0xc,0x42,0x5,
 0x9,0x2e,0x6,0x18,0x9,0x16,0x6,0x3c,
-0x7,0x18,0xd,0x12,0x1f,0x80,0xd,0x18,
+0x7,0x18,0xd,0x12,0x22,0x80,0xd,0x18,
 0xe,0x16,0x6,0x3c,0x8,0x80,0xe,0x18,
 0xc,0xac,0x9,0x9,0x1,0xc,0x8,0x42,
 0xa,0x6,0xe,0x2,0x0,0x0,0x0,0x0,
 0x0,0x0,0x0,0x0,0x10,0x0,0x0,0x0,
 0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
-0x50,0x3,0x0,0x0,0x58,0x3,0x0,0x0,
-0x70,0x3,0x0,0x0,0x88,0x3,0x0,0x0,
-0x98,0x3,0x0,0x0,0xb0,0x3,0x0,0x0,
-0xc8,0x3,0x0,0x0,0xd8,0x3,0x0,0x0,
-0xf8,0x3,0x0,0x0,0x10,0x4,0x0,0x0,
-0x28,0x4,0x0,0x0,0x30,0x4,0x0,0x0,
-0x38,0x4,0x0,0x0,0x48,0x4,0x0,0x0,
-0x60,0x4,0x0,0x0,0x70,0x4,0x0,0x0,
-0x80,0x4,0x0,0x0,0x90,0x4,0x0,0x0,
-0xa8,0x4,0x0,0x0,0xb0,0x4,0x0,0x0,
+0x68,0x3,0x0,0x0,0x70,0x3,0x0,0x0,
+0x88,0x3,0x0,0x0,0xa0,0x3,0x0,0x0,
+0xb0,0x3,0x0,0x0,0xc8,0x3,0x0,0x0,
+0xe0,0x3,0x0,0x0,0xf0,0x3,0x0,0x0,
+0x10,0x4,0x0,0x0,0x28,0x4,0x0,0x0,
+0x40,0x4,0x0,0x0,0x48,0x4,0x0,0x0,
+0x50,0x4,0x0,0x0,0x60,0x4,0x0,0x0,
+0x78,0x4,0x0,0x0,0x88,0x4,0x0,0x0,
+0x98,0x4,0x0,0x0,0xa8,0x4,0x0,0x0,
 0xc0,0x4,0x0,0x0,0xc8,0x4,0x0,0x0,
-0xd8,0x4,0x0,0x0,0xf0,0x4,0x0,0x0,
-0x28,0x5,0x0,0x0,0x38,0x5,0x0,0x0,
-0x48,0x5,0x0,0x0,0x58,0x5,0x0,0x0,
-0x60,0x5,0x0,0x0,0x70,0x5,0x0,0x0,
-0x88,0x5,0x0,0x0,0x98,0x5,0x0,0x0,
+0xd8,0x4,0x0,0x0,0xe0,0x4,0x0,0x0,
+0xf8,0x4,0x0,0x0,0x10,0x5,0x0,0x0,
+0x38,0x5,0x0,0x0,0x48,0x5,0x0,0x0,
+0x60,0x5,0x0,0x0,0x98,0x5,0x0,0x0,
 0xa8,0x5,0x0,0x0,0xb8,0x5,0x0,0x0,
-0xd0,0x5,0x0,0x0,0x0,0x0,0x0,0x0,
+0xc8,0x5,0x0,0x0,0xd0,0x5,0x0,0x0,
+0xe0,0x5,0x0,0x0,0xf8,0x5,0x0,0x0,
+0x8,0x6,0x0,0x0,0x18,0x6,0x0,0x0,
+0x28,0x6,0x0,0x0,0x40,0x6,0x0,0x0,
 0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
 0x7,0x0,0x0,0x0,0x51,0x0,0x74,0x0,
 0x51,0x0,0x75,0x0,0x69,0x0,0x63,0x0,
@@ -159,9 +162,9 @@ extern const unsigned char qmlData alignas(16) [] = {
 0x1,0x0,0x0,0x0,0x79,0x0,0x0,0x0,
 0x5,0x0,0x0,0x0,0x63,0x0,0x6f,0x0,
 0x6c,0x0,0x6f,0x0,0x72,0x0,0x0,0x0,
-0x7,0x0,0x0,0x0,0x23,0x0,0x66,0x0,
-0x35,0x0,0x36,0x0,0x33,0x0,0x36,0x0,
-0x33,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x7,0x0,0x0,0x0,0x23,0x0,0x35,0x0,
+0x66,0x0,0x39,0x0,0x37,0x0,0x61,0x0,
+0x66,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
 0x5,0x0,0x0,0x0,0x66,0x0,0x6f,0x0,
 0x63,0x0,0x75,0x0,0x73,0x0,0x0,0x0,
 0x4,0x0,0x0,0x0,0x43,0x0,0x61,0x0,
@@ -175,6 +178,17 @@ extern const unsigned char qmlData alignas(16) [] = {
 0x5,0x0,0x0,0x0,0x63,0x0,0x61,0x0,
 0x73,0x0,0x65,0x0,0x32,0x0,0x0,0x0,
 0x1,0x0,0x0,0x0,0x42,0x0,0x0,0x0,
+0x6,0x0,0x0,0x0,0x42,0x0,0x6f,0x0,
+0x75,0x0,0x74,0x0,0x6f,0x0,0x6e,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x6,0x0,0x0,0x0,0x62,0x0,0x6f,0x0,
+0x75,0x0,0x74,0x0,0x6f,0x0,0x6e,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0xe,0x0,0x0,0x0,0x47,0x0,0xe9,0x0,
+0x6e,0x0,0xe9,0x0,0x72,0x0,0x65,0x0,
+0x72,0x0,0x20,0x0,0x75,0x0,0x6e,0x0,
+0x20,0x0,0x6d,0x0,0x6f,0x0,0x74,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
 0x4,0x0,0x0,0x0,0x4b,0x0,0x65,0x0,
 0x79,0x0,0x73,0x0,0x0,0x0,0x0,0x0,
 0x9,0x0,0x0,0x0,0x6f,0x0,0x6e,0x0,
@@ -211,130 +225,154 @@ extern const unsigned char qmlData alignas(16) [] = {
 0x5,0x0,0x0,0x0,0x65,0x0,0x76,0x0,
 0x65,0x0,0x6e,0x0,0x74,0x0,0x0,0x0,
 0x1,0x0,0x0,0x0,0x10,0x0,0x0,0x0,
-0x5,0x0,0x0,0x0,0x24,0x0,0x0,0x0,
+0x6,0x0,0x0,0x0,0x24,0x0,0x0,0x0,
 0x1,0x0,0x0,0x0,0x1,0x0,0x0,0x0,
 0x0,0x0,0x0,0x0,0x1,0x0,0x10,0x0,
-0xff,0xff,0x0,0x0,0x38,0x0,0x0,0x0,
-0x8,0x1,0x0,0x0,0x38,0x2,0x0,0x0,
-0xd8,0x2,0x0,0x0,0x78,0x3,0x0,0x0,
-0x2,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
-0x0,0x0,0xff,0xff,0xff,0xff,0xff,0xff,
-0x0,0x0,0x0,0x0,0x54,0x0,0x0,0x0,
+0xff,0xff,0x0,0x0,0x3c,0x0,0x0,0x0,
+0xc,0x1,0x0,0x0,0x54,0x2,0x0,0x0,
+0xf4,0x2,0x0,0x0,0x94,0x3,0x0,0x0,
+0x34,0x4,0x0,0x0,0x2,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0xff,0xff,
+0xff,0xff,0xff,0xff,0x0,0x0,0x0,0x0,
 0x54,0x0,0x0,0x0,0x54,0x0,0x0,0x0,
-0x0,0x0,0x0,0x0,0x54,0x0,0x0,0x0,
-0x54,0x0,0x0,0x0,0x0,0x0,0x5,0x0,
 0x54,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
-0xcc,0x0,0x0,0x0,0x3,0x0,0x10,0x0,
-0x0,0x0,0x0,0x0,0xcc,0x0,0x0,0x0,
+0x54,0x0,0x0,0x0,0x54,0x0,0x0,0x0,
+0x0,0x0,0x5,0x0,0x54,0x0,0x0,0x0,
 0x0,0x0,0x0,0x0,0xcc,0x0,0x0,0x0,
-0x0,0x0,0x0,0x0,0x6,0x0,0x0,0x0,
-0x0,0x0,0x5,0x0,0x0,0x0,0x0,0x0,
-0x0,0x0,0x0,0x0,0x7,0x0,0x50,0x0,
-0x7,0x0,0xc0,0x0,0x5,0x0,0x0,0x0,
-0x0,0x0,0x1,0x0,0x1,0x0,0x0,0x0,
-0x0,0x0,0x0,0x0,0x6,0x0,0x50,0x0,
-0x6,0x0,0xe0,0x0,0x4,0x0,0x0,0x0,
-0x0,0x0,0x2,0x0,0x1,0x0,0x0,0x0,
-0x0,0x0,0x0,0x0,0x5,0x0,0x50,0x0,
-0x5,0x0,0xd0,0x0,0x3,0x0,0x0,0x0,
-0x0,0x0,0x2,0x0,0x0,0x0,0x0,0x0,
-0x0,0x0,0x0,0x0,0x4,0x0,0x50,0x0,
-0x4,0x0,0xc0,0x0,0x0,0x0,0x0,0x0,
-0x0,0x0,0x8,0x0,0x1,0x0,0x0,0x0,
-0x0,0x0,0x0,0x0,0x9,0x0,0x50,0x0,
-0x9,0x0,0x50,0x0,0x0,0x0,0x0,0x0,
-0x8,0x0,0x0,0x0,0x9,0x0,0x0,0x0,
-0x0,0x0,0xff,0xff,0xff,0xff,0xff,0xff,
-0x0,0x0,0x0,0x0,0x54,0x0,0x0,0x0,
+0x3,0x0,0x10,0x0,0x0,0x0,0x0,0x0,
+0xcc,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0xcc,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x6,0x0,0x0,0x0,0x0,0x0,0x5,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x7,0x0,0x50,0x0,0x7,0x0,0xc0,0x0,
+0x5,0x0,0x0,0x0,0x0,0x0,0x1,0x0,
+0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x6,0x0,0x50,0x0,0x6,0x0,0xe0,0x0,
+0x4,0x0,0x0,0x0,0x0,0x0,0x2,0x0,
+0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x5,0x0,0x50,0x0,0x5,0x0,0xd0,0x0,
+0x3,0x0,0x0,0x0,0x0,0x0,0x2,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x4,0x0,0x50,0x0,0x4,0x0,0xc0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x8,0x0,
+0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x9,0x0,0x50,0x0,0x9,0x0,0x50,0x0,
+0x0,0x0,0x0,0x0,0x8,0x0,0x0,0x0,
+0x9,0x0,0x0,0x0,0x0,0x0,0xff,0xff,
+0xff,0xff,0xff,0xff,0x0,0x0,0x0,0x0,
 0x54,0x0,0x0,0x0,0x54,0x0,0x0,0x0,
-0x0,0x0,0x0,0x0,0x54,0x0,0x0,0x0,
-0x54,0x0,0x0,0x0,0x0,0x0,0x9,0x0,
 0x54,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
-0x2c,0x1,0x0,0x0,0x9,0x0,0x50,0x0,
-0xa,0x0,0x90,0x0,0x2c,0x1,0x0,0x0,
-0x0,0x0,0x0,0x0,0x2c,0x1,0x0,0x0,
-0x0,0x0,0x0,0x0,0xe,0x0,0x0,0x0,
-0x0,0x0,0x1,0x0,0x1,0x0,0x0,0x0,
-0x0,0x0,0x0,0x0,0x10,0x0,0x90,0x0,
-0x10,0x0,0x0,0x1,0xc,0x0,0x0,0x0,
-0x0,0x0,0x3,0x0,0x0,0x0,0x0,0x0,
-0xd,0x0,0x0,0x0,0xf,0x0,0x90,0x0,
-0xf,0x0,0x0,0x1,0x4,0x0,0x0,0x0,
-0x0,0x0,0x2,0x0,0x1,0x0,0x0,0x0,
-0x0,0x0,0x0,0x0,0xe,0x0,0x90,0x0,
-0xe,0x0,0x10,0x1,0x3,0x0,0x0,0x0,
-0x0,0x0,0x2,0x0,0x0,0x0,0x0,0x0,
-0x0,0x0,0x0,0x0,0xd,0x0,0x90,0x0,
-0xd,0x0,0x0,0x1,0xb,0x0,0x0,0x0,
-0x0,0x0,0x2,0x0,0x2,0x0,0x0,0x0,
-0x0,0x0,0x0,0x0,0xc,0x0,0x90,0x0,
-0xc,0x0,0xc0,0x0,0xa,0x0,0x0,0x0,
-0x0,0x0,0x2,0x0,0x2,0x0,0x0,0x0,
-0x0,0x0,0x0,0x0,0xb,0x0,0x90,0x0,
-0xb,0x0,0xc0,0x0,0x0,0x0,0x0,0x0,
-0x0,0x0,0x8,0x0,0x2,0x0,0x0,0x0,
-0x0,0x0,0x0,0x0,0x12,0x0,0x90,0x0,
-0x12,0x0,0x90,0x0,0x0,0x0,0x0,0x0,
-0x0,0x0,0x8,0x0,0x3,0x0,0x0,0x0,
-0x0,0x0,0x0,0x0,0x19,0x0,0x90,0x0,
-0x19,0x0,0x90,0x0,0x15,0x0,0x0,0x0,
-0x0,0x0,0x9,0x0,0x4,0x0,0x0,0x0,
-0x0,0x0,0x0,0x0,0x20,0x0,0x90,0x0,
-0x20,0x0,0xe0,0x0,0x0,0x0,0x0,0x0,
-0xf,0x0,0x0,0x0,0x10,0x0,0x0,0x0,
-0x0,0x0,0xff,0xff,0xff,0xff,0xff,0xff,
-0x0,0x0,0x0,0x0,0x54,0x0,0x0,0x0,
 0x54,0x0,0x0,0x0,0x54,0x0,0x0,0x0,
-0x0,0x0,0x0,0x0,0x54,0x0,0x0,0x0,
-0x54,0x0,0x0,0x0,0x0,0x0,0x3,0x0,
+0x0,0x0,0xa,0x0,0x54,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x44,0x1,0x0,0x0,
+0x9,0x0,0x50,0x0,0xa,0x0,0x90,0x0,
+0x44,0x1,0x0,0x0,0x0,0x0,0x0,0x0,
+0x44,0x1,0x0,0x0,0x0,0x0,0x0,0x0,
+0xe,0x0,0x0,0x0,0x0,0x0,0x1,0x0,
+0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x10,0x0,0x90,0x0,0x10,0x0,0x0,0x1,
+0xc,0x0,0x0,0x0,0x0,0x0,0x3,0x0,
+0x0,0x0,0x0,0x0,0xd,0x0,0x0,0x0,
+0xf,0x0,0x90,0x0,0xf,0x0,0x0,0x1,
+0x4,0x0,0x0,0x0,0x0,0x0,0x2,0x0,
+0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0xe,0x0,0x90,0x0,0xe,0x0,0x10,0x1,
+0x3,0x0,0x0,0x0,0x0,0x0,0x2,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0xd,0x0,0x90,0x0,0xd,0x0,0x0,0x1,
+0xb,0x0,0x0,0x0,0x0,0x0,0x2,0x0,
+0x2,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0xc,0x0,0x90,0x0,0xc,0x0,0xc0,0x0,
+0xa,0x0,0x0,0x0,0x0,0x0,0x2,0x0,
+0x2,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0xb,0x0,0x90,0x0,0xb,0x0,0xc0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x8,0x0,
+0x2,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x12,0x0,0x90,0x0,0x12,0x0,0x90,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x8,0x0,
+0x3,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x19,0x0,0x90,0x0,0x19,0x0,0x90,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x8,0x0,
+0x4,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x20,0x0,0x90,0x0,0x20,0x0,0x90,0x0,
+0x18,0x0,0x0,0x0,0x0,0x0,0x9,0x0,
+0x5,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x27,0x0,0x90,0x0,0x27,0x0,0xe0,0x0,
+0x0,0x0,0x0,0x0,0xf,0x0,0x0,0x0,
+0x10,0x0,0x0,0x0,0x0,0x0,0xff,0xff,
+0xff,0xff,0xff,0xff,0x0,0x0,0x0,0x0,
+0x54,0x0,0x0,0x0,0x54,0x0,0x0,0x0,
 0x54,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
-0x9c,0x0,0x0,0x0,0x12,0x0,0x90,0x0,
-0x13,0x0,0xd0,0x0,0x9c,0x0,0x0,0x0,
+0x54,0x0,0x0,0x0,0x54,0x0,0x0,0x0,
+0x0,0x0,0x3,0x0,0x54,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x9c,0x0,0x0,0x0,
+0x12,0x0,0x90,0x0,0x13,0x0,0xd0,0x0,
+0x9c,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x9c,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x11,0x0,0x0,0x0,0x0,0x0,0x3,0x0,
+0x0,0x0,0x0,0x0,0x12,0x0,0x0,0x0,
+0x16,0x0,0xd0,0x0,0x16,0x0,0x80,0x1,
+0xb,0x0,0x0,0x0,0x0,0x0,0x2,0x0,
+0x4,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x15,0x0,0xd0,0x0,0x15,0x0,0x0,0x1,
+0xa,0x0,0x0,0x0,0x0,0x0,0x2,0x0,
+0x3,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x14,0x0,0xd0,0x0,0x14,0x0,0x0,0x1,
+0x0,0x0,0x0,0x0,0xf,0x0,0x0,0x0,
+0x13,0x0,0x0,0x0,0x0,0x0,0xff,0xff,
+0xff,0xff,0xff,0xff,0x0,0x0,0x0,0x0,
+0x54,0x0,0x0,0x0,0x54,0x0,0x0,0x0,
+0x54,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x54,0x0,0x0,0x0,0x54,0x0,0x0,0x0,
+0x0,0x0,0x3,0x0,0x54,0x0,0x0,0x0,
 0x0,0x0,0x0,0x0,0x9c,0x0,0x0,0x0,
-0x0,0x0,0x0,0x0,0x11,0x0,0x0,0x0,
-0x0,0x0,0x3,0x0,0x0,0x0,0x0,0x0,
-0x12,0x0,0x0,0x0,0x16,0x0,0xd0,0x0,
-0x16,0x0,0x80,0x1,0xb,0x0,0x0,0x0,
-0x0,0x0,0x2,0x0,0x4,0x0,0x0,0x0,
-0x0,0x0,0x0,0x0,0x15,0x0,0xd0,0x0,
-0x15,0x0,0x0,0x1,0xa,0x0,0x0,0x0,
-0x0,0x0,0x2,0x0,0x3,0x0,0x0,0x0,
-0x0,0x0,0x0,0x0,0x14,0x0,0xd0,0x0,
-0x14,0x0,0x0,0x1,0x0,0x0,0x0,0x0,
-0xf,0x0,0x0,0x0,0x13,0x0,0x0,0x0,
-0x0,0x0,0xff,0xff,0xff,0xff,0xff,0xff,
-0x0,0x0,0x0,0x0,0x54,0x0,0x0,0x0,
+0x19,0x0,0x90,0x0,0x1a,0x0,0xd0,0x0,
+0x9c,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x9c,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x11,0x0,0x0,0x0,0x0,0x0,0x3,0x0,
+0x0,0x0,0x0,0x0,0x14,0x0,0x0,0x0,
+0x1d,0x0,0xd0,0x0,0x1d,0x0,0x80,0x1,
+0xb,0x0,0x0,0x0,0x0,0x0,0x2,0x0,
+0x6,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x1c,0x0,0xd0,0x0,0x1c,0x0,0x0,0x1,
+0xa,0x0,0x0,0x0,0x0,0x0,0x2,0x0,
+0x5,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x1b,0x0,0xd0,0x0,0x1b,0x0,0x0,0x1,
+0x0,0x0,0x0,0x0,0x15,0x0,0x0,0x0,
+0x16,0x0,0x0,0x0,0x0,0x0,0xff,0xff,
+0xff,0xff,0xff,0xff,0x0,0x0,0x0,0x0,
 0x54,0x0,0x0,0x0,0x54,0x0,0x0,0x0,
-0x0,0x0,0x0,0x0,0x54,0x0,0x0,0x0,
-0x54,0x0,0x0,0x0,0x0,0x0,0x3,0x0,
 0x54,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
-0x9c,0x0,0x0,0x0,0x19,0x0,0x90,0x0,
-0x1a,0x0,0xd0,0x0,0x9c,0x0,0x0,0x0,
+0x54,0x0,0x0,0x0,0x54,0x0,0x0,0x0,
+0x0,0x0,0x3,0x0,0x54,0x0,0x0,0x0,
 0x0,0x0,0x0,0x0,0x9c,0x0,0x0,0x0,
-0x0,0x0,0x0,0x0,0x11,0x0,0x0,0x0,
-0x0,0x0,0x3,0x0,0x0,0x0,0x0,0x0,
-0x14,0x0,0x0,0x0,0x1d,0x0,0xd0,0x0,
-0x1d,0x0,0x80,0x1,0xb,0x0,0x0,0x0,
-0x0,0x0,0x2,0x0,0x6,0x0,0x0,0x0,
-0x0,0x0,0x0,0x0,0x1c,0x0,0xd0,0x0,
-0x1c,0x0,0x0,0x1,0xa,0x0,0x0,0x0,
-0x0,0x0,0x2,0x0,0x5,0x0,0x0,0x0,
-0x0,0x0,0x0,0x0,0x1b,0x0,0xd0,0x0,
-0x1b,0x0,0x0,0x1,0x0,0x0,0x0,0x0,
+0x20,0x0,0x90,0x0,0x21,0x0,0xd0,0x0,
+0x9c,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x9c,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x11,0x0,0x0,0x0,0x0,0x0,0x3,0x0,
+0x0,0x0,0x0,0x0,0x17,0x0,0x0,0x0,
+0x24,0x0,0xd0,0x0,0x24,0x0,0x80,0x1,
+0xb,0x0,0x0,0x0,0x0,0x0,0x2,0x0,
+0x8,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x23,0x0,0xd0,0x0,0x23,0x0,0x0,0x1,
+0xa,0x0,0x0,0x0,0x0,0x0,0x2,0x0,
+0x7,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x22,0x0,0xd0,0x0,0x22,0x0,0x0,0x1,
 0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
-0x0,0x0,0xff,0xff,0xff,0xff,0xff,0xff,
-0x0,0x0,0x0,0x0,0x54,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0xff,0xff,
+0xff,0xff,0xff,0xff,0x0,0x0,0x0,0x0,
 0x54,0x0,0x0,0x0,0x54,0x0,0x0,0x0,
-0x0,0x0,0x0,0x0,0x54,0x0,0x0,0x0,
-0x54,0x0,0x0,0x0,0x0,0x0,0x1,0x0,
 0x54,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
-0x6c,0x0,0x0,0x0,0x20,0x0,0x90,0x0,
-0x0,0x0,0x0,0x0,0x6c,0x0,0x0,0x0,
+0x54,0x0,0x0,0x0,0x54,0x0,0x0,0x0,
+0x0,0x0,0x1,0x0,0x54,0x0,0x0,0x0,
 0x0,0x0,0x0,0x0,0x6c,0x0,0x0,0x0,
-0x0,0x0,0x0,0x0,0x16,0x0,0x0,0x0,
-0x0,0x2,0x7,0x0,0x0,0x0,0x0,0x0,
-0x0,0x0,0x0,0x0,0x20,0x0,0xe0,0x0,
-0x20,0x0,0xa0,0x1,0x0,0x0,0x0,0x0
+0x27,0x0,0x90,0x0,0x0,0x0,0x0,0x0,
+0x6c,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x6c,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x19,0x0,0x0,0x0,0x0,0x2,0x7,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x27,0x0,0xe0,0x0,0x27,0x0,0xa0,0x1,
+0x0,0x0,0x0,0x0
 };
 QT_WARNING_PUSH
 QT_WARNING_DISABLE_MSVC(4573)
@@ -350,7 +388,7 @@ extern const QQmlPrivate::AOTCompiledFunction aotBuiltFunctions[] = {
     [](const QQmlPrivate::AOTCompiledContext *aotContext, void **argv) {
 Q_UNUSED(aotContext)
 Q_UNUSED(argv)
-// expression for onPressed at line 32, column 9
+// expression for onPressed at line 39, column 9
 // generate_CreateCallContext
 {
 {
@@ -379,7 +417,7 @@ return;
     [](const QQmlPrivate::AOTCompiledContext *aotContext, void **argv) {
 Q_UNUSED(aotContext)
 Q_UNUSED(argv)
-//  at line 32, column 26
+//  at line 39, column 26
 int r2_1;
 QObject *r2_4;
 QString r13_0;
diff --git a/Motus/build/Desktop_Qt_6_8_2_MinGW_64_bit-Debug/.rcc/qmlcache/appMotus_Main_qml.cpp.aotstats b/Motus/build/Desktop_Qt_6_8_2_MinGW_64_bit-Debug/.rcc/qmlcache/appMotus_Main_qml.cpp.aotstats
index 0f56e41e9de6165ffc925cbf83ea9114a2776a1a..9adb895187e455a7239adfd940047c330a445129 100644
--- a/Motus/build/Desktop_Qt_6_8_2_MinGW_64_bit-Debug/.rcc/qmlcache/appMotus_Main_qml.cpp.aotstats
+++ b/Motus/build/Desktop_Qt_6_8_2_MinGW_64_bit-Debug/.rcc/qmlcache/appMotus_Main_qml.cpp.aotstats
@@ -6,18 +6,18 @@
                     {
                         "codegenSuccessfull": true,
                         "column": 26,
-                        "durationMicroseconds": 7737,
+                        "durationMicroseconds": 7099,
                         "errorMessage": "",
                         "functionName": "onPressed",
-                        "line": 32
+                        "line": 39
                     },
                     {
                         "codegenSuccessfull": true,
                         "column": 26,
-                        "durationMicroseconds": 94,
+                        "durationMicroseconds": 112,
                         "errorMessage": "",
                         "functionName": "onPressed",
-                        "line": 32
+                        "line": 39
                     }
                 ],
                 "filepath": "D:/Centrale/S8/C++GUI/Projet/Motus/motusetbouchecousue/Motus/Main.qml"
diff --git a/Motus/build/Desktop_Qt_6_8_2_MinGW_64_bit-Debug/.rcc/qmlcache/appMotus_qmlcache_loader.cpp b/Motus/build/Desktop_Qt_6_8_2_MinGW_64_bit-Debug/.rcc/qmlcache/appMotus_qmlcache_loader.cpp
index 46a84c79879f07d1f0fa8e15d00198bc8d936724..0f6378cdf6955304cb82975e3d3702b5d0b01b87 100644
--- a/Motus/build/Desktop_Qt_6_8_2_MinGW_64_bit-Debug/.rcc/qmlcache/appMotus_qmlcache_loader.cpp
+++ b/Motus/build/Desktop_Qt_6_8_2_MinGW_64_bit-Debug/.rcc/qmlcache/appMotus_qmlcache_loader.cpp
@@ -19,6 +19,13 @@ namespace _qt_qml_Motus_Case_qml {
         reinterpret_cast<const QV4::CompiledData::Unit*>(&qmlData), &aotBuiltFunctions[0], nullptr
     };
 }
+namespace _qt_qml_Motus_Bouton_qml { 
+    extern const unsigned char qmlData[];
+    extern const QQmlPrivate::AOTCompiledFunction aotBuiltFunctions[];
+    const QQmlPrivate::CachedQmlUnit unit = {
+        reinterpret_cast<const QV4::CompiledData::Unit*>(&qmlData), &aotBuiltFunctions[0], nullptr
+    };
+}
 
 }
 namespace {
@@ -35,6 +42,7 @@ Q_GLOBAL_STATIC(Registry, unitRegistry)
 Registry::Registry() {
     resourcePathToCachedUnit.insert(QStringLiteral("/qt/qml/Motus/Main.qml"), &QmlCacheGeneratedCode::_qt_qml_Motus_Main_qml::unit);
     resourcePathToCachedUnit.insert(QStringLiteral("/qt/qml/Motus/Case.qml"), &QmlCacheGeneratedCode::_qt_qml_Motus_Case_qml::unit);
+    resourcePathToCachedUnit.insert(QStringLiteral("/qt/qml/Motus/Bouton.qml"), &QmlCacheGeneratedCode::_qt_qml_Motus_Bouton_qml::unit);
     QQmlPrivate::RegisterQmlUnitCacheHook registration;
     registration.structVersion = 0;
     registration.lookupCachedQmlUnit = &lookupCachedUnit;
diff --git a/Motus/build/Desktop_Qt_6_8_2_MinGW_64_bit-Debug/CMakeFiles/appMotus.dir/build/Desktop_Qt_6_8_2_MinGW_64_bit-Debug/.qt/rcc/qrc_appMotus_raw_qml_0.cpp.obj b/Motus/build/Desktop_Qt_6_8_2_MinGW_64_bit-Debug/CMakeFiles/appMotus.dir/build/Desktop_Qt_6_8_2_MinGW_64_bit-Debug/.qt/rcc/qrc_appMotus_raw_qml_0.cpp.obj
index 79a9da1231673de8315733b0eadc65041677130b..181d81b79e19031cee11cfb6f2729ff0695efd3c 100644
Binary files a/Motus/build/Desktop_Qt_6_8_2_MinGW_64_bit-Debug/CMakeFiles/appMotus.dir/build/Desktop_Qt_6_8_2_MinGW_64_bit-Debug/.qt/rcc/qrc_appMotus_raw_qml_0.cpp.obj and b/Motus/build/Desktop_Qt_6_8_2_MinGW_64_bit-Debug/CMakeFiles/appMotus.dir/build/Desktop_Qt_6_8_2_MinGW_64_bit-Debug/.qt/rcc/qrc_appMotus_raw_qml_0.cpp.obj differ
diff --git a/Motus/build/Desktop_Qt_6_8_2_MinGW_64_bit-Debug/CMakeFiles/appMotus.dir/build/Desktop_Qt_6_8_2_MinGW_64_bit-Debug/.qt/rcc/qrc_qmake_Motus.cpp.obj b/Motus/build/Desktop_Qt_6_8_2_MinGW_64_bit-Debug/CMakeFiles/appMotus.dir/build/Desktop_Qt_6_8_2_MinGW_64_bit-Debug/.qt/rcc/qrc_qmake_Motus.cpp.obj
index 0f079676e71c8b9435787a7e52102ffa7cedfbcb..9b93e2b00667b9f3db4d944f7c6afbe0f011da0f 100644
Binary files a/Motus/build/Desktop_Qt_6_8_2_MinGW_64_bit-Debug/CMakeFiles/appMotus.dir/build/Desktop_Qt_6_8_2_MinGW_64_bit-Debug/.qt/rcc/qrc_qmake_Motus.cpp.obj and b/Motus/build/Desktop_Qt_6_8_2_MinGW_64_bit-Debug/CMakeFiles/appMotus.dir/build/Desktop_Qt_6_8_2_MinGW_64_bit-Debug/.qt/rcc/qrc_qmake_Motus.cpp.obj differ
diff --git a/Motus/build/Desktop_Qt_6_8_2_MinGW_64_bit-Debug/CMakeFiles/appMotus.dir/build/Desktop_Qt_6_8_2_MinGW_64_bit-Debug/.rcc/qmlcache/appMotus_Bouton_qml.cpp.obj b/Motus/build/Desktop_Qt_6_8_2_MinGW_64_bit-Debug/CMakeFiles/appMotus.dir/build/Desktop_Qt_6_8_2_MinGW_64_bit-Debug/.rcc/qmlcache/appMotus_Bouton_qml.cpp.obj
new file mode 100644
index 0000000000000000000000000000000000000000..ab9b496b6db7d313ae609d3e84b9377230cee892
Binary files /dev/null and b/Motus/build/Desktop_Qt_6_8_2_MinGW_64_bit-Debug/CMakeFiles/appMotus.dir/build/Desktop_Qt_6_8_2_MinGW_64_bit-Debug/.rcc/qmlcache/appMotus_Bouton_qml.cpp.obj differ
diff --git a/Motus/build/Desktop_Qt_6_8_2_MinGW_64_bit-Debug/CMakeFiles/appMotus.dir/build/Desktop_Qt_6_8_2_MinGW_64_bit-Debug/.rcc/qmlcache/appMotus_Main_qml.cpp.obj b/Motus/build/Desktop_Qt_6_8_2_MinGW_64_bit-Debug/CMakeFiles/appMotus.dir/build/Desktop_Qt_6_8_2_MinGW_64_bit-Debug/.rcc/qmlcache/appMotus_Main_qml.cpp.obj
index 3a63b0668fd816d2f27c644d72725376100a7263..ae0355012ba048956ee719bf127442837c104709 100644
Binary files a/Motus/build/Desktop_Qt_6_8_2_MinGW_64_bit-Debug/CMakeFiles/appMotus.dir/build/Desktop_Qt_6_8_2_MinGW_64_bit-Debug/.rcc/qmlcache/appMotus_Main_qml.cpp.obj and b/Motus/build/Desktop_Qt_6_8_2_MinGW_64_bit-Debug/CMakeFiles/appMotus.dir/build/Desktop_Qt_6_8_2_MinGW_64_bit-Debug/.rcc/qmlcache/appMotus_Main_qml.cpp.obj differ
diff --git a/Motus/build/Desktop_Qt_6_8_2_MinGW_64_bit-Debug/CMakeFiles/appMotus.dir/build/Desktop_Qt_6_8_2_MinGW_64_bit-Debug/.rcc/qmlcache/appMotus_qmlcache_loader.cpp.obj b/Motus/build/Desktop_Qt_6_8_2_MinGW_64_bit-Debug/CMakeFiles/appMotus.dir/build/Desktop_Qt_6_8_2_MinGW_64_bit-Debug/.rcc/qmlcache/appMotus_qmlcache_loader.cpp.obj
index 330a4a4fa08f103d30f1871328688d54a01b17f7..03c8d48b8a4af35988b7c075b4320e91874095e0 100644
Binary files a/Motus/build/Desktop_Qt_6_8_2_MinGW_64_bit-Debug/CMakeFiles/appMotus.dir/build/Desktop_Qt_6_8_2_MinGW_64_bit-Debug/.rcc/qmlcache/appMotus_qmlcache_loader.cpp.obj and b/Motus/build/Desktop_Qt_6_8_2_MinGW_64_bit-Debug/CMakeFiles/appMotus.dir/build/Desktop_Qt_6_8_2_MinGW_64_bit-Debug/.rcc/qmlcache/appMotus_qmlcache_loader.cpp.obj differ
diff --git a/Motus/build/Desktop_Qt_6_8_2_MinGW_64_bit-Debug/appMotus.exe b/Motus/build/Desktop_Qt_6_8_2_MinGW_64_bit-Debug/appMotus.exe
index 97f154591de6a11648c268f6e27d09a049bce46b..69eed042b2cba5f2e2bec56ae9b3b8810cb76cd1 100644
Binary files a/Motus/build/Desktop_Qt_6_8_2_MinGW_64_bit-Debug/appMotus.exe and b/Motus/build/Desktop_Qt_6_8_2_MinGW_64_bit-Debug/appMotus.exe differ