diff --git a/.php-cs-fixer.cache b/.php-cs-fixer.cache
index 61be11c..13e991d 100644
--- a/.php-cs-fixer.cache
+++ b/.php-cs-fixer.cache
@@ -1 +1 @@
-{"php":"8.1.16","version":"3.14.4:v3.14.4#1b3d9dba63d93b8a202c31e824748218781eae6b","indent":" ","lineEnding":"\n","rules":{"array_syntax":{"syntax":"short"},"binary_operator_spaces":{"default":"single_space","operators":{"=>":null}},"blank_line_after_namespace":true,"blank_line_after_opening_tag":true,"blank_line_before_statement":{"statements":["return"]},"braces":true,"cast_spaces":true,"class_attributes_separation":{"elements":{"method":"one"}},"class_definition":true,"concat_space":{"spacing":"one"},"declare_equal_normalize":true,"elseif":true,"encoding":true,"full_opening_tag":true,"fully_qualified_strict_types":true,"function_declaration":true,"function_typehint_space":true,"heredoc_to_nowdoc":true,"include":true,"increment_style":{"style":"post"},"indentation_type":true,"linebreak_after_opening_tag":true,"line_ending":true,"lowercase_cast":true,"lowercase_keywords":true,"lowercase_static_reference":true,"magic_method_casing":true,"magic_constant_casing":true,"method_argument_space":true,"native_function_casing":true,"no_alias_functions":true,"no_extra_blank_lines":{"tokens":["extra","throw","use","use_trait"]},"single_trait_insert_per_statement":true,"ordered_traits":true,"no_blank_lines_after_class_opening":true,"no_blank_lines_after_phpdoc":true,"no_closing_tag":true,"no_empty_phpdoc":true,"no_empty_statement":true,"no_leading_import_slash":true,"no_leading_namespace_whitespace":true,"no_mixed_echo_print":{"use":"echo"},"no_multiline_whitespace_around_double_arrow":true,"multiline_whitespace_before_semicolons":{"strategy":"no_multi_line"},"no_short_bool_cast":true,"no_singleline_whitespace_before_semicolons":true,"no_spaces_after_function_name":true,"no_spaces_around_offset":true,"no_spaces_inside_parenthesis":true,"no_trailing_comma_in_list_call":true,"no_trailing_comma_in_singleline_array":true,"no_trailing_whitespace":true,"no_trailing_whitespace_in_comment":true,"no_unneeded_control_parentheses":true,"no_unreachable_default_argument_value":true,"no_useless_return":true,"no_whitespace_before_comma_in_array":true,"no_whitespace_in_blank_line":true,"normalize_index_brace":true,"not_operator_with_successor_space":true,"object_operator_without_whitespace":true,"ordered_imports":{"sort_algorithm":"alpha"},"no_unused_imports":true,"phpdoc_indent":true,"phpdoc_no_access":true,"phpdoc_no_package":true,"phpdoc_no_useless_inheritdoc":true,"phpdoc_scalar":true,"phpdoc_single_line_var_spacing":true,"phpdoc_trim":true,"phpdoc_types":true,"phpdoc_var_without_name":true,"self_accessor":true,"short_scalar_cast":true,"single_blank_line_at_eof":true,"single_blank_line_before_namespace":true,"single_class_element_per_statement":true,"single_import_per_statement":true,"single_line_after_imports":true,"single_line_comment_style":{"comment_types":["hash"]},"single_quote":true,"space_after_semicolon":true,"standardize_not_equals":true,"switch_case_semicolon_to_colon":true,"switch_case_space":true,"ternary_operator_spaces":true,"trailing_comma_in_multiline":true,"trim_array_spaces":true,"unary_operator_spaces":true,"visibility_required":{"elements":["method","property"]},"whitespace_after_comma_in_array":true},"hashes":{"src\/BladePrimeiconsServiceProvider.php":"33ad16ef9fe847782b1df2a0af186981"}}
\ No newline at end of file
+{"php":"8.1.16","version":"3.15.0:v3.15.0#7306744c63e9cc1337894252b4eec4920c38b053","indent":" ","lineEnding":"\n","rules":{"array_syntax":{"syntax":"short"},"binary_operator_spaces":{"default":"single_space","operators":{"=>":null}},"blank_line_after_namespace":true,"blank_line_after_opening_tag":true,"blank_line_before_statement":{"statements":["return"]},"braces":true,"cast_spaces":true,"class_attributes_separation":{"elements":{"method":"one"}},"class_definition":true,"concat_space":{"spacing":"one"},"declare_equal_normalize":true,"elseif":true,"encoding":true,"full_opening_tag":true,"fully_qualified_strict_types":true,"function_declaration":true,"function_typehint_space":true,"heredoc_to_nowdoc":true,"include":true,"increment_style":{"style":"post"},"indentation_type":true,"linebreak_after_opening_tag":true,"line_ending":true,"lowercase_cast":true,"lowercase_keywords":true,"lowercase_static_reference":true,"magic_method_casing":true,"magic_constant_casing":true,"method_argument_space":true,"native_function_casing":true,"no_alias_functions":true,"no_extra_blank_lines":{"tokens":["extra","throw","use","use_trait"]},"single_trait_insert_per_statement":true,"ordered_traits":true,"no_blank_lines_after_class_opening":true,"no_blank_lines_after_phpdoc":true,"no_closing_tag":true,"no_empty_phpdoc":true,"no_empty_statement":true,"no_leading_import_slash":true,"no_leading_namespace_whitespace":true,"no_mixed_echo_print":{"use":"echo"},"no_multiline_whitespace_around_double_arrow":true,"multiline_whitespace_before_semicolons":{"strategy":"no_multi_line"},"no_short_bool_cast":true,"no_singleline_whitespace_before_semicolons":true,"no_spaces_after_function_name":true,"no_spaces_around_offset":true,"no_spaces_inside_parenthesis":true,"no_trailing_comma_in_list_call":true,"no_trailing_comma_in_singleline_array":true,"no_trailing_whitespace":true,"no_trailing_whitespace_in_comment":true,"no_unneeded_control_parentheses":true,"no_unreachable_default_argument_value":true,"no_useless_return":true,"no_whitespace_before_comma_in_array":true,"no_whitespace_in_blank_line":true,"normalize_index_brace":true,"not_operator_with_successor_space":true,"object_operator_without_whitespace":true,"ordered_imports":{"sort_algorithm":"alpha"},"no_unused_imports":true,"phpdoc_indent":true,"phpdoc_no_access":true,"phpdoc_no_package":true,"phpdoc_no_useless_inheritdoc":true,"phpdoc_scalar":true,"phpdoc_single_line_var_spacing":true,"phpdoc_trim":true,"phpdoc_types":true,"phpdoc_var_without_name":true,"self_accessor":true,"short_scalar_cast":true,"single_blank_line_at_eof":true,"single_blank_line_before_namespace":true,"single_class_element_per_statement":true,"single_import_per_statement":true,"single_line_after_imports":true,"single_line_comment_style":{"comment_types":["hash"]},"single_quote":true,"space_after_semicolon":true,"standardize_not_equals":true,"switch_case_semicolon_to_colon":true,"switch_case_space":true,"ternary_operator_spaces":true,"trailing_comma_in_multiline":true,"trim_array_spaces":true,"unary_operator_spaces":true,"visibility_required":{"elements":["method","property"]},"whitespace_after_comma_in_array":true},"hashes":{"src\/BladePrimeiconsServiceProvider.php":"33ad16ef9fe847782b1df2a0af186981"}}
\ No newline at end of file
diff --git a/resources/svg/arrow-right-arrow-left.svg b/resources/svg/arrow-right-arrow-left.svg
new file mode 100644
index 0000000..5d21f3a
--- /dev/null
+++ b/resources/svg/arrow-right-arrow-left.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/resources/svg/arrows-alt.svg b/resources/svg/arrows-alt.svg
new file mode 100644
index 0000000..ec2632d
--- /dev/null
+++ b/resources/svg/arrows-alt.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/resources/svg/backward.svg b/resources/svg/backward.svg
index 0311425..1ed5503 100644
--- a/resources/svg/backward.svg
+++ b/resources/svg/backward.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/resources/svg/bitcoin.svg b/resources/svg/bitcoin.svg
new file mode 100644
index 0000000..795d099
--- /dev/null
+++ b/resources/svg/bitcoin.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/resources/svg/calculator.svg b/resources/svg/calculator.svg
new file mode 100644
index 0000000..8ed2bbc
--- /dev/null
+++ b/resources/svg/calculator.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/resources/svg/cart-plus.svg b/resources/svg/cart-plus.svg
new file mode 100644
index 0000000..94294ed
--- /dev/null
+++ b/resources/svg/cart-plus.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/resources/svg/delete-left.svg b/resources/svg/delete-left.svg
new file mode 100644
index 0000000..3b9a3ec
--- /dev/null
+++ b/resources/svg/delete-left.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/resources/svg/discord.svg b/resources/svg/discord.svg
index 36c1475..b7209f8 100644
--- a/resources/svg/discord.svg
+++ b/resources/svg/discord.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/resources/svg/eraser.svg b/resources/svg/eraser.svg
new file mode 100644
index 0000000..0835ab3
--- /dev/null
+++ b/resources/svg/eraser.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/resources/svg/fast-backward.svg b/resources/svg/fast-backward.svg
index a584b40..9c8f1c6 100644
--- a/resources/svg/fast-backward.svg
+++ b/resources/svg/fast-backward.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/resources/svg/fast-forward.svg b/resources/svg/fast-forward.svg
index 1dbcb37..6a59db3 100644
--- a/resources/svg/fast-forward.svg
+++ b/resources/svg/fast-forward.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/resources/svg/file-edit.svg b/resources/svg/file-edit.svg
new file mode 100644
index 0000000..423fd43
--- /dev/null
+++ b/resources/svg/file-edit.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/resources/svg/file-export.svg b/resources/svg/file-export.svg
new file mode 100644
index 0000000..70e4fa6
--- /dev/null
+++ b/resources/svg/file-export.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/resources/svg/file-import.svg b/resources/svg/file-import.svg
new file mode 100644
index 0000000..6c0d528
--- /dev/null
+++ b/resources/svg/file-import.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/resources/svg/file-word.svg b/resources/svg/file-word.svg
new file mode 100644
index 0000000..78336ee
--- /dev/null
+++ b/resources/svg/file-word.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/resources/svg/forward.svg b/resources/svg/forward.svg
index d2b27ba..4b9cf3f 100644
--- a/resources/svg/forward.svg
+++ b/resources/svg/forward.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/resources/svg/gift.svg b/resources/svg/gift.svg
new file mode 100644
index 0000000..a076e05
--- /dev/null
+++ b/resources/svg/gift.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/resources/svg/hourglass.svg b/resources/svg/hourglass.svg
new file mode 100644
index 0000000..12373df
--- /dev/null
+++ b/resources/svg/hourglass.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/resources/svg/language.svg b/resources/svg/language.svg
new file mode 100644
index 0000000..3855fff
--- /dev/null
+++ b/resources/svg/language.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/resources/svg/megaphone.svg b/resources/svg/megaphone.svg
new file mode 100644
index 0000000..8880257
--- /dev/null
+++ b/resources/svg/megaphone.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/resources/svg/microphone.svg b/resources/svg/microphone.svg
new file mode 100644
index 0000000..ecc27ca
--- /dev/null
+++ b/resources/svg/microphone.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/resources/svg/mobile.svg b/resources/svg/mobile.svg
index 50a835a..b0752bb 100644
--- a/resources/svg/mobile.svg
+++ b/resources/svg/mobile.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/resources/svg/palette.svg b/resources/svg/palette.svg
index 52d0b64..b62fb48 100644
--- a/resources/svg/palette.svg
+++ b/resources/svg/palette.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/resources/svg/question-circle.svg b/resources/svg/question-circle.svg
index 1b1bca1..a35abe6 100644
--- a/resources/svg/question-circle.svg
+++ b/resources/svg/question-circle.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/resources/svg/shopping-cart.svg b/resources/svg/shopping-cart.svg
index 2fd0ab5..8df64bf 100644
--- a/resources/svg/shopping-cart.svg
+++ b/resources/svg/shopping-cart.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/resources/svg/sort-alpha-alt-down.svg b/resources/svg/sort-alpha-alt-down.svg
index 21de4e6..9375f37 100644
--- a/resources/svg/sort-alpha-alt-down.svg
+++ b/resources/svg/sort-alpha-alt-down.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/resources/svg/sort-alpha-alt-up.svg b/resources/svg/sort-alpha-alt-up.svg
index 1b69122..fe225a2 100644
--- a/resources/svg/sort-alpha-alt-up.svg
+++ b/resources/svg/sort-alpha-alt-up.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/resources/svg/sort-alpha-down.svg b/resources/svg/sort-alpha-down.svg
index 56d5bf2..676145d 100644
--- a/resources/svg/sort-alpha-down.svg
+++ b/resources/svg/sort-alpha-down.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/resources/svg/sort-alpha-up.svg b/resources/svg/sort-alpha-up.svg
index 0606508..1852c4c 100644
--- a/resources/svg/sort-alpha-up.svg
+++ b/resources/svg/sort-alpha-up.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/resources/svg/sort-alt-slash.svg b/resources/svg/sort-alt-slash.svg
index 43ccab9..62e1aa1 100644
--- a/resources/svg/sort-alt-slash.svg
+++ b/resources/svg/sort-alt-slash.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/resources/svg/sort-alt.svg b/resources/svg/sort-alt.svg
index 9a3cc11..3cf5ecf 100644
--- a/resources/svg/sort-alt.svg
+++ b/resources/svg/sort-alt.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/resources/svg/sort-amount-down-alt.svg b/resources/svg/sort-amount-down-alt.svg
index 3ee0a1f..bf32774 100644
--- a/resources/svg/sort-amount-down-alt.svg
+++ b/resources/svg/sort-amount-down-alt.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/resources/svg/sort-amount-down.svg b/resources/svg/sort-amount-down.svg
index f68a946..d2a2140 100644
--- a/resources/svg/sort-amount-down.svg
+++ b/resources/svg/sort-amount-down.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/resources/svg/sort-amount-up-alt.svg b/resources/svg/sort-amount-up-alt.svg
index 1964609..91a70d8 100644
--- a/resources/svg/sort-amount-up-alt.svg
+++ b/resources/svg/sort-amount-up-alt.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/resources/svg/sort-amount-up.svg b/resources/svg/sort-amount-up.svg
index 92254a2..845dbee 100644
--- a/resources/svg/sort-amount-up.svg
+++ b/resources/svg/sort-amount-up.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/resources/svg/sort-numeric-up.svg b/resources/svg/sort-numeric-up.svg
index 73640ad..37b7de0 100644
--- a/resources/svg/sort-numeric-up.svg
+++ b/resources/svg/sort-numeric-up.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/resources/svg/step-backward-alt.svg b/resources/svg/step-backward-alt.svg
index 9841ef3..6ba447f 100644
--- a/resources/svg/step-backward-alt.svg
+++ b/resources/svg/step-backward-alt.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/resources/svg/step-forward-alt.svg b/resources/svg/step-forward-alt.svg
index e81aa88..8d63415 100644
--- a/resources/svg/step-forward-alt.svg
+++ b/resources/svg/step-forward-alt.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/resources/svg/stopwatch.svg b/resources/svg/stopwatch.svg
new file mode 100644
index 0000000..006e8bb
--- /dev/null
+++ b/resources/svg/stopwatch.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/resources/svg/tablet.svg b/resources/svg/tablet.svg
index b9a0c40..360c012 100644
--- a/resources/svg/tablet.svg
+++ b/resources/svg/tablet.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/resources/svg/tag.svg b/resources/svg/tag.svg
index 0b7ac9b..08636b8 100644
--- a/resources/svg/tag.svg
+++ b/resources/svg/tag.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/resources/svg/tags.svg b/resources/svg/tags.svg
index 929d6a4..d9d8f08 100644
--- a/resources/svg/tags.svg
+++ b/resources/svg/tags.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/resources/svg/thumbs-down-fill.svg b/resources/svg/thumbs-down-fill.svg
new file mode 100644
index 0000000..e51eee3
--- /dev/null
+++ b/resources/svg/thumbs-down-fill.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/resources/svg/thumbs-down.svg b/resources/svg/thumbs-down.svg
index a8479a6..9f89636 100644
--- a/resources/svg/thumbs-down.svg
+++ b/resources/svg/thumbs-down.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/resources/svg/thumbs-up-fill.svg b/resources/svg/thumbs-up-fill.svg
new file mode 100644
index 0000000..f2baf57
--- /dev/null
+++ b/resources/svg/thumbs-up-fill.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/resources/svg/thumbs-up.svg b/resources/svg/thumbs-up.svg
index 28441ff..561653b 100644
--- a/resources/svg/thumbs-up.svg
+++ b/resources/svg/thumbs-up.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/resources/svg/truck.svg b/resources/svg/truck.svg
new file mode 100644
index 0000000..911835d
--- /dev/null
+++ b/resources/svg/truck.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/resources/svg/verified.svg b/resources/svg/verified.svg
new file mode 100644
index 0000000..0de8fc8
--- /dev/null
+++ b/resources/svg/verified.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/resources/svg/wrench.svg b/resources/svg/wrench.svg
new file mode 100644
index 0000000..ca49900
--- /dev/null
+++ b/resources/svg/wrench.svg
@@ -0,0 +1 @@
+
\ No newline at end of file