summaryrefslogtreecommitdiff
path: root/.config
diff options
context:
space:
mode:
Diffstat (limited to '.config')
-rw-r--r--.config/JetBrains/CLion2023.3/codestyles/Default.xml73
-rw-r--r--.config/JetBrains/CLion2023.3/options/AIAssistantPromptLibraryStorage.xml35
-rw-r--r--.config/JetBrains/CLion2023.3/options/AquaNewUserFeedbackService.xml5
-rw-r--r--.config/JetBrains/CLion2023.3/options/AquaOldUserFeedbackService.xml6
-rw-r--r--.config/JetBrains/CLion2023.3/options/ChartsStyleConfig.xml253
-rw-r--r--.config/JetBrains/CLion2023.3/options/Clang-Tidy.xml676
-rw-r--r--.config/JetBrains/CLion2023.3/options/NewUIInfoService.xml6
-rw-r--r--.config/JetBrains/CLion2023.3/options/PerfProfiler.xml9
-rw-r--r--.config/JetBrains/CLion2023.3/options/PyCharmUIInfoState.xml5
-rw-r--r--.config/JetBrains/CLion2023.3/options/actionSummary.xml856
-rw-r--r--.config/JetBrains/CLion2023.3/options/baseRefactoring.xml7
-rw-r--r--.config/JetBrains/CLion2023.3/options/colors.scheme.xml5
-rw-r--r--.config/JetBrains/CLion2023.3/options/console-font.xml5
-rw-r--r--.config/JetBrains/CLion2023.3/options/cppRuleManager.xml16
-rw-r--r--.config/JetBrains/CLion2023.3/options/csvSettings.xml36
-rw-r--r--.config/JetBrains/CLion2023.3/options/dataViewsSettings.xml3
-rw-r--r--.config/JetBrains/CLion2023.3/options/databaseDrivers.xml3
-rw-r--r--.config/JetBrains/CLion2023.3/options/debugger.xml18
-rw-r--r--.config/JetBrains/CLion2023.3/options/diff.xml5
-rw-r--r--.config/JetBrains/CLion2023.3/options/docker-tools.xml6
-rw-r--r--.config/JetBrains/CLion2023.3/options/editor-font.xml6
-rw-r--r--.config/JetBrains/CLion2023.3/options/editor.xml15
-rw-r--r--.config/JetBrains/CLion2023.3/options/features.usage.statistics.xml140
-rw-r--r--.config/JetBrains/CLion2023.3/options/filetypes.xml8
-rw-r--r--.config/JetBrains/CLion2023.3/options/find.xml44
-rw-r--r--.config/JetBrains/CLion2023.3/options/ide.general.local.xml5
-rw-r--r--.config/JetBrains/CLion2023.3/options/ide.general.xml15
-rw-r--r--.config/JetBrains/CLion2023.3/options/images.support.xml8
-rw-r--r--.config/JetBrains/CLion2023.3/options/laf.xml5
-rw-r--r--.config/JetBrains/CLion2023.3/options/linux/keymap.xml5
-rw-r--r--.config/JetBrains/CLion2023.3/options/linux/toolchains.xml8
-rw-r--r--.config/JetBrains/CLion2023.3/options/nodejs.xml8
-rw-r--r--.config/JetBrains/CLion2023.3/options/ocRefactoring.xml5
-rw-r--r--.config/JetBrains/CLion2023.3/options/other.xml159
-rw-r--r--.config/JetBrains/CLion2023.3/options/parameter.hints.xml7
-rw-r--r--.config/JetBrains/CLion2023.3/options/plantuml.xml11
-rw-r--r--.config/JetBrains/CLion2023.3/options/profilerRunConfigurations.xml6
-rw-r--r--.config/JetBrains/CLion2023.3/options/project.default.xml12
-rw-r--r--.config/JetBrains/CLion2023.3/options/projectView.xml5
-rw-r--r--.config/JetBrains/CLion2023.3/options/recentProjects.xml197
-rw-r--r--.config/JetBrains/CLion2023.3/options/runner.layout.xml57
-rw-r--r--.config/JetBrains/CLion2023.3/options/rust.feedback.xml5
-rw-r--r--.config/JetBrains/CLion2023.3/options/settingsSync.xml5
-rw-r--r--.config/JetBrains/CLion2023.3/options/sshRecentConnections.v2.xml7
-rw-r--r--.config/JetBrains/CLion2023.3/options/sshRecentConnectionsHost.xml7
-rw-r--r--.config/JetBrains/CLion2023.3/options/trusted-paths.xml28
-rw-r--r--.config/JetBrains/CLion2023.3/options/ui.lnf.xml6
-rw-r--r--.config/JetBrains/CLion2023.3/options/updates.xml9
-rw-r--r--.config/JetBrains/CLion2023.3/options/usage.statistics.xml6
-rw-r--r--.config/JetBrains/CLion2023.3/options/usageView.xml5
-rw-r--r--.config/JetBrains/CLion2023.3/options/vcs.xml16
-rw-r--r--.config/JetBrains/CLion2023.3/options/web-types-npm-loader.xml120
-rw-r--r--.config/JetBrains/CLion2023.3/options/window.state.xml44
53 files changed, 3012 insertions, 0 deletions
diff --git a/.config/JetBrains/CLion2023.3/codestyles/Default.xml b/.config/JetBrains/CLion2023.3/codestyles/Default.xml
new file mode 100644
index 0000000..92ef787
--- /dev/null
+++ b/.config/JetBrains/CLion2023.3/codestyles/Default.xml
@@ -0,0 +1,73 @@
+<code_scheme name="Default" version="173">
+ <Objective-C>
+ <option name="INDENT_NAMESPACE_MEMBERS" value="0" />
+ <option name="NAMESPACE_BRACE_PLACEMENT" value="2" />
+ <option name="FUNCTION_BRACE_PLACEMENT" value="2" />
+ <option name="BLOCK_BRACE_PLACEMENT" value="2" />
+ </Objective-C>
+ <Objective-C-extensions>
+ <rules>
+ <rule entity="NAMESPACE" visibility="ANY" specifier="ANY" prefix="" style="SNAKE_CASE" suffix="" />
+ <rule entity="MACRO" visibility="ANY" specifier="ANY" prefix="" style="SCREAMING_SNAKE_CASE" suffix="" />
+ <rule entity="CLASS" visibility="ANY" specifier="ANY" prefix="" style="PASCAL_CASE" suffix="" />
+ <rule entity="STRUCT" visibility="ANY" specifier="ANY" prefix="" style="PASCAL_CASE" suffix="" />
+ <rule entity="ENUM" visibility="ANY" specifier="ANY" prefix="" style="PASCAL_CASE" suffix="" />
+ <rule entity="ENUMERATOR" visibility="ANY" specifier="ANY" prefix="" style="PASCAL_CASE" suffix="" />
+ <rule entity="TYPEDEF" visibility="ANY" specifier="ANY" prefix="" style="SNAKE_CASE" suffix="" />
+ <rule entity="UNION" visibility="ANY" specifier="ANY" prefix="" style="PASCAL_CASE" suffix="" />
+ <rule entity="CLASS_MEMBER_FUNCTION" visibility="ANY" specifier="ANY" prefix="" style="SNAKE_CASE" suffix="" />
+ <rule entity="STRUCT_MEMBER_FUNCTION" visibility="ANY" specifier="ANY" prefix="" style="SNAKE_CASE" suffix="" />
+ <rule entity="CLASS_MEMBER_FIELD" visibility="ANY" specifier="ANY" prefix="" style="SNAKE_CASE" suffix="" />
+ <rule entity="STRUCT_MEMBER_FIELD" visibility="ANY" specifier="ANY" prefix="" style="SNAKE_CASE" suffix="" />
+ <rule entity="GLOBAL_FUNCTION" visibility="ANY" specifier="ANY" prefix="" style="SNAKE_CASE" suffix="" />
+ <rule entity="GLOBAL_VARIABLE" visibility="ANY" specifier="ANY" prefix="" style="SNAKE_CASE" suffix="" />
+ <rule entity="PARAMETER" visibility="ANY" specifier="ANY" prefix="" style="SNAKE_CASE" suffix="" />
+ <rule entity="LOCAL_VARIABLE" visibility="ANY" specifier="ANY" prefix="" style="SNAKE_CASE" suffix="" />
+ </rules>
+ </Objective-C-extensions>
+ <Objective-C-extensions>
+ <rules>
+ <rule entity="NAMESPACE" visibility="ANY" specifier="ANY" prefix="" style="SNAKE_CASE" suffix="" />
+ <rule entity="MACRO" visibility="ANY" specifier="ANY" prefix="" style="SCREAMING_SNAKE_CASE" suffix="" />
+ <rule entity="CLASS" visibility="ANY" specifier="ANY" prefix="" style="PASCAL_CASE" suffix="" />
+ <rule entity="STRUCT" visibility="ANY" specifier="ANY" prefix="" style="PASCAL_CASE" suffix="" />
+ <rule entity="ENUM" visibility="ANY" specifier="ANY" prefix="" style="PASCAL_CASE" suffix="" />
+ <rule entity="ENUMERATOR" visibility="ANY" specifier="ANY" prefix="" style="PASCAL_CASE" suffix="" />
+ <rule entity="TYPEDEF" visibility="ANY" specifier="ANY" prefix="" style="SNAKE_CASE" suffix="" />
+ <rule entity="UNION" visibility="ANY" specifier="ANY" prefix="" style="PASCAL_CASE" suffix="" />
+ <rule entity="CLASS_MEMBER_FUNCTION" visibility="ANY" specifier="ANY" prefix="" style="SNAKE_CASE" suffix="" />
+ <rule entity="STRUCT_MEMBER_FUNCTION" visibility="ANY" specifier="ANY" prefix="" style="SNAKE_CASE" suffix="" />
+ <rule entity="CLASS_MEMBER_FIELD" visibility="ANY" specifier="ANY" prefix="" style="SNAKE_CASE" suffix="" />
+ <rule entity="STRUCT_MEMBER_FIELD" visibility="ANY" specifier="ANY" prefix="" style="SNAKE_CASE" suffix="" />
+ <rule entity="GLOBAL_FUNCTION" visibility="ANY" specifier="ANY" prefix="" style="SNAKE_CASE" suffix="" />
+ <rule entity="GLOBAL_VARIABLE" visibility="ANY" specifier="ANY" prefix="" style="SNAKE_CASE" suffix="" />
+ <rule entity="PARAMETER" visibility="ANY" specifier="ANY" prefix="" style="SNAKE_CASE" suffix="" />
+ <rule entity="LOCAL_VARIABLE" visibility="ANY" specifier="ANY" prefix="" style="SNAKE_CASE" suffix="" />
+ </rules>
+ </Objective-C-extensions>
+ <files>
+ <extensions>
+ <pair source="cpp" header="h" fileNamingConvention="SNAKE_CASE" />
+ <pair source="c" header="h" fileNamingConvention="NONE" />
+ <pair source="cu" header="cuh" fileNamingConvention="NONE" />
+ <pair source="ixx" header="" fileNamingConvention="NONE" />
+ <pair source="mxx" header="" fileNamingConvention="NONE" />
+ <pair source="cppm" header="" fileNamingConvention="NONE" />
+ <pair source="ccm" header="" fileNamingConvention="NONE" />
+ <pair source="cxxm" header="" fileNamingConvention="NONE" />
+ <pair source="c++m" header="" fileNamingConvention="NONE" />
+ </extensions>
+ </files>
+ <codeStyleSettings language="CMake">
+ <indentOptions>
+ <option name="CONTINUATION_INDENT_SIZE" value="4" />
+ </indentOptions>
+ </codeStyleSettings>
+ <codeStyleSettings language="ObjectiveC">
+ <option name="BRACE_STYLE" value="2" />
+ <option name="CLASS_BRACE_STYLE" value="2" />
+ <indentOptions>
+ <option name="CONTINUATION_INDENT_SIZE" value="4" />
+ </indentOptions>
+ </codeStyleSettings>
+</code_scheme> \ No newline at end of file
diff --git a/.config/JetBrains/CLion2023.3/options/AIAssistantPromptLibraryStorage.xml b/.config/JetBrains/CLion2023.3/options/AIAssistantPromptLibraryStorage.xml
new file mode 100644
index 0000000..f1a440f
--- /dev/null
+++ b/.config/JetBrains/CLion2023.3/options/AIAssistantPromptLibraryStorage.xml
@@ -0,0 +1,35 @@
+<application>
+ <component name="AIAssistantPromptLibraryStorage">
+ <option name="prompts">
+ <map>
+ <entry key="builtin_findproblems">
+ <value>
+ <AIAssistantStoredPrompt>
+ <option name="builtIn" value="true" />
+ <option name="content" value="Find potential problems in $SELECTION" />
+ <option name="hasCustomTitle" value="true" />
+ <option name="id" value="builtin_findproblems" />
+ <option name="name" value="Find Problems" />
+ <option name="priority" value="30" />
+ <option name="showInInput" value="false" />
+ </AIAssistantStoredPrompt>
+ </value>
+ </entry>
+ <entry key="builtin_newchat">
+ <value>
+ <AIAssistantStoredPrompt>
+ <option name="builtIn" value="true" />
+ <option name="content" value="$SELECTION" />
+ <option name="hasCustomTitle" value="true" />
+ <option name="id" value="builtin_newchat" />
+ <option name="name" value="New Chat Using Selection" />
+ <option name="priority" value="20" />
+ <option name="showInInput" value="false" />
+ <option name="waitForInput" value="true" />
+ </AIAssistantStoredPrompt>
+ </value>
+ </entry>
+ </map>
+ </option>
+ </component>
+</application> \ No newline at end of file
diff --git a/.config/JetBrains/CLion2023.3/options/AquaNewUserFeedbackService.xml b/.config/JetBrains/CLion2023.3/options/AquaNewUserFeedbackService.xml
new file mode 100644
index 0000000..a135ee6
--- /dev/null
+++ b/.config/JetBrains/CLion2023.3/options/AquaNewUserFeedbackService.xml
@@ -0,0 +1,5 @@
+<application>
+ <component name="AquaNewUserFeedbackInfoState"><![CDATA[{
+ "userTypedInEditor": true
+}]]></component>
+</application> \ No newline at end of file
diff --git a/.config/JetBrains/CLion2023.3/options/AquaOldUserFeedbackService.xml b/.config/JetBrains/CLion2023.3/options/AquaOldUserFeedbackService.xml
new file mode 100644
index 0000000..0ebf4fd
--- /dev/null
+++ b/.config/JetBrains/CLion2023.3/options/AquaOldUserFeedbackService.xml
@@ -0,0 +1,6 @@
+<application>
+ <component name="AquaOldUserFeedbackInfoState"><![CDATA[{
+ "userTypedInEditor": true,
+ "firstUsageTime": "2023-07-05T09:03:32.824021543"
+}]]></component>
+</application> \ No newline at end of file
diff --git a/.config/JetBrains/CLion2023.3/options/ChartsStyleConfig.xml b/.config/JetBrains/CLion2023.3/options/ChartsStyleConfig.xml
new file mode 100644
index 0000000..6e9f3b9
--- /dev/null
+++ b/.config/JetBrains/CLion2023.3/options/ChartsStyleConfig.xml
@@ -0,0 +1,253 @@
+<application>
+ <component name="ChartsConfig">
+ <option name="settings">
+ <map>
+ <entry key="default">
+ <value>
+ <ChartConfig>
+ <option name="axesFont">
+ <FontInfo>
+ <option name="color">
+ <ChartsJBColor>
+ <option name="dark" value="-7566196" />
+ <option name="light" value="-8882056" />
+ </ChartsJBColor>
+ </option>
+ <option name="size" value="12.0" />
+ </FontInfo>
+ </option>
+ <option name="axesTitleFont">
+ <FontInfo>
+ <option name="color">
+ <ChartsJBColor>
+ <option name="dark" value="-4473925" />
+ <option name="light" value="-14869219" />
+ </ChartsJBColor>
+ </option>
+ <option name="size" value="12.0" />
+ </FontInfo>
+ </option>
+ <option name="chartTitleFont">
+ <FontInfo>
+ <option name="color">
+ <ChartsJBColor>
+ <option name="dark" value="-4473925" />
+ <option name="light" value="-13421773" />
+ </ChartsJBColor>
+ </option>
+ <option name="size" value="17.0" />
+ </FontInfo>
+ </option>
+ <option name="colorSchemes">
+ <map>
+ <entry key="Contrast">
+ <value>
+ <list>
+ <ChartsJBColor>
+ <option name="dark" value="-1506814" />
+ <option name="light" value="-65536" />
+ </ChartsJBColor>
+ <ChartsJBColor>
+ <option name="dark" value="-2669565" />
+ <option name="light" value="-41467" />
+ </ChartsJBColor>
+ <ChartsJBColor>
+ <option name="dark" value="-2258176" />
+ <option name="light" value="-24576" />
+ </ChartsJBColor>
+ <ChartsJBColor>
+ <option name="dark" value="-1592575" />
+ <option name="light" value="-11008" />
+ </ChartsJBColor>
+ <ChartsJBColor>
+ <option name="dark" value="-2828032" />
+ <option name="light" value="-1183467" />
+ </ChartsJBColor>
+ <ChartsJBColor>
+ <option name="dark" value="-7160294" />
+ <option name="light" value="-3673308" />
+ </ChartsJBColor>
+ <ChartsJBColor>
+ <option name="dark" value="-10964460" />
+ <option name="light" value="-6555114" />
+ </ChartsJBColor>
+ <ChartsJBColor>
+ <option name="dark" value="-13654764" />
+ <option name="light" value="-16122582" />
+ </ChartsJBColor>
+ <ChartsJBColor>
+ <option name="dark" value="-15547045" />
+ <option name="light" value="-16711800" />
+ </ChartsJBColor>
+ <ChartsJBColor>
+ <option name="dark" value="-15549282" />
+ <option name="light" value="-15012665" />
+ </ChartsJBColor>
+ <ChartsJBColor>
+ <option name="dark" value="-15557971" />
+ <option name="light" value="-15153442" />
+ </ChartsJBColor>
+ <ChartsJBColor>
+ <option name="dark" value="-15563608" />
+ <option name="light" value="-15239217" />
+ </ChartsJBColor>
+ <ChartsJBColor>
+ <option name="dark" value="-15572309" />
+ <option name="light" value="-15239217" />
+ </ChartsJBColor>
+ <ChartsJBColor>
+ <option name="dark" value="-8514637" />
+ <option name="light" value="-6808873" />
+ </ChartsJBColor>
+ <ChartsJBColor>
+ <option name="dark" value="-6089817" />
+ <option name="light" value="-3597617" />
+ </ChartsJBColor>
+ <ChartsJBColor>
+ <option name="dark" value="-5369003" />
+ <option name="light" value="-3205273" />
+ </ChartsJBColor>
+ <ChartsJBColor>
+ <option name="dark" value="-7138510" />
+ <option name="light" value="-4121533" />
+ </ChartsJBColor>
+ <ChartsJBColor>
+ <option name="dark" value="-14474203" />
+ <option name="light" value="-12302264" />
+ </ChartsJBColor>
+ <ChartsJBColor>
+ <option name="dark" value="-11776690" />
+ <option name="light" value="-9012608" />
+ </ChartsJBColor>
+ <ChartsJBColor>
+ <option name="dark" value="-9276814" />
+ <option name="light" value="-5656393" />
+ </ChartsJBColor>
+ </list>
+ </value>
+ </entry>
+ <entry key="Default">
+ <value>
+ <list>
+ <ChartsJBColor>
+ <option name="dark" value="-6275779" />
+ <option name="light" value="-2328199" />
+ </ChartsJBColor>
+ <ChartsJBColor>
+ <option name="dark" value="-5285838" />
+ <option name="light" value="-1338514" />
+ </ChartsJBColor>
+ <ChartsJBColor>
+ <option name="dark" value="-4683976" />
+ <option name="light" value="-801933" />
+ </ChartsJBColor>
+ <ChartsJBColor>
+ <option name="dark" value="-4614110" />
+ <option name="light" value="-732322" />
+ </ChartsJBColor>
+ <ChartsJBColor>
+ <option name="dark" value="-6249933" />
+ <option name="light" value="-2302353" />
+ </ChartsJBColor>
+ <ChartsJBColor>
+ <option name="dark" value="-8217541" />
+ <option name="light" value="-4270218" />
+ </ChartsJBColor>
+ <ChartsJBColor>
+ <option name="dark" value="-10643409" />
+ <option name="light" value="-6695830" />
+ </ChartsJBColor>
+ <ChartsJBColor>
+ <option name="dark" value="-11432900" />
+ <option name="light" value="-7485576" />
+ </ChartsJBColor>
+ <ChartsJBColor>
+ <option name="dark" value="-10969228" />
+ <option name="light" value="-7087440" />
+ </ChartsJBColor>
+ <ChartsJBColor>
+ <option name="dark" value="-12874858" />
+ <option name="light" value="-8858685" />
+ </ChartsJBColor>
+ <ChartsJBColor>
+ <option name="dark" value="-13666676" />
+ <option name="light" value="-8927278" />
+ </ChartsJBColor>
+ <ChartsJBColor>
+ <option name="dark" value="-13672564" />
+ <option name="light" value="-9719352" />
+ </ChartsJBColor>
+ <ChartsJBColor>
+ <option name="dark" value="-12955251" />
+ <option name="light" value="-9724984" />
+ </ChartsJBColor>
+ <ChartsJBColor>
+ <option name="dark" value="-12893034" />
+ <option name="light" value="-8752431" />
+ </ChartsJBColor>
+ <ChartsJBColor>
+ <option name="dark" value="-12700011" />
+ <option name="light" value="-8688457" />
+ </ChartsJBColor>
+ <ChartsJBColor>
+ <option name="dark" value="-12636037" />
+ <option name="light" value="-6589489" />
+ </ChartsJBColor>
+ <ChartsJBColor>
+ <option name="dark" value="-10471532" />
+ <option name="light" value="-5082415" />
+ </ChartsJBColor>
+ <ChartsJBColor>
+ <option name="dark" value="-8964459" />
+ <option name="light" value="-3968303" />
+ </ChartsJBColor>
+ <ChartsJBColor>
+ <option name="dark" value="-7850347" />
+ <option name="light" value="-3313736" />
+ </ChartsJBColor>
+ <ChartsJBColor>
+ <option name="dark" value="-7394469" />
+ <option name="light" value="-3447145" />
+ </ChartsJBColor>
+ <ChartsJBColor>
+ <option name="dark" value="-7658448" />
+ <option name="light" value="-3776404" />
+ </ChartsJBColor>
+ <ChartsJBColor>
+ <option name="dark" value="-8446691" />
+ <option name="light" value="-4564904" />
+ </ChartsJBColor>
+ </list>
+ </value>
+ </entry>
+ </map>
+ </option>
+ <option name="hintFont">
+ <FontInfo>
+ <option name="color">
+ <ChartsJBColor>
+ <option name="dark" value="-7566196" />
+ <option name="light" value="-8882056" />
+ </ChartsJBColor>
+ </option>
+ <option name="size" value="12.0" />
+ </FontInfo>
+ </option>
+ <option name="legendFont">
+ <FontInfo>
+ <option name="color">
+ <ChartsJBColor>
+ <option name="dark" value="-4473925" />
+ <option name="light" value="-8355712" />
+ </ChartsJBColor>
+ </option>
+ <option name="size" value="12.0" />
+ </FontInfo>
+ </option>
+ </ChartConfig>
+ </value>
+ </entry>
+ </map>
+ </option>
+ </component>
+</application> \ No newline at end of file
diff --git a/.config/JetBrains/CLion2023.3/options/Clang-Tidy.xml b/.config/JetBrains/CLion2023.3/options/Clang-Tidy.xml
new file mode 100644
index 0000000..d5a0a46
--- /dev/null
+++ b/.config/JetBrains/CLion2023.3/options/Clang-Tidy.xml
@@ -0,0 +1,676 @@
+<application>
+ <component name="ClangTidySettings">
+ <option name="availableMisraChecks">
+ <set>
+ <option value="clion-misra-c2012-10-1" />
+ <option value="clion-misra-c2012-10-2" />
+ <option value="clion-misra-c2012-10-5" />
+ <option value="clion-misra-c2012-11-1" />
+ <option value="clion-misra-c2012-11-2" />
+ <option value="clion-misra-c2012-11-3" />
+ <option value="clion-misra-c2012-11-4" />
+ <option value="clion-misra-c2012-11-5" />
+ <option value="clion-misra-c2012-11-6" />
+ <option value="clion-misra-c2012-11-7" />
+ <option value="clion-misra-c2012-11-8" />
+ <option value="clion-misra-c2012-11-9" />
+ <option value="clion-misra-c2012-12-2" />
+ <option value="clion-misra-c2012-12-3" />
+ <option value="clion-misra-c2012-12-5" />
+ <option value="clion-misra-c2012-13-1" />
+ <option value="clion-misra-c2012-13-3" />
+ <option value="clion-misra-c2012-13-4" />
+ <option value="clion-misra-c2012-13-5" />
+ <option value="clion-misra-c2012-13-6" />
+ <option value="clion-misra-c2012-14-4" />
+ <option value="clion-misra-c2012-15-1" />
+ <option value="clion-misra-c2012-15-2" />
+ <option value="clion-misra-c2012-15-5" />
+ <option value="clion-misra-c2012-15-6" />
+ <option value="clion-misra-c2012-15-7" />
+ <option value="clion-misra-c2012-16-3" />
+ <option value="clion-misra-c2012-16-4" />
+ <option value="clion-misra-c2012-16-5" />
+ <option value="clion-misra-c2012-16-6" />
+ <option value="clion-misra-c2012-16-7" />
+ <option value="clion-misra-c2012-17-3" />
+ <option value="clion-misra-c2012-17-5" />
+ <option value="clion-misra-c2012-17-6" />
+ <option value="clion-misra-c2012-17-7" />
+ <option value="clion-misra-c2012-17-8" />
+ <option value="clion-misra-c2012-18-4" />
+ <option value="clion-misra-c2012-18-5" />
+ <option value="clion-misra-c2012-18-7" />
+ <option value="clion-misra-c2012-18-8" />
+ <option value="clion-misra-c2012-19-2" />
+ <option value="clion-misra-c2012-21-10" />
+ <option value="clion-misra-c2012-21-3" />
+ <option value="clion-misra-c2012-21-7" />
+ <option value="clion-misra-c2012-21-8" />
+ <option value="clion-misra-c2012-21-9" />
+ <option value="clion-misra-c2012-22-5" />
+ <option value="clion-misra-c2012-4-12" />
+ <option value="clion-misra-c2012-4-3" />
+ <option value="clion-misra-c2012-6-1" />
+ <option value="clion-misra-c2012-6-2" />
+ <option value="clion-misra-c2012-7-1" />
+ <option value="clion-misra-c2012-7-2" />
+ <option value="clion-misra-c2012-7-3" />
+ <option value="clion-misra-c2012-7-4" />
+ <option value="clion-misra-c2012-8-1" />
+ <option value="clion-misra-c2012-8-10" />
+ <option value="clion-misra-c2012-8-11" />
+ <option value="clion-misra-c2012-8-12" />
+ <option value="clion-misra-c2012-8-14" />
+ <option value="clion-misra-c2012-8-2" />
+ <option value="clion-misra-c2012-8-8" />
+ <option value="clion-misra-c2012-9-3" />
+ <option value="clion-misra-c2012-9-5" />
+ <option value="clion-misra-cpp2008-0-1-7" />
+ <option value="clion-misra-cpp2008-10-1-1" />
+ <option value="clion-misra-cpp2008-10-3-2" />
+ <option value="clion-misra-cpp2008-11-0-1" />
+ <option value="clion-misra-cpp2008-12-1-3" />
+ <option value="clion-misra-cpp2008-12-8-2" />
+ <option value="clion-misra-cpp2008-14-5-2" />
+ <option value="clion-misra-cpp2008-15-0-2" />
+ <option value="clion-misra-cpp2008-15-1-2" />
+ <option value="clion-misra-cpp2008-15-1-3" />
+ <option value="clion-misra-cpp2008-15-3-5" />
+ <option value="clion-misra-cpp2008-15-5-1" />
+ <option value="clion-misra-cpp2008-18-0-2" />
+ <option value="clion-misra-cpp2008-18-0-3" />
+ <option value="clion-misra-cpp2008-18-0-4" />
+ <option value="clion-misra-cpp2008-18-2-1" />
+ <option value="clion-misra-cpp2008-18-4-1" />
+ <option value="clion-misra-cpp2008-2-13-1" />
+ <option value="clion-misra-cpp2008-2-13-2" />
+ <option value="clion-misra-cpp2008-2-13-3" />
+ <option value="clion-misra-cpp2008-2-13-4" />
+ <option value="clion-misra-cpp2008-3-1-2" />
+ <option value="clion-misra-cpp2008-3-1-3" />
+ <option value="clion-misra-cpp2008-3-3-2" />
+ <option value="clion-misra-cpp2008-4-10-2" />
+ <option value="clion-misra-cpp2008-4-5-1" />
+ <option value="clion-misra-cpp2008-4-5-2" />
+ <option value="clion-misra-cpp2008-5-0-11" />
+ <option value="clion-misra-cpp2008-5-0-12" />
+ <option value="clion-misra-cpp2008-5-0-13" />
+ <option value="clion-misra-cpp2008-5-0-14" />
+ <option value="clion-misra-cpp2008-5-0-19" />
+ <option value="clion-misra-cpp2008-5-0-4" />
+ <option value="clion-misra-cpp2008-5-0-5" />
+ <option value="clion-misra-cpp2008-5-0-6" />
+ <option value="clion-misra-cpp2008-5-14-1" />
+ <option value="clion-misra-cpp2008-5-18-1" />
+ <option value="clion-misra-cpp2008-5-2-10" />
+ <option value="clion-misra-cpp2008-5-2-11" />
+ <option value="clion-misra-cpp2008-5-2-12" />
+ <option value="clion-misra-cpp2008-5-2-2" />
+ <option value="clion-misra-cpp2008-5-2-4" />
+ <option value="clion-misra-cpp2008-5-2-5" />
+ <option value="clion-misra-cpp2008-5-2-6" />
+ <option value="clion-misra-cpp2008-5-2-8" />
+ <option value="clion-misra-cpp2008-5-2-9" />
+ <option value="clion-misra-cpp2008-5-3-1" />
+ <option value="clion-misra-cpp2008-5-3-2" />
+ <option value="clion-misra-cpp2008-5-3-3" />
+ <option value="clion-misra-cpp2008-5-3-4" />
+ <option value="clion-misra-cpp2008-5-8-1" />
+ <option value="clion-misra-cpp2008-6-2-1" />
+ <option value="clion-misra-cpp2008-6-3-1" />
+ <option value="clion-misra-cpp2008-6-4-1" />
+ <option value="clion-misra-cpp2008-6-4-2" />
+ <option value="clion-misra-cpp2008-6-4-4" />
+ <option value="clion-misra-cpp2008-6-4-5" />
+ <option value="clion-misra-cpp2008-6-4-6" />
+ <option value="clion-misra-cpp2008-6-4-7" />
+ <option value="clion-misra-cpp2008-6-4-8" />
+ <option value="clion-misra-cpp2008-6-5-1" />
+ <option value="clion-misra-cpp2008-6-5-2" />
+ <option value="clion-misra-cpp2008-6-5-3" />
+ <option value="clion-misra-cpp2008-6-5-4" />
+ <option value="clion-misra-cpp2008-6-6-2" />
+ <option value="clion-misra-cpp2008-6-6-4" />
+ <option value="clion-misra-cpp2008-6-6-5" />
+ <option value="clion-misra-cpp2008-7-3-1" />
+ <option value="clion-misra-cpp2008-7-3-4" />
+ <option value="clion-misra-cpp2008-7-4-3" />
+ <option value="clion-misra-cpp2008-8-0-1" />
+ <option value="clion-misra-cpp2008-8-4-1" />
+ <option value="clion-misra-cpp2008-8-4-4" />
+ <option value="clion-misra-cpp2008-8-5-3" />
+ <option value="clion-misra-cpp2008-9-5-1" />
+ <option value="clion-misra-cpp2008-9-6-2" />
+ <option value="clion-misra-cpp2008-9-6-4" />
+ </set>
+ </option>
+ <option name="previousClangTidyChecks">
+ <set>
+ <option value="abseil-cleanup-ctad" />
+ <option value="abseil-duration-addition" />
+ <option value="abseil-duration-comparison" />
+ <option value="abseil-duration-conversion-cast" />
+ <option value="abseil-duration-division" />
+ <option value="abseil-duration-factory-float" />
+ <option value="abseil-duration-factory-scale" />
+ <option value="abseil-duration-subtraction" />
+ <option value="abseil-duration-unnecessary-conversion" />
+ <option value="abseil-faster-strsplit-delimiter" />
+ <option value="abseil-no-internal-dependencies" />
+ <option value="abseil-no-namespace" />
+ <option value="abseil-redundant-strcat-calls" />
+ <option value="abseil-str-cat-append" />
+ <option value="abseil-string-find-startswith" />
+ <option value="abseil-string-find-str-contains" />
+ <option value="abseil-time-comparison" />
+ <option value="abseil-time-subtraction" />
+ <option value="abseil-upgrade-duration-conversions" />
+ <option value="altera-id-dependent-backward-branch" />
+ <option value="altera-kernel-name-restriction" />
+ <option value="altera-single-work-item-barrier" />
+ <option value="altera-struct-pack-align" />
+ <option value="altera-unroll-loops" />
+ <option value="android-cloexec-accept" />
+ <option value="android-cloexec-accept4" />
+ <option value="android-cloexec-creat" />
+ <option value="android-cloexec-dup" />
+ <option value="android-cloexec-epoll-create" />
+ <option value="android-cloexec-epoll-create1" />
+ <option value="android-cloexec-fopen" />
+ <option value="android-cloexec-inotify-init" />
+ <option value="android-cloexec-inotify-init1" />
+ <option value="android-cloexec-memfd-create" />
+ <option value="android-cloexec-open" />
+ <option value="android-cloexec-pipe" />
+ <option value="android-cloexec-pipe2" />
+ <option value="android-cloexec-socket" />
+ <option value="android-comparison-in-temp-failure-retry" />
+ <option value="boost-use-to-string" />
+ <option value="bugprone-argument-comment" />
+ <option value="bugprone-assert-side-effect" />
+ <option value="bugprone-assignment-in-if-condition" />
+ <option value="bugprone-bad-signal-to-kill-thread" />
+ <option value="bugprone-bool-pointer-implicit-conversion" />
+ <option value="bugprone-branch-clone" />
+ <option value="bugprone-compare-pointer-to-member-virtual-function" />
+ <option value="bugprone-copy-constructor-init" />
+ <option value="bugprone-dangling-handle" />
+ <option value="bugprone-dynamic-static-initializers" />
+ <option value="bugprone-easily-swappable-parameters" />
+ <option value="bugprone-empty-catch" />
+ <option value="bugprone-exception-escape" />
+ <option value="bugprone-fold-init-type" />
+ <option value="bugprone-forward-declaration-namespace" />
+ <option value="bugprone-forwarding-reference-overload" />
+ <option value="bugprone-implicit-widening-of-multiplication-result" />
+ <option value="bugprone-inaccurate-erase" />
+ <option value="bugprone-inc-dec-in-conditions" />
+ <option value="bugprone-incorrect-enable-if" />
+ <option value="bugprone-incorrect-roundings" />
+ <option value="bugprone-infinite-loop" />
+ <option value="bugprone-integer-division" />
+ <option value="bugprone-lambda-function-name" />
+ <option value="bugprone-macro-parentheses" />
+ <option value="bugprone-macro-repeated-side-effects" />
+ <option value="bugprone-misplaced-operator-in-strlen-in-alloc" />
+ <option value="bugprone-misplaced-pointer-arithmetic-in-alloc" />
+ <option value="bugprone-misplaced-widening-cast" />
+ <option value="bugprone-move-forwarding-reference" />
+ <option value="bugprone-multi-level-implicit-pointer-conversion" />
+ <option value="bugprone-multiple-new-in-one-expression" />
+ <option value="bugprone-multiple-statement-macro" />
+ <option value="bugprone-narrowing-conversions" />
+ <option value="bugprone-no-escape" />
+ <option value="bugprone-non-zero-enum-to-bool-conversion" />
+ <option value="bugprone-not-null-terminated-result" />
+ <option value="bugprone-optional-value-conversion" />
+ <option value="bugprone-parent-virtual-call" />
+ <option value="bugprone-posix-return" />
+ <option value="bugprone-redundant-branch-condition" />
+ <option value="bugprone-reserved-identifier" />
+ <option value="bugprone-shared-ptr-array-mismatch" />
+ <option value="bugprone-signal-handler" />
+ <option value="bugprone-signed-char-misuse" />
+ <option value="bugprone-sizeof-container" />
+ <option value="bugprone-sizeof-expression" />
+ <option value="bugprone-spuriously-wake-up-functions" />
+ <option value="bugprone-standalone-empty" />
+ <option value="bugprone-string-constructor" />
+ <option value="bugprone-string-integer-assignment" />
+ <option value="bugprone-string-literal-with-embedded-nul" />
+ <option value="bugprone-stringview-nullptr" />
+ <option value="bugprone-suspicious-enum-usage" />
+ <option value="bugprone-suspicious-include" />
+ <option value="bugprone-suspicious-memory-comparison" />
+ <option value="bugprone-suspicious-memset-usage" />
+ <option value="bugprone-suspicious-missing-comma" />
+ <option value="bugprone-suspicious-realloc-usage" />
+ <option value="bugprone-suspicious-semicolon" />
+ <option value="bugprone-suspicious-string-compare" />
+ <option value="bugprone-swapped-arguments" />
+ <option value="bugprone-switch-missing-default-case" />
+ <option value="bugprone-terminating-continue" />
+ <option value="bugprone-throw-keyword-missing" />
+ <option value="bugprone-too-small-loop-variable" />
+ <option value="bugprone-unchecked-optional-access" />
+ <option value="bugprone-undefined-memory-manipulation" />
+ <option value="bugprone-undelegated-constructor" />
+ <option value="bugprone-unhandled-exception-at-new" />
+ <option value="bugprone-unhandled-self-assignment" />
+ <option value="bugprone-unique-ptr-array-mismatch" />
+ <option value="bugprone-unsafe-functions" />
+ <option value="bugprone-unused-raii" />
+ <option value="bugprone-unused-return-value" />
+ <option value="bugprone-use-after-move" />
+ <option value="bugprone-virtual-near-miss" />
+ <option value="cert-con36-c" />
+ <option value="cert-con54-cpp" />
+ <option value="cert-dcl03-c" />
+ <option value="cert-dcl16-c" />
+ <option value="cert-dcl21-cpp" />
+ <option value="cert-dcl37-c" />
+ <option value="cert-dcl50-cpp" />
+ <option value="cert-dcl51-cpp" />
+ <option value="cert-dcl54-cpp" />
+ <option value="cert-dcl58-cpp" />
+ <option value="cert-dcl59-cpp" />
+ <option value="cert-env33-c" />
+ <option value="cert-err09-cpp" />
+ <option value="cert-err33-c" />
+ <option value="cert-err34-c" />
+ <option value="cert-err52-cpp" />
+ <option value="cert-err58-cpp" />
+ <option value="cert-err60-cpp" />
+ <option value="cert-err61-cpp" />
+ <option value="cert-exp42-c" />
+ <option value="cert-fio38-c" />
+ <option value="cert-flp30-c" />
+ <option value="cert-flp37-c" />
+ <option value="cert-mem57-cpp" />
+ <option value="cert-msc24-c" />
+ <option value="cert-msc30-c" />
+ <option value="cert-msc32-c" />
+ <option value="cert-msc33-c" />
+ <option value="cert-msc50-cpp" />
+ <option value="cert-msc51-cpp" />
+ <option value="cert-msc54-cpp" />
+ <option value="cert-oop11-cpp" />
+ <option value="cert-oop54-cpp" />
+ <option value="cert-oop57-cpp" />
+ <option value="cert-oop58-cpp" />
+ <option value="cert-pos44-c" />
+ <option value="cert-pos47-c" />
+ <option value="cert-sig30-c" />
+ <option value="cert-str34-c" />
+ <option value="clang-analyzer-apiModeling.Errno" />
+ <option value="clang-analyzer-apiModeling.TrustNonnull" />
+ <option value="clang-analyzer-apiModeling.TrustReturnsNonnull" />
+ <option value="clang-analyzer-apiModeling.google.GTest" />
+ <option value="clang-analyzer-apiModeling.llvm.CastValue" />
+ <option value="clang-analyzer-apiModeling.llvm.ReturnValue" />
+ <option value="clang-analyzer-core.BitwiseShift" />
+ <option value="clang-analyzer-core.CallAndMessage" />
+ <option value="clang-analyzer-core.CallAndMessageModeling" />
+ <option value="clang-analyzer-core.DivideZero" />
+ <option value="clang-analyzer-core.DynamicTypePropagation" />
+ <option value="clang-analyzer-core.NonNullParamChecker" />
+ <option value="clang-analyzer-core.NonnilStringConstants" />
+ <option value="clang-analyzer-core.NullDereference" />
+ <option value="clang-analyzer-core.StackAddrEscapeBase" />
+ <option value="clang-analyzer-core.StackAddressEscape" />
+ <option value="clang-analyzer-core.UndefinedBinaryOperatorResult" />
+ <option value="clang-analyzer-core.VLASize" />
+ <option value="clang-analyzer-core.builtin.BuiltinFunctions" />
+ <option value="clang-analyzer-core.builtin.NoReturnFunctions" />
+ <option value="clang-analyzer-core.uninitialized.ArraySubscript" />
+ <option value="clang-analyzer-core.uninitialized.Assign" />
+ <option value="clang-analyzer-core.uninitialized.Branch" />
+ <option value="clang-analyzer-core.uninitialized.CapturedBlockVariable" />
+ <option value="clang-analyzer-core.uninitialized.NewArraySize" />
+ <option value="clang-analyzer-core.uninitialized.UndefReturn" />
+ <option value="clang-analyzer-cplusplus.InnerPointer" />
+ <option value="clang-analyzer-cplusplus.Move" />
+ <option value="clang-analyzer-cplusplus.NewDelete" />
+ <option value="clang-analyzer-cplusplus.NewDeleteLeaks" />
+ <option value="clang-analyzer-cplusplus.PlacementNew" />
+ <option value="clang-analyzer-cplusplus.PureVirtualCall" />
+ <option value="clang-analyzer-cplusplus.SelfAssignment" />
+ <option value="clang-analyzer-cplusplus.SmartPtrModeling" />
+ <option value="clang-analyzer-cplusplus.StringChecker" />
+ <option value="clang-analyzer-cplusplus.VirtualCallModeling" />
+ <option value="clang-analyzer-deadcode.DeadStores" />
+ <option value="clang-analyzer-fuchsia.HandleChecker" />
+ <option value="clang-analyzer-nullability.NullPassedToNonnull" />
+ <option value="clang-analyzer-nullability.NullReturnedFromNonnull" />
+ <option value="clang-analyzer-nullability.NullabilityBase" />
+ <option value="clang-analyzer-nullability.NullableDereferenced" />
+ <option value="clang-analyzer-nullability.NullablePassedToNonnull" />
+ <option value="clang-analyzer-nullability.NullableReturnedFromNonnull" />
+ <option value="clang-analyzer-optin.cplusplus.UninitializedObject" />
+ <option value="clang-analyzer-optin.cplusplus.VirtualCall" />
+ <option value="clang-analyzer-optin.mpi.MPI-Checker" />
+ <option value="clang-analyzer-optin.osx.OSObjectCStyleCast" />
+ <option value="clang-analyzer-optin.osx.cocoa.localizability.EmptyLocalizationContextChecker" />
+ <option value="clang-analyzer-optin.osx.cocoa.localizability.NonLocalizedStringChecker" />
+ <option value="clang-analyzer-optin.performance.GCDAntipattern" />
+ <option value="clang-analyzer-optin.performance.Padding" />
+ <option value="clang-analyzer-optin.portability.UnixAPI" />
+ <option value="clang-analyzer-osx.API" />
+ <option value="clang-analyzer-osx.MIG" />
+ <option value="clang-analyzer-osx.NSOrCFErrorDerefChecker" />
+ <option value="clang-analyzer-osx.NumberObjectConversion" />
+ <option value="clang-analyzer-osx.OSObjectRetainCount" />
+ <option value="clang-analyzer-osx.ObjCProperty" />
+ <option value="clang-analyzer-osx.SecKeychainAPI" />
+ <option value="clang-analyzer-osx.cocoa.AtSync" />
+ <option value="clang-analyzer-osx.cocoa.AutoreleaseWrite" />
+ <option value="clang-analyzer-osx.cocoa.ClassRelease" />
+ <option value="clang-analyzer-osx.cocoa.Dealloc" />
+ <option value="clang-analyzer-osx.cocoa.IncompatibleMethodTypes" />
+ <option value="clang-analyzer-osx.cocoa.Loops" />
+ <option value="clang-analyzer-osx.cocoa.MissingSuperCall" />
+ <option value="clang-analyzer-osx.cocoa.NSAutoreleasePool" />
+ <option value="clang-analyzer-osx.cocoa.NSError" />
+ <option value="clang-analyzer-osx.cocoa.NilArg" />
+ <option value="clang-analyzer-osx.cocoa.NonNilReturnValue" />
+ <option value="clang-analyzer-osx.cocoa.ObjCGenerics" />
+ <option value="clang-analyzer-osx.cocoa.RetainCount" />
+ <option value="clang-analyzer-osx.cocoa.RetainCountBase" />
+ <option value="clang-analyzer-osx.cocoa.RunLoopAutoreleaseLeak" />
+ <option value="clang-analyzer-osx.cocoa.SelfInit" />
+ <option value="clang-analyzer-osx.cocoa.SuperDealloc" />
+ <option value="clang-analyzer-osx.cocoa.UnusedIvars" />
+ <option value="clang-analyzer-osx.cocoa.VariadicMethodTypes" />
+ <option value="clang-analyzer-osx.coreFoundation.CFError" />
+ <option value="clang-analyzer-osx.coreFoundation.CFNumber" />
+ <option value="clang-analyzer-osx.coreFoundation.CFRetainRelease" />
+ <option value="clang-analyzer-osx.coreFoundation.containers.OutOfBounds" />
+ <option value="clang-analyzer-osx.coreFoundation.containers.PointerSizedValues" />
+ <option value="clang-analyzer-security.FloatLoopCounter" />
+ <option value="clang-analyzer-security.insecureAPI.DeprecatedOrUnsafeBufferHandling" />
+ <option value="clang-analyzer-security.insecureAPI.SecuritySyntaxChecker" />
+ <option value="clang-analyzer-security.insecureAPI.UncheckedReturn" />
+ <option value="clang-analyzer-security.insecureAPI.bcmp" />
+ <option value="clang-analyzer-security.insecureAPI.bcopy" />
+ <option value="clang-analyzer-security.insecureAPI.bzero" />
+ <option value="clang-analyzer-security.insecureAPI.decodeValueOfObjCType" />
+ <option value="clang-analyzer-security.insecureAPI.getpw" />
+ <option value="clang-analyzer-security.insecureAPI.gets" />
+ <option value="clang-analyzer-security.insecureAPI.mkstemp" />
+ <option value="clang-analyzer-security.insecureAPI.mktemp" />
+ <option value="clang-analyzer-security.insecureAPI.rand" />
+ <option value="clang-analyzer-security.insecureAPI.strcpy" />
+ <option value="clang-analyzer-security.insecureAPI.vfork" />
+ <option value="clang-analyzer-unix.API" />
+ <option value="clang-analyzer-unix.DynamicMemoryModeling" />
+ <option value="clang-analyzer-unix.Malloc" />
+ <option value="clang-analyzer-unix.MallocSizeof" />
+ <option value="clang-analyzer-unix.MismatchedDeallocator" />
+ <option value="clang-analyzer-unix.Vfork" />
+ <option value="clang-analyzer-unix.cstring.BadSizeArg" />
+ <option value="clang-analyzer-unix.cstring.CStringModeling" />
+ <option value="clang-analyzer-unix.cstring.NullArg" />
+ <option value="clang-analyzer-valist.CopyToSelf" />
+ <option value="clang-analyzer-valist.Uninitialized" />
+ <option value="clang-analyzer-valist.Unterminated" />
+ <option value="clang-analyzer-valist.ValistBase" />
+ <option value="clang-analyzer-webkit.NoUncountedMemberChecker" />
+ <option value="clang-analyzer-webkit.RefCntblBaseVirtualDtor" />
+ <option value="clang-analyzer-webkit.UncountedLambdaCapturesChecker" />
+ <option value="concurrency-mt-unsafe" />
+ <option value="concurrency-thread-canceltype-asynchronous" />
+ <option value="cppcoreguidelines-avoid-c-arrays" />
+ <option value="cppcoreguidelines-avoid-capturing-lambda-coroutines" />
+ <option value="cppcoreguidelines-avoid-const-or-ref-data-members" />
+ <option value="cppcoreguidelines-avoid-do-while" />
+ <option value="cppcoreguidelines-avoid-goto" />
+ <option value="cppcoreguidelines-avoid-magic-numbers" />
+ <option value="cppcoreguidelines-avoid-non-const-global-variables" />
+ <option value="cppcoreguidelines-avoid-reference-coroutine-parameters" />
+ <option value="cppcoreguidelines-c-copy-assignment-signature" />
+ <option value="cppcoreguidelines-explicit-virtual-functions" />
+ <option value="cppcoreguidelines-init-variables" />
+ <option value="cppcoreguidelines-interfaces-global-init" />
+ <option value="cppcoreguidelines-macro-to-enum" />
+ <option value="cppcoreguidelines-macro-usage" />
+ <option value="cppcoreguidelines-misleading-capture-default-by-value" />
+ <option value="cppcoreguidelines-missing-std-forward" />
+ <option value="cppcoreguidelines-narrowing-conversions" />
+ <option value="cppcoreguidelines-no-malloc" />
+ <option value="cppcoreguidelines-no-suspend-with-lock" />
+ <option value="cppcoreguidelines-noexcept-destructor" />
+ <option value="cppcoreguidelines-noexcept-move-operations" />
+ <option value="cppcoreguidelines-noexcept-swap" />
+ <option value="cppcoreguidelines-non-private-member-variables-in-classes" />
+ <option value="cppcoreguidelines-owning-memory" />
+ <option value="cppcoreguidelines-prefer-member-initializer" />
+ <option value="cppcoreguidelines-pro-bounds-array-to-pointer-decay" />
+ <option value="cppcoreguidelines-pro-bounds-constant-array-index" />
+ <option value="cppcoreguidelines-pro-bounds-pointer-arithmetic" />
+ <option value="cppcoreguidelines-pro-type-const-cast" />
+ <option value="cppcoreguidelines-pro-type-cstyle-cast" />
+ <option value="cppcoreguidelines-pro-type-member-init" />
+ <option value="cppcoreguidelines-pro-type-reinterpret-cast" />
+ <option value="cppcoreguidelines-pro-type-static-cast-downcast" />
+ <option value="cppcoreguidelines-pro-type-union-access" />
+ <option value="cppcoreguidelines-pro-type-vararg" />
+ <option value="cppcoreguidelines-rvalue-reference-param-not-moved" />
+ <option value="cppcoreguidelines-slicing" />
+ <option value="cppcoreguidelines-special-member-functions" />
+ <option value="cppcoreguidelines-use-default-member-init" />
+ <option value="cppcoreguidelines-virtual-class-destructor" />
+ <option value="darwin-avoid-spinlock" />
+ <option value="darwin-dispatch-once-nonstatic" />
+ <option value="fuchsia-default-arguments-calls" />
+ <option value="fuchsia-default-arguments-declarations" />
+ <option value="fuchsia-header-anon-namespaces" />
+ <option value="fuchsia-multiple-inheritance" />
+ <option value="fuchsia-overloaded-operator" />
+ <option value="fuchsia-statically-constructed-objects" />
+ <option value="fuchsia-trailing-return" />
+ <option value="fuchsia-virtual-inheritance" />
+ <option value="google-build-explicit-make-pair" />
+ <option value="google-build-namespaces" />
+ <option value="google-build-using-namespace" />
+ <option value="google-default-arguments" />
+ <option value="google-explicit-constructor" />
+ <option value="google-global-names-in-headers" />
+ <option value="google-objc-avoid-nsobject-new" />
+ <option value="google-objc-avoid-throwing-exception" />
+ <option value="google-objc-function-naming" />
+ <option value="google-objc-global-variable-declaration" />
+ <option value="google-readability-avoid-underscore-in-googletest-name" />
+ <option value="google-readability-braces-around-statements" />
+ <option value="google-readability-casting" />
+ <option value="google-readability-function-size" />
+ <option value="google-readability-namespace-comments" />
+ <option value="google-readability-todo" />
+ <option value="google-runtime-int" />
+ <option value="google-runtime-operator" />
+ <option value="google-upgrade-googletest-case" />
+ <option value="hicpp-avoid-c-arrays" />
+ <option value="hicpp-avoid-goto" />
+ <option value="hicpp-braces-around-statements" />
+ <option value="hicpp-deprecated-headers" />
+ <option value="hicpp-exception-baseclass" />
+ <option value="hicpp-explicit-conversions" />
+ <option value="hicpp-function-size" />
+ <option value="hicpp-invalid-access-moved" />
+ <option value="hicpp-member-init" />
+ <option value="hicpp-move-const-arg" />
+ <option value="hicpp-multiway-paths-covered" />
+ <option value="hicpp-named-parameter" />
+ <option value="hicpp-new-delete-operators" />
+ <option value="hicpp-no-array-decay" />
+ <option value="hicpp-no-assembler" />
+ <option value="hicpp-no-malloc" />
+ <option value="hicpp-noexcept-move" />
+ <option value="hicpp-signed-bitwise" />
+ <option value="hicpp-special-member-functions" />
+ <option value="hicpp-static-assert" />
+ <option value="hicpp-undelegated-constructor" />
+ <option value="hicpp-uppercase-literal-suffix" />
+ <option value="hicpp-use-auto" />
+ <option value="hicpp-use-emplace" />
+ <option value="hicpp-use-equals-default" />
+ <option value="hicpp-use-equals-delete" />
+ <option value="hicpp-use-noexcept" />
+ <option value="hicpp-use-nullptr" />
+ <option value="hicpp-use-override" />
+ <option value="hicpp-vararg" />
+ <option value="linuxkernel-must-check-errs" />
+ <option value="llvm-else-after-return" />
+ <option value="llvm-header-guard" />
+ <option value="llvm-include-order" />
+ <option value="llvm-namespace-comment" />
+ <option value="llvm-prefer-isa-or-dyn-cast-in-conditionals" />
+ <option value="llvm-prefer-register-over-unsigned" />
+ <option value="llvm-qualified-auto" />
+ <option value="llvm-twine-local" />
+ <option value="llvmlibc-callee-namespace" />
+ <option value="llvmlibc-implementation-in-namespace" />
+ <option value="llvmlibc-inline-function-decl" />
+ <option value="llvmlibc-restrict-system-libc-headers" />
+ <option value="misc-confusable-identifiers" />
+ <option value="misc-const-correctness" />
+ <option value="misc-definitions-in-headers" />
+ <option value="misc-header-include-cycle" />
+ <option value="misc-include-cleaner" />
+ <option value="misc-misleading-bidirectional" />
+ <option value="misc-misleading-identifier" />
+ <option value="misc-misplaced-const" />
+ <option value="misc-new-delete-overloads" />
+ <option value="misc-no-recursion" />
+ <option value="misc-non-copyable-objects" />
+ <option value="misc-non-private-member-variables-in-classes" />
+ <option value="misc-redundant-expression" />
+ <option value="misc-static-assert" />
+ <option value="misc-throw-by-value-catch-by-reference" />
+ <option value="misc-unconventional-assign-operator" />
+ <option value="misc-uniqueptr-reset-release" />
+ <option value="misc-unused-alias-decls" />
+ <option value="misc-unused-parameters" />
+ <option value="misc-unused-using-decls" />
+ <option value="misc-use-anonymous-namespace" />
+ <option value="modernize-avoid-bind" />
+ <option value="modernize-avoid-c-arrays" />
+ <option value="modernize-concat-nested-namespaces" />
+ <option value="modernize-deprecated-headers" />
+ <option value="modernize-deprecated-ios-base-aliases" />
+ <option value="modernize-loop-convert" />
+ <option value="modernize-macro-to-enum" />
+ <option value="modernize-make-shared" />
+ <option value="modernize-make-unique" />
+ <option value="modernize-pass-by-value" />
+ <option value="modernize-raw-string-literal" />
+ <option value="modernize-redundant-void-arg" />
+ <option value="modernize-replace-auto-ptr" />
+ <option value="modernize-replace-disallow-copy-and-assign-macro" />
+ <option value="modernize-replace-random-shuffle" />
+ <option value="modernize-return-braced-init-list" />
+ <option value="modernize-shrink-to-fit" />
+ <option value="modernize-type-traits" />
+ <option value="modernize-unary-static-assert" />
+ <option value="modernize-use-auto" />
+ <option value="modernize-use-bool-literals" />
+ <option value="modernize-use-constraints" />
+ <option value="modernize-use-default-member-init" />
+ <option value="modernize-use-emplace" />
+ <option value="modernize-use-equals-default" />
+ <option value="modernize-use-equals-delete" />
+ <option value="modernize-use-nodiscard" />
+ <option value="modernize-use-noexcept" />
+ <option value="modernize-use-nullptr" />
+ <option value="modernize-use-override" />
+ <option value="modernize-use-std-print" />
+ <option value="modernize-use-trailing-return-type" />
+ <option value="modernize-use-transparent-functors" />
+ <option value="modernize-use-uncaught-exceptions" />
+ <option value="modernize-use-using" />
+ <option value="mpi-buffer-deref" />
+ <option value="mpi-type-mismatch" />
+ <option value="objc-assert-equals" />
+ <option value="objc-avoid-nserror-init" />
+ <option value="objc-dealloc-in-category" />
+ <option value="objc-forbidden-subclassing" />
+ <option value="objc-missing-hash" />
+ <option value="objc-nsdate-formatter" />
+ <option value="objc-nsinvocation-argument-lifetime" />
+ <option value="objc-property-declaration" />
+ <option value="objc-super-self" />
+ <option value="openmp-exception-escape" />
+ <option value="openmp-use-default-none" />
+ <option value="performance-avoid-endl" />
+ <option value="performance-enum-size" />
+ <option value="performance-faster-string-find" />
+ <option value="performance-for-range-copy" />
+ <option value="performance-implicit-conversion-in-loop" />
+ <option value="performance-inefficient-algorithm" />
+ <option value="performance-inefficient-string-concatenation" />
+ <option value="performance-inefficient-vector-operation" />
+ <option value="performance-move-const-arg" />
+ <option value="performance-move-constructor-init" />
+ <option value="performance-no-automatic-move" />
+ <option value="performance-no-int-to-ptr" />
+ <option value="performance-noexcept-destructor" />
+ <option value="performance-noexcept-move-constructor" />
+ <option value="performance-noexcept-swap" />
+ <option value="performance-trivially-destructible" />
+ <option value="performance-type-promotion-in-math-fn" />
+ <option value="performance-unnecessary-copy-initialization" />
+ <option value="performance-unnecessary-value-param" />
+ <option value="portability-restrict-system-includes" />
+ <option value="portability-simd-intrinsics" />
+ <option value="portability-std-allocator-const" />
+ <option value="readability-avoid-const-params-in-decls" />
+ <option value="readability-avoid-unconditional-preprocessor-if" />
+ <option value="readability-braces-around-statements" />
+ <option value="readability-const-return-type" />
+ <option value="readability-container-contains" />
+ <option value="readability-container-data-pointer" />
+ <option value="readability-container-size-empty" />
+ <option value="readability-convert-member-functions-to-static" />
+ <option value="readability-delete-null-pointer" />
+ <option value="readability-duplicate-include" />
+ <option value="readability-else-after-return" />
+ <option value="readability-function-cognitive-complexity" />
+ <option value="readability-function-size" />
+ <option value="readability-identifier-length" />
+ <option value="readability-identifier-naming" />
+ <option value="readability-implicit-bool-conversion" />
+ <option value="readability-inconsistent-declaration-parameter-name" />
+ <option value="readability-isolate-declaration" />
+ <option value="readability-magic-numbers" />
+ <option value="readability-make-member-function-const" />
+ <option value="readability-misleading-indentation" />
+ <option value="readability-misplaced-array-index" />
+ <option value="readability-named-parameter" />
+ <option value="readability-non-const-parameter" />
+ <option value="readability-operators-representation" />
+ <option value="readability-qualified-auto" />
+ <option value="readability-redundant-access-specifiers" />
+ <option value="readability-redundant-control-flow" />
+ <option value="readability-redundant-declaration" />
+ <option value="readability-redundant-function-ptr-dereference" />
+ <option value="readability-redundant-member-init" />
+ <option value="readability-redundant-preprocessor" />
+ <option value="readability-redundant-smartptr-get" />
+ <option value="readability-redundant-string-cstr" />
+ <option value="readability-redundant-string-init" />
+ <option value="readability-reference-to-constructed-temporary" />
+ <option value="readability-simplify-boolean-expr" />
+ <option value="readability-simplify-subscript-expr" />
+ <option value="readability-static-accessed-through-instance" />
+ <option value="readability-static-definition-in-anonymous-namespace" />
+ <option value="readability-string-compare" />
+ <option value="readability-suspicious-call-argument" />
+ <option value="readability-uniqueptr-delete-release" />
+ <option value="readability-uppercase-literal-suffix" />
+ <option value="readability-use-anyofallof" />
+ <option value="zircon-temporary-objects" />
+ </set>
+ </option>
+ <option name="previousClangTidyVersion" value="18.0.0" />
+ </component>
+</application> \ No newline at end of file
diff --git a/.config/JetBrains/CLion2023.3/options/NewUIInfoService.xml b/.config/JetBrains/CLion2023.3/options/NewUIInfoService.xml
new file mode 100644
index 0000000..d57f265
--- /dev/null
+++ b/.config/JetBrains/CLion2023.3/options/NewUIInfoService.xml
@@ -0,0 +1,6 @@
+<application>
+ <component name="NewUIInfoState"><![CDATA[{
+ "enableNewUIDate": "2023-07-06T12:23:47.363598042",
+ "disableNewUIDate": "2023-07-21T14:22:30.791378298"
+}]]></component>
+</application> \ No newline at end of file
diff --git a/.config/JetBrains/CLion2023.3/options/PerfProfiler.xml b/.config/JetBrains/CLion2023.3/options/PerfProfiler.xml
new file mode 100644
index 0000000..4eda18a
--- /dev/null
+++ b/.config/JetBrains/CLion2023.3/options/PerfProfiler.xml
@@ -0,0 +1,9 @@
+<application>
+ <component name="PerfProfilerSettings">
+ <option name="defaultCmdArgs">
+ <option value="--call-graph" />
+ <option value="dwarf" />
+ <option value="-q" />
+ </option>
+ </component>
+</application> \ No newline at end of file
diff --git a/.config/JetBrains/CLion2023.3/options/PyCharmUIInfoState.xml b/.config/JetBrains/CLion2023.3/options/PyCharmUIInfoState.xml
new file mode 100644
index 0000000..8d34ad3
--- /dev/null
+++ b/.config/JetBrains/CLion2023.3/options/PyCharmUIInfoState.xml
@@ -0,0 +1,5 @@
+<application>
+ <component name="PyCharmUIInfoState"><![CDATA[{
+ "newUserFirstRunDate": "2023-07-04T19:11:50.815282508"
+}]]></component>
+</application> \ No newline at end of file
diff --git a/.config/JetBrains/CLion2023.3/options/actionSummary.xml b/.config/JetBrains/CLion2023.3/options/actionSummary.xml
new file mode 100644
index 0000000..a5d4b4c
--- /dev/null
+++ b/.config/JetBrains/CLion2023.3/options/actionSummary.xml
@@ -0,0 +1,856 @@
+<application>
+ <component name="ActionsLocalSummary">
+ <e n="$Copy">
+ <i c="22" l="1703788199261" />
+ </e>
+ <e n="$Delete">
+ <i c="35" l="1703788273769" />
+ </e>
+ <e n="$Paste">
+ <i c="21" l="1703788202380" />
+ </e>
+ <e n="$Redo">
+ <i c="2364" l="1703802539597" />
+ </e>
+ <e n="$SelectAll">
+ <i c="629" l="1703793702073" />
+ </e>
+ <e n="$Undo">
+ <i c="11737" l="1703865263545" />
+ </e>
+ <e n="ActivateBookmarksToolWindow">
+ <i c="7" l="1695414150933" />
+ </e>
+ <e n="ActivateDebugToolWindow">
+ <i c="2" l="1697462888869" />
+ </e>
+ <e n="ActivateFindToolWindow">
+ <i c="21" l="1695414151154" />
+ </e>
+ <e n="ActivateHierarchyToolWindow">
+ <i c="1" l="1689624719546" />
+ </e>
+ <e n="ActivateProjectToolWindow">
+ <i c="4" l="1688588277920" />
+ </e>
+ <e n="Annotate">
+ <i c="101" d="101" l="1703189420335" k="1703189420335" />
+ </e>
+ <e n="Back">
+ <i c="2" l="1692124714113" />
+ </e>
+ <e n="BraceOrQuoteOut">
+ <i c="4" l="1703098154423" />
+ </e>
+ <e n="Build">
+ <i c="147" l="1703777944165" />
+ </e>
+ <e n="BuildProject">
+ <i c="1" l="1688562367524" />
+ </e>
+ <e n="CIDR.Debugger.AddWatchPoint">
+ <i c="3" l="1695415720570" />
+ </e>
+ <e n="CIDR.Lang.Cpp.GenerateDefinitions">
+ <i c="2" l="1695821284697" />
+ </e>
+ <e n="CIDR.Lang.Cpp.NewClass">
+ <i c="20" l="1702991944754" />
+ </e>
+ <e n="CMake.CompileCurrentFile">
+ <i c="1" l="1688662384750" />
+ </e>
+ <e n="CMake.ReloadCMakeProject">
+ <i c="15" d="2" l="1700766627035" k="1695993749868" />
+ </e>
+ <e n="CPP.CreateCMakeProject">
+ <i c="1" l="1690401134744" />
+ </e>
+ <e n="CPP.NewCMakeListsFile">
+ <i c="1" l="1695829447530" />
+ </e>
+ <e n="CPP.NewCppFile">
+ <i c="19" l="1702566355552" />
+ </e>
+ <e n="CPP.NewHeaderFile">
+ <i c="31" l="1702563256608" />
+ </e>
+ <e n="CPP.NewModuleFile">
+ <i c="1" l="1696449122378" />
+ </e>
+ <e n="CidrBuildRunToolbar">
+ <i c="1" l="1689085857023" />
+ </e>
+ <e n="Clean">
+ <i c="1" l="1688563878496" />
+ </e>
+ <e n="CloseContent">
+ <i c="27" l="1701702125183" />
+ </e>
+ <e n="CloseProject">
+ <i c="4" l="1692366141212" />
+ </e>
+ <e n="CodeCompletion">
+ <i c="10" l="1703095971278" />
+ </e>
+ <e n="CollapseRegion">
+ <i c="2" l="1688578390390" />
+ </e>
+ <e n="CommentByLineComment">
+ <i c="157" l="1703802496915" />
+ </e>
+ <e n="ConsoleView.ClearAll">
+ <i c="18" l="1692297800341" />
+ </e>
+ <e n="CopyAbsolutePath">
+ <i c="2" l="1697477458078" />
+ </e>
+ <e n="CopyContentRootPath">
+ <i c="4" l="1698350510147" />
+ </e>
+ <e n="CopyFileName">
+ <i c="2" l="1696619786876" />
+ </e>
+ <e n="CopyPathFromRepositoryRootProvider">
+ <i c="51" l="1701113479940" />
+ </e>
+ <e n="CopyPaths">
+ <i c="1" l="1688648992317" />
+ </e>
+ <e n="CopyReferencePopupGroup">
+ <i c="64" l="1701113477481" />
+ </e>
+ <e n="Coverage">
+ <i c="8" l="1698086399436" />
+ </e>
+ <e n="CreateRunConfiguration">
+ <i c="1" l="1689788023153" />
+ </e>
+ <e n="Debug">
+ <i c="1363" l="1703865331252" />
+ </e>
+ <e n="DebugClass">
+ <i c="1" l="1692114738600" />
+ </e>
+ <e n="Docker.RemoteServers.StopDeploy">
+ <i c="1" l="1689775595995" />
+ </e>
+ <e n="EditSource">
+ <i c="1" l="1688675526814" />
+ </e>
+ <e n="EditorBackSpace">
+ <i c="35083" l="1703865363909" />
+ </e>
+ <e n="EditorChooseLookupItem">
+ <i c="7085" l="1703865361492" />
+ </e>
+ <e n="EditorChooseLookupItemReplace">
+ <i c="1" l="1699435027492" />
+ </e>
+ <e n="EditorCopy">
+ <i c="6028" l="1703865264272" />
+ </e>
+ <e n="EditorCut">
+ <i c="4273" l="1703865283940" />
+ </e>
+ <e n="EditorDecreaseFontSize">
+ <i c="33" l="1701373228528" />
+ </e>
+ <e n="EditorDecreaseFontSizeGlobal">
+ <i c="1" l="1695678730741" />
+ </e>
+ <e n="EditorDelete">
+ <i c="13" l="1701384755573" />
+ </e>
+ <e n="EditorDeleteLine">
+ <i c="2" l="1688675530031" />
+ </e>
+ <e n="EditorDeleteToWordStart">
+ <i c="5" l="1703097695938" />
+ </e>
+ <e n="EditorDown">
+ <i c="7652" l="1703865287515" />
+ </e>
+ <e n="EditorDownWithSelection">
+ <i c="290" l="1703781132328" />
+ </e>
+ <e n="EditorEnter">
+ <i c="11560" l="1703865288393" />
+ </e>
+ <e n="EditorEscape">
+ <i c="1979" l="1703865125640" />
+ </e>
+ <e n="EditorIncreaseFontSize">
+ <i c="29" l="1701373229482" />
+ </e>
+ <e n="EditorIndentSelection">
+ <i c="114" l="1703793464420" />
+ </e>
+ <e n="EditorKillRingSave">
+ <i c="1" l="1688664545954" />
+ </e>
+ <e n="EditorLeft">
+ <i c="2918" l="1703865215801" />
+ </e>
+ <e n="EditorLeftWithSelection">
+ <i c="1194" l="1703862509714" />
+ </e>
+ <e n="EditorLineStart">
+ <i c="1" l="1688664534793" />
+ </e>
+ <e n="EditorMoveToPageTopWithSelection">
+ <i c="1" l="1692724661981" />
+ </e>
+ <e n="EditorNextWord">
+ <i c="3869" l="1703865215238" />
+ </e>
+ <e n="EditorNextWordWithSelection">
+ <i c="3219" l="1703865360041" />
+ </e>
+ <e n="EditorPageDown">
+ <i c="1" l="1692738243951" />
+ </e>
+ <e n="EditorPageUp">
+ <i c="1" l="1692801144491" />
+ </e>
+ <e n="EditorPaste">
+ <i c="6738" l="1703865288539" />
+ </e>
+ <e n="EditorPasteFromX11">
+ <i c="25" l="1703862948065" />
+ </e>
+ <e n="EditorPreviousWord">
+ <i c="4160" l="1703865363140" />
+ </e>
+ <e n="EditorPreviousWordWithSelection">
+ <i c="7051" l="1703865363600" />
+ </e>
+ <e n="EditorRight">
+ <i c="3965" l="1703865272909" />
+ </e>
+ <e n="EditorRightWithSelection">
+ <i c="1230" l="1703865360471" />
+ </e>
+ <e n="EditorScrollToCenter">
+ <i c="1" l="1688761804832" />
+ </e>
+ <e n="EditorSelectWord">
+ <i c="8" l="1688664475811" />
+ </e>
+ <e n="EditorSplitLine">
+ <i c="1" l="1688580869857" />
+ </e>
+ <e n="EditorStartNewLine">
+ <i c="32" l="1703794016050" />
+ </e>
+ <e n="EditorTab">
+ <i c="1152" l="1703864658825" />
+ </e>
+ <e n="EditorTextEnd">
+ <i c="1" l="1688664545169" />
+ </e>
+ <e n="EditorTextStart">
+ <i c="2" l="1688664547443" />
+ </e>
+ <e n="EditorToggleStickySelection">
+ <i c="1" l="1688664544527" />
+ </e>
+ <e n="EditorToggleUseSoftWraps">
+ <i c="13" d="13" l="1696599771033" k="1696599771033" />
+ </e>
+ <e n="EditorUnindentSelection">
+ <i c="1074" l="1703865040819" />
+ </e>
+ <e n="EditorUp">
+ <i c="3448" l="1703865156187" />
+ </e>
+ <e n="EditorUpWithSelection">
+ <i c="490" l="1703865284210" />
+ </e>
+ <e n="ExpandRegion">
+ <i c="2" l="1688578392120" />
+ </e>
+ <e n="ExternalSystem.ProjectRefreshAction">
+ <i c="52" l="1703781143451" />
+ </e>
+ <e n="ExtractMethod">
+ <i c="2" l="1702991174887" />
+ </e>
+ <e n="FileChooser.GotoProject">
+ <i c="2" l="1689086559595" />
+ </e>
+ <e n="Find">
+ <i c="4316" l="1703864964686" />
+ </e>
+ <e n="FindInPath">
+ <i c="2070" l="1703863749904" />
+ </e>
+ <e n="FindNext">
+ <i c="2" l="1701442333124" />
+ </e>
+ <e n="FindUsages">
+ <i c="309" l="1702996845445" />
+ </e>
+ <e n="Generate">
+ <i c="22" l="1703177637706" />
+ </e>
+ <e n="Git.Branches">
+ <i c="1" l="1689775590584" />
+ </e>
+ <e n="Github.Open.In.Browser">
+ <i c="7" l="1698240647273" />
+ </e>
+ <e n="GotoAction">
+ <i c="25" l="1696622496709" />
+ </e>
+ <e n="GotoClass">
+ <i c="36" l="1688664073196" />
+ </e>
+ <e n="GotoDeclaration">
+ <i c="4955" l="1703864970185" />
+ </e>
+ <e n="GotoFile">
+ <i c="1787" l="1703188742244" />
+ </e>
+ <e n="GotoImplementation">
+ <i c="1" l="1688754887764" />
+ </e>
+ <e n="GotoLine">
+ <i c="61" l="1702476692635" />
+ </e>
+ <e n="GotoNextError">
+ <i c="38" l="1688667182358" />
+ </e>
+ <e n="GotoPreviousError">
+ <i c="1" l="1690297135436" />
+ </e>
+ <e n="GotoSymbol">
+ <i c="7" l="1696347215356" />
+ </e>
+ <e n="GotoTypeDeclaration">
+ <i c="1" l="1692384476595" />
+ </e>
+ <e n="HelpTopics">
+ <i c="1" l="1700586037878" />
+ </e>
+ <e n="HideAllWindows">
+ <i c="105" l="1703795895932" />
+ </e>
+ <e n="ImplementMethods">
+ <i c="11" d="2" l="1703177639799" k="1695820547785" />
+ </e>
+ <e n="LocalHistory.ShowHistory">
+ <i c="1" l="1690293031686" />
+ </e>
+ <e n="Markdown.Layout.EditorAndPreview">
+ <i c="4" l="1696435722083" />
+ </e>
+ <e n="Markdown.Layout.EditorOnly">
+ <i c="6" l="1696529150076" />
+ </e>
+ <e n="Markdown.Layout.PreviewOnly">
+ <i c="10" l="1698087142004" />
+ </e>
+ <e n="Markdown.Styling.CreateLink">
+ <i c="1" l="1690299537511" />
+ </e>
+ <e n="MoreRunToolbarActions">
+ <i c="34" l="1689959848130" />
+ </e>
+ <e n="MoveLineDown">
+ <i c="552" l="1703792428493" />
+ </e>
+ <e n="MoveLineUp">
+ <i c="958" l="1703864682286" />
+ </e>
+ <e n="NewDir">
+ <i c="5" l="1697209267912" />
+ </e>
+ <e n="NewFile">
+ <i c="11" l="1703788194832" />
+ </e>
+ <e n="NewPythonFile">
+ <i c="1" l="1696355119120" />
+ </e>
+ <e n="NextProjectWindow">
+ <i c="2" l="1692300543961" />
+ </e>
+ <e n="NextTemplateVariable">
+ <i c="138" l="1703864157879" />
+ </e>
+ <e n="OpenEditorInOppositeTabGroup">
+ <i c="2" l="1697643088666" />
+ </e>
+ <e n="OpenFile">
+ <i c="44" l="1703791220229" />
+ </e>
+ <e n="OverrideMethods">
+ <i c="12" l="1698066123929" />
+ </e>
+ <e n="ParameterInfo">
+ <i c="2" l="1688651484985" />
+ </e>
+ <e n="Pause">
+ <i c="37" l="1702676104428" />
+ </e>
+ <e n="PlantUML.Settings">
+ <i c="1" l="1695925592817" />
+ </e>
+ <e n="Profiler">
+ <i c="1" l="1690834655377" />
+ </e>
+ <e n="ProjectView.AutoscrollFromSource">
+ <i c="1" l="1688661015660" />
+ </e>
+ <e n="ProjectView.OpenInPreviewTab">
+ <i c="2" l="1688661066779" />
+ </e>
+ <e n="ProjectView.ShowExcludedFiles">
+ <i c="2" l="1688661037544" />
+ </e>
+ <e n="ProjectView.ShowMembers">
+ <i c="2" l="1688661058404" />
+ </e>
+ <e n="ProjectView.ShowScratchesAndConsoles">
+ <i c="2" l="1688661038812" />
+ </e>
+ <e n="ProjectView.SortByType">
+ <i c="4" l="1688661041134" />
+ </e>
+ <e n="QuickDocCopy">
+ <i c="3" l="1702321581728" />
+ </e>
+ <e n="RecentFiles">
+ <i c="6" l="1698663032085" />
+ </e>
+ <e n="RecentProjectListGroup">
+ <i c="9" l="1698414607317" />
+ </e>
+ <e n="RedesignedRunConfigurationSelector">
+ <i c="45" l="1689956469709" />
+ </e>
+ <e n="Refactorings.QuickListPopupAction">
+ <i c="8" l="1700586069669" />
+ </e>
+ <e n="RenameElement">
+ <i c="200" l="1703864155707" />
+ </e>
+ <e n="Replace">
+ <i c="13" d="1" l="1702997904486" k="1695662777711" />
+ </e>
+ <e n="ReplaceInPath">
+ <i c="7" l="1702396517112" />
+ </e>
+ <e n="Rerun">
+ <i c="1" l="1692123550370" />
+ </e>
+ <e n="Resume">
+ <i c="1522" l="1703865340801" />
+ </e>
+ <e n="Run">
+ <i c="1798" l="1703865453704" />
+ </e>
+ <e n="RunAnything">
+ <i c="35" l="1702318929001" />
+ </e>
+ <e n="RunClass">
+ <i c="1" l="1692114731066" />
+ </e>
+ <e n="SaveAll">
+ <i c="169" l="1695667092899" />
+ </e>
+ <e n="SaveDocument">
+ <i c="15362" l="1703865364151" />
+ </e>
+ <e n="ScrollPane-unitScrollDown">
+ <i c="8" l="1702994394973" />
+ </e>
+ <e n="ScrollPane-unitScrollUp">
+ <i c="5" l="1702991157190" />
+ </e>
+ <e n="SearchEverywhere">
+ <i c="136" l="1703189415038" />
+ </e>
+ <e n="SelectIn">
+ <i c="4" l="1688664597169" />
+ </e>
+ <e n="SelectNextOccurrence">
+ <i c="2" l="1693937092040" />
+ </e>
+ <e n="SettingsEntryPoint">
+ <i c="1" l="1688563894975" />
+ </e>
+ <e n="ShowAnnotateOperationsPopupGroup">
+ <i c="1" d="1" l="1688579123907" k="1688579123907" />
+ </e>
+ <e n="ShowIntentionActions">
+ <i c="18" l="1703780087289" />
+ </e>
+ <e n="ShowPopupMenu">
+ <i c="2" l="1703779816942" />
+ </e>
+ <e n="ShowProcessWindow">
+ <i c="2" l="1700586101127" />
+ </e>
+ <e n="ShowSettings">
+ <i c="53" l="1702563901355" />
+ </e>
+ <e n="ShowSettingsAndFindUsages">
+ <i c="1" l="1689355605859" />
+ </e>
+ <e n="SplitVertically">
+ <i c="4" l="1701986423298" />
+ </e>
+ <e n="StepInto">
+ <i c="513" l="1702322755255" />
+ </e>
+ <e n="StepOut">
+ <i c="1" l="1689876098225" />
+ </e>
+ <e n="StepOver">
+ <i c="2749" l="1703802058131" />
+ </e>
+ <e n="Stop">
+ <i c="1751" l="1703865498169" />
+ </e>
+ <e n="SurroundWith">
+ <i c="28" l="1695408295633" />
+ </e>
+ <e n="Switcher">
+ <i c="1" l="1689775590370" />
+ </e>
+ <e n="TabList">
+ <i c="7" l="1700413560250" />
+ </e>
+ <e n="Table-selectNextRow">
+ <i c="4" l="1696449207887" />
+ </e>
+ <e n="Table-selectPreviousRow">
+ <i c="1" l="1690293034649" />
+ </e>
+ <e n="ToggleDistractionFreeMode">
+ <i c="1" l="1689624728843" />
+ </e>
+ <e n="ToggleLineBreakpoint">
+ <i c="1691" l="1703865348761" />
+ </e>
+ <e n="ToggleZenMode">
+ <i c="1" l="1689624621869" />
+ </e>
+ <e n="Tree-selectChild">
+ <i c="1" l="1695657936340" />
+ </e>
+ <e n="Tree-selectNext">
+ <i c="19" l="1688662652400" />
+ </e>
+ <e n="Tree-selectParent">
+ <i c="1" l="1695657937234" />
+ </e>
+ <e n="Tree-selectPrevious">
+ <i c="13" l="1693940466028" />
+ </e>
+ <e n="Valgrind">
+ <i c="7" l="1703802662655" />
+ </e>
+ <e n="Vcs.Push">
+ <i c="1" l="1695921841828" />
+ </e>
+ <e n="Vcs.ShowTabbedFileHistory">
+ <i c="2" d="1" l="1692804215397" k="1689355656889" />
+ </e>
+ <e n="Vcs.UpdateProject">
+ <i c="2" l="1695413919082" />
+ </e>
+ <e n="ViewBreakpoints">
+ <i c="2" l="1696616199923" />
+ </e>
+ <e n="WelcomeScreen.OpenDirectoryProject">
+ <i c="3" l="1688563862258" />
+ </e>
+ <e n="WelcomeScreen.Plugins">
+ <i c="4" l="1702062722772" />
+ </e>
+ <e n="WelcomeScreen.RemoveSelected">
+ <i c="2" l="1688563855728" />
+ </e>
+ <e n="XDebugger.CopyValue">
+ <i c="9" l="1702053841679" />
+ </e>
+ <e n="XDebugger.NewWatch">
+ <i c="1" l="1689948284155" />
+ </e>
+ <e n="XDebugger.RemoveWatch">
+ <i c="2" l="1695415699688" />
+ </e>
+ <e n="com.intellij.application.options.schemes.AbstractSchemesPanel$ShowSchemesActionsListAction">
+ <i c="1" l="1701715518160" />
+ </e>
+ <e n="com.intellij.codeInsight.daemon.NavigateAction">
+ <i c="14" l="1701699846824" />
+ </e>
+ <e n="com.intellij.codeInsight.daemon.impl.DaemonEditorPopup$3">
+ <i c="1" l="1688667130245" />
+ </e>
+ <e n="com.intellij.codeInsight.documentation.render.DocRenderer$ToggleRenderingAction">
+ <i c="1" l="1690220212062" />
+ </e>
+ <e n="com.intellij.execution.ExecutorRegistryImpl$RunSpecifiedConfigExecutorAction">
+ <i c="32" l="1689959849095" />
+ </e>
+ <e n="com.intellij.execution.actions.RunConfigurationsComboBoxAction$SaveTemporaryAction">
+ <i c="15" l="1703863808146" />
+ </e>
+ <e n="com.intellij.execution.actions.RunConfigurationsComboBoxAction$SelectConfigAction">
+ <i c="210" l="1703778787476" />
+ </e>
+ <e n="com.intellij.execution.actions.RunConfigurationsComboBoxAction$SelectTargetAction">
+ <i c="11" l="1703794723062" />
+ </e>
+ <e n="com.intellij.execution.impl.BeforeRunStepsPanel$8">
+ <i c="3" l="1696532979767" />
+ </e>
+ <e n="com.intellij.execution.impl.BeforeRunStepsPanel$9">
+ <i c="3" l="1688563321937" />
+ </e>
+ <e n="com.intellij.execution.impl.ConsoleViewImpl$EnterHandler">
+ <i c="34" l="1696531549039" />
+ </e>
+ <e n="com.intellij.execution.impl.ConsoleViewImpl$HyperlinkNavigationAction">
+ <i c="2" l="1695939685506" />
+ </e>
+ <e n="com.intellij.execution.impl.ConsoleViewImpl$PasteHandler">
+ <i c="1" l="1696531546256" />
+ </e>
+ <e n="com.intellij.execution.impl.ConsoleViewImpl$TabHandler">
+ <i c="1" l="1691009111511" />
+ </e>
+ <e n="com.intellij.execution.lineMarker.LineMarkerActionWrapper">
+ <i c="263" l="1702319691411" />
+ </e>
+ <e n="com.intellij.execution.ui.AllRunConfigurationsToggle">
+ <i c="1" l="1688741031935" />
+ </e>
+ <e n="com.intellij.execution.ui.SelectRunConfigurationWithInlineActions">
+ <i c="27" l="1689954546957" />
+ </e>
+ <e n="com.intellij.execution.ui.layout.actions.RestoreViewAction">
+ <i c="1" l="1696604621422" />
+ </e>
+ <e n="com.intellij.find.EditorSearchSession$4">
+ <i c="1" l="1688754146665" />
+ </e>
+ <e n="com.intellij.find.FindAllAction">
+ <i c="4" l="1692646189105" />
+ </e>
+ <e n="com.intellij.find.SearchReplaceComponent$CloseAction">
+ <i c="3194" l="1703864966889" />
+ </e>
+ <e n="com.intellij.find.SearchReplaceComponent$ModeAction">
+ <i c="62" l="1702997892303" />
+ </e>
+ <e n="com.intellij.find.SearchReplaceComponent$TransferFocusAction">
+ <i c="2" l="1703802524980" />
+ </e>
+ <e n="com.intellij.find.SearchTextArea$NewLineAction">
+ <i c="2" l="1697035062417" />
+ </e>
+ <e n="com.intellij.find.SearchTextArea$ShowHistoryAction">
+ <i c="6" l="1695662762417" />
+ </e>
+ <e n="com.intellij.find.editorHeaderActions.NextOccurrenceAction">
+ <i c="5517" l="1703864286880" />
+ </e>
+ <e n="com.intellij.find.editorHeaderActions.PrevOccurrenceAction">
+ <i c="326" l="1703780130460" />
+ </e>
+ <e n="com.intellij.find.editorHeaderActions.RestorePreviousSettingsAction">
+ <i c="1" l="1690401723018" />
+ </e>
+ <e n="com.intellij.find.editorHeaderActions.ShowFilterPopupGroup">
+ <i c="1" l="1697148113554" />
+ </e>
+ <e n="com.intellij.find.editorHeaderActions.SwitchToFind">
+ <i c="81" l="1703188826388" />
+ </e>
+ <e n="com.intellij.find.editorHeaderActions.ToggleMatchCase">
+ <i c="34" l="1702477663348" />
+ </e>
+ <e n="com.intellij.find.editorHeaderActions.ToggleWholeWordsOnlyAction">
+ <i c="32" l="1702477662905" />
+ </e>
+ <e n="com.intellij.find.impl.FindPopupPanel$MyEnterAction">
+ <i c="1089" l="1703863745976" />
+ </e>
+ <e n="com.intellij.find.impl.FindPopupPanel$MySelectScopeToggleAction">
+ <i c="111" l="1702323029766" />
+ </e>
+ <e n="com.intellij.find.impl.FindPopupPanel$MySwitchStateToggleAction">
+ <i c="68" l="1701113259415" />
+ </e>
+ <e n="com.intellij.find.impl.FindUIHelper$1">
+ <i c="16" l="1698267657402" />
+ </e>
+ <e n="com.intellij.ide.ReopenProjectAction">
+ <i c="125" l="1703862796395" />
+ </e>
+ <e n="com.intellij.ide.actions.runAnything.ui.RunAnythingScrollingUtil$2">
+ <i c="3" l="1702239397856" />
+ </e>
+ <e n="com.intellij.ide.actions.searcheverywhere.SearchEverywhereHeader$5">
+ <i c="1" l="1698184816047" />
+ </e>
+ <e n="com.intellij.ide.plugins.PluginManagerMain$3">
+ <i c="1" l="1695924777153" />
+ </e>
+ <e n="com.intellij.notification.NotificationAction$Simple">
+ <i c="2" l="1692023782811" />
+ </e>
+ <e n="com.intellij.openapi.actionSystem.DefaultActionGroup">
+ <i c="1" l="1689972721584" />
+ </e>
+ <e n="com.intellij.openapi.actionSystem.EmptyAction$MyDelegatingAction">
+ <i c="8" l="1700766624829" />
+ </e>
+ <e n="com.intellij.openapi.actionSystem.impl.ActionToolbarImpl$2">
+ <i c="1" l="1696604620222" />
+ </e>
+ <e n="com.intellij.openapi.actionSystem.impl.MoreActionGroup">
+ <i c="2" l="1689788018612" />
+ </e>
+ <e n="com.intellij.openapi.editor.impl.EditorMarkupModelImpl$MarkupModelDelegateAction">
+ <i c="14" l="1688667040859" />
+ </e>
+ <e n="com.intellij.openapi.editor.impl.EditorMarkupModelImpl$TrafficLightAction">
+ <i c="4" l="1688667122385" />
+ </e>
+ <e n="com.intellij.openapi.editor.impl.TrafficLightPopup$MenuAction">
+ <i c="1" l="1688667124977" />
+ </e>
+ <e n="com.intellij.openapi.fileEditor.TextEditorWithPreview$ChangeViewModeAction">
+ <i c="25" l="1696529174646" />
+ </e>
+ <e n="com.intellij.openapi.fileEditor.impl.tabActions.CloseTab">
+ <i c="6834" l="1703864479342" />
+ </e>
+ <e n="com.intellij.openapi.keymap.impl.ui.KeymapPanel$AddKeyboardShortcutAction">
+ <i c="2" l="1688660895379" />
+ </e>
+ <e n="com.intellij.openapi.project.DumbAwareAction$SimpleDumbAwareAction">
+ <i c="2790" l="1703863766709" />
+ </e>
+ <e n="com.intellij.openapi.project.LightEditActionFactory$SimpleLightEditCompatibleAction">
+ <i c="10" l="1703802523563" />
+ </e>
+ <e n="com.intellij.openapi.ui.DialogWrapper$4">
+ <i c="12" l="1690234787469" />
+ </e>
+ <e n="com.intellij.openapi.ui.DialogWrapper$5">
+ <i c="25" l="1703788213486" />
+ </e>
+ <e n="com.intellij.openapi.ui.impl.DialogWrapperPeerImpl$AnCancelAction">
+ <i c="89" l="1703793696069" />
+ </e>
+ <e n="com.intellij.openapi.vcs.ex.LocalLineStatusTrackerImpl$LocalLineStatusMarkerRenderer$RollbackLineStatusRangeAction">
+ <i c="3" l="1692279932363" />
+ </e>
+ <e n="com.intellij.openapi.wm.impl.DockToolWindowAction">
+ <i c="4" l="1702673921950" />
+ </e>
+ <e n="com.intellij.openapi.wm.impl.SquareAnActionButton">
+ <i c="17" l="1689949473382" />
+ </e>
+ <e n="com.intellij.openapi.wm.impl.customFrameDecorations.header.toolbar.MainMenuButton$ShowMenuAction">
+ <i c="48" l="1689963732787" />
+ </e>
+ <e n="com.intellij.openapi.wm.impl.welcomeScreen.ActionGroupPanelWrapper$6">
+ <i c="1" l="1688563858659" />
+ </e>
+ <e n="com.intellij.terminal.actions.TerminalActionWrapper">
+ <i c="13" l="1690230344146" />
+ </e>
+ <e n="com.intellij.toolWindow.ToolWindowHeader$HideAction">
+ <i c="56" l="1703188843841" />
+ </e>
+ <e n="com.intellij.toolWindow.ToolWindowHeader$ShowOptionsAction">
+ <i c="4" l="1696615642339" />
+ </e>
+ <e n="com.intellij.ui.AnActionButton$AnActionButtonWrapper">
+ <i c="8" l="1700766575927" />
+ </e>
+ <e n="com.intellij.ui.CommonActionsPanel$AddButton">
+ <i c="29" l="1703778793019" />
+ </e>
+ <e n="com.intellij.ui.CommonActionsPanel$EditButton">
+ <i c="3" l="1695922851469" />
+ </e>
+ <e n="com.intellij.ui.CommonActionsPanel$RemoveButton">
+ <i c="7" l="1703778804103" />
+ </e>
+ <e n="com.intellij.ui.ScrollingUtil$ListMoveDownAction">
+ <i c="887" l="1703189417691" />
+ </e>
+ <e n="com.intellij.ui.ScrollingUtil$ListMoveUpAction">
+ <i c="192" l="1701984098190" />
+ </e>
+ <e n="com.intellij.ui.ScrollingUtil$TableMoveDownAction">
+ <i c="12015" l="1703863745476" />
+ </e>
+ <e n="com.intellij.ui.ScrollingUtil$TableMoveUpAction">
+ <i c="3670" l="1703863744941" />
+ </e>
+ <e n="com.intellij.ui.SpeedSearchBase$MySearchAction">
+ <i c="4" l="1700767675140" />
+ </e>
+ <e n="com.intellij.ui.tabs.impl.JBTabsImpl$SelectNextAction">
+ <i c="7" l="1692737698747" />
+ </e>
+ <e n="com.intellij.ui.tabs.impl.JBTabsImpl$SelectPreviousAction">
+ <i c="6" l="1688662576430" />
+ </e>
+ <e n="com.intellij.usages.impl.UsageFilteringRuleAction">
+ <i c="5" l="1698419317647" />
+ </e>
+ <e n="com.intellij.usages.impl.actions.MergeSameLineUsagesAction">
+ <i c="1" l="1689792324806" />
+ </e>
+ <e n="com.intellij.xdebugger.impl.breakpoints.RemoveBreakpointGutterIconAction">
+ <i c="1409" l="1703865350980" />
+ </e>
+ <e n="com.intellij.xdebugger.impl.parallelStacks.ParallelStacksView$fitContentAction$1">
+ <i c="1" l="1696961694784" />
+ </e>
+ <e n="com.intellij.xdebugger.impl.parallelStacks.ParallelStacksView$toggleCollapseTreeAction$1">
+ <i c="1" l="1696604683447" />
+ </e>
+ <e n="com.jetbrains.cidr.cpp.execution.build.CLionBuildUtil$StopBuildAction">
+ <i c="9" l="1702398019605" />
+ </e>
+ <e n="com.jetbrains.cidr.cpp.execution.external.build.ui.CLionExternalConfigurable$AddAction">
+ <i c="1" l="1700586026754" />
+ </e>
+ <e n="com.jetbrains.cidr.cpp.toolchains.CPPToolchainsPanel$AddToolchainAction">
+ <i c="1" l="1696019595843" />
+ </e>
+ <e n="com.jetbrains.cidr.lang.daemon.clang.clangd.lsp.server.ClangCrashHandler$1">
+ <i c="1" l="1688580416894" />
+ </e>
+ <e n="editRunConfigurations">
+ <i c="529" l="1703863844885" />
+ </e>
+ <e n="org.intellij.plugins.markdown.ui.actions.styling.SetHeaderLevelAction$SetHeaderLevelGroup">
+ <i c="1" l="1703862515113" />
+ </e>
+ <e n="org.intellij.plugins.markdown.ui.actions.styling.ToggleItalicAction">
+ <i c="1" l="1695649879355" />
+ </e>
+ <e n="org.jetbrains.plugins.github.GHOpenInBrowserFromAnnotationActionGroup">
+ <i c="3" l="1690293220525" />
+ </e>
+ <e n="org.plantuml.idea.action.ImageHighlightToggleAction">
+ <i c="1" l="1695925601762" />
+ </e>
+ <e n="org.plantuml.idea.preview.editor.editorLayout.EditorOnlyLayoutChangeAction">
+ <i c="1" l="1696344861150" />
+ </e>
+ </component>
+</application> \ No newline at end of file
diff --git a/.config/JetBrains/CLion2023.3/options/baseRefactoring.xml b/.config/JetBrains/CLion2023.3/options/baseRefactoring.xml
new file mode 100644
index 0000000..b016594
--- /dev/null
+++ b/.config/JetBrains/CLion2023.3/options/baseRefactoring.xml
@@ -0,0 +1,7 @@
+<application>
+ <component name="BaseRefactoringSettings">
+ <option name="SAFE_DELETE_WHEN_DELETE" value="false" />
+ <option name="RENAME_SEARCH_IN_COMMENTS_FOR_FILE" value="false" />
+ <option name="MOVE_SEARCH_FOR_REFERENCES_FOR_FILE" value="false" />
+ </component>
+</application> \ No newline at end of file
diff --git a/.config/JetBrains/CLion2023.3/options/colors.scheme.xml b/.config/JetBrains/CLion2023.3/options/colors.scheme.xml
new file mode 100644
index 0000000..aa0897d
--- /dev/null
+++ b/.config/JetBrains/CLion2023.3/options/colors.scheme.xml
@@ -0,0 +1,5 @@
+<application>
+ <component name="EditorColorsManagerImpl">
+ <global_color_scheme name="IntelliJ Light" />
+ </component>
+</application> \ No newline at end of file
diff --git a/.config/JetBrains/CLion2023.3/options/console-font.xml b/.config/JetBrains/CLion2023.3/options/console-font.xml
new file mode 100644
index 0000000..2c67ad2
--- /dev/null
+++ b/.config/JetBrains/CLion2023.3/options/console-font.xml
@@ -0,0 +1,5 @@
+<application>
+ <component name="ConsoleFont">
+ <option name="VERSION" value="1" />
+ </component>
+</application> \ No newline at end of file
diff --git a/.config/JetBrains/CLion2023.3/options/cppRuleManager.xml b/.config/JetBrains/CLion2023.3/options/cppRuleManager.xml
new file mode 100644
index 0000000..d1b8288
--- /dev/null
+++ b/.config/JetBrains/CLion2023.3/options/cppRuleManager.xml
@@ -0,0 +1,16 @@
+<application>
+ <component name="cppRuleManager">
+ <group name="std">
+ <item>std::*</item>
+ </group>
+ <group name="Boost">
+ <item>boost::*</item>
+ </group>
+ <group name="Catch">
+ <item>Catch::*</item>
+ </group>
+ <group name="Google Test">
+ <item>testing::*</item>
+ </group>
+ </component>
+</application> \ No newline at end of file
diff --git a/.config/JetBrains/CLion2023.3/options/csvSettings.xml b/.config/JetBrains/CLion2023.3/options/csvSettings.xml
new file mode 100644
index 0000000..39be55b
--- /dev/null
+++ b/.config/JetBrains/CLion2023.3/options/csvSettings.xml
@@ -0,0 +1,36 @@
+<application>
+ <component name="CsvSettings" version="1">
+ <csv-formats>
+ <csv-format name="CSV" id="Comma-separated (CSV)_id">
+ <data>
+ <record-format prefix="" suffix="" nullText="" quotationPolicy="as needed" valueSeparator="," recordSeparator="&#10;">
+ <quotation>
+ <quotes left="&quot;" right="&quot;" leftEscaped="&quot;&quot;" rightEscaped="&quot;&quot;" />
+ <quotes left="'" right="'" leftEscaped="''" rightEscaped="''" />
+ </quotation>
+ </record-format>
+ </data>
+ </csv-format>
+ <csv-format name="TSV" id="Tab-separated (TSV)_id">
+ <data>
+ <record-format prefix="" suffix="" nullText="" quotationPolicy="as needed" valueSeparator="&#9;" recordSeparator="&#10;">
+ <quotation>
+ <quotes left="&quot;" right="&quot;" leftEscaped="&quot;&quot;" rightEscaped="&quot;&quot;" />
+ <quotes left="'" right="'" leftEscaped="''" rightEscaped="''" />
+ </quotation>
+ </record-format>
+ </data>
+ </csv-format>
+ <csv-format name="Pipe-separated" id="Pipe-separated_id">
+ <data>
+ <record-format prefix="" suffix="" nullText="" quotationPolicy="as needed" valueSeparator="|" recordSeparator="&#10;">
+ <quotation>
+ <quotes left="&quot;" right="&quot;" leftEscaped="&quot;&quot;" rightEscaped="&quot;&quot;" />
+ <quotes left="'" right="'" leftEscaped="''" rightEscaped="''" />
+ </quotation>
+ </record-format>
+ </data>
+ </csv-format>
+ </csv-formats>
+ </component>
+</application> \ No newline at end of file
diff --git a/.config/JetBrains/CLion2023.3/options/dataViewsSettings.xml b/.config/JetBrains/CLion2023.3/options/dataViewsSettings.xml
new file mode 100644
index 0000000..2bca92d
--- /dev/null
+++ b/.config/JetBrains/CLion2023.3/options/dataViewsSettings.xml
@@ -0,0 +1,3 @@
+<application>
+ <component name="DataGridAppearanceSettingsImpl" version="1" />
+</application> \ No newline at end of file
diff --git a/.config/JetBrains/CLion2023.3/options/databaseDrivers.xml b/.config/JetBrains/CLion2023.3/options/databaseDrivers.xml
new file mode 100644
index 0000000..18bb29e
--- /dev/null
+++ b/.config/JetBrains/CLion2023.3/options/databaseDrivers.xml
@@ -0,0 +1,3 @@
+<application>
+ <component name="LocalDatabaseDriverManager" version="201" />
+</application> \ No newline at end of file
diff --git a/.config/JetBrains/CLion2023.3/options/debugger.xml b/.config/JetBrains/CLion2023.3/options/debugger.xml
new file mode 100644
index 0000000..899c20a
--- /dev/null
+++ b/.config/JetBrains/CLion2023.3/options/debugger.xml
@@ -0,0 +1,18 @@
+<application>
+ <component name="XDebuggerSettings">
+ <data-views />
+ <general />
+ <debuggers>
+ <debugger id="javascript">
+ <configuration>
+ <custom-object-presentation />
+ </configuration>
+ </debugger>
+ <debugger id="ObjectiveC">
+ <configuration>
+ <nt-symbol-settings />
+ </configuration>
+ </debugger>
+ </debuggers>
+ </component>
+</application> \ No newline at end of file
diff --git a/.config/JetBrains/CLion2023.3/options/diff.xml b/.config/JetBrains/CLion2023.3/options/diff.xml
new file mode 100644
index 0000000..c679db1
--- /dev/null
+++ b/.config/JetBrains/CLion2023.3/options/diff.xml
@@ -0,0 +1,5 @@
+<application>
+ <component name="ExternalDiffSettings">
+ <option name="MIGRATE_OLD_SETTINGS" value="true" />
+ </component>
+</application> \ No newline at end of file
diff --git a/.config/JetBrains/CLion2023.3/options/docker-tools.xml b/.config/JetBrains/CLion2023.3/options/docker-tools.xml
new file mode 100644
index 0000000..982bc72
--- /dev/null
+++ b/.config/JetBrains/CLion2023.3/options/docker-tools.xml
@@ -0,0 +1,6 @@
+<application>
+ <component name="DockerSettings">
+ <option name="dockerComposePath" value="docker" />
+ <option name="dockerPath" value="docker" />
+ </component>
+</application> \ No newline at end of file
diff --git a/.config/JetBrains/CLion2023.3/options/editor-font.xml b/.config/JetBrains/CLion2023.3/options/editor-font.xml
new file mode 100644
index 0000000..d229c69
--- /dev/null
+++ b/.config/JetBrains/CLion2023.3/options/editor-font.xml
@@ -0,0 +1,6 @@
+<application>
+ <component name="DefaultFont">
+ <option name="VERSION" value="1" />
+ <option name="USE_LIGATURES" value="true" />
+ </component>
+</application> \ No newline at end of file
diff --git a/.config/JetBrains/CLion2023.3/options/editor.xml b/.config/JetBrains/CLion2023.3/options/editor.xml
new file mode 100644
index 0000000..6044f36
--- /dev/null
+++ b/.config/JetBrains/CLion2023.3/options/editor.xml
@@ -0,0 +1,15 @@
+<application>
+ <component name="DaemonCodeAnalyzerSettings">
+ <option name="NEXT_ERROR_ACTION_GOES_TO_ERRORS_FIRST" value="false" />
+ </component>
+ <component name="EditorSettings">
+ <option name="ADDITIONAL_PAGE_AT_BOTTOM" value="true" />
+ </component>
+ <component name="InlayHintsSettings">
+ <option name="disabledLanguages">
+ <set>
+ <option value="ObjectiveC" />
+ </set>
+ </option>
+ </component>
+</application> \ No newline at end of file
diff --git a/.config/JetBrains/CLion2023.3/options/features.usage.statistics.xml b/.config/JetBrains/CLion2023.3/options/features.usage.statistics.xml
new file mode 100644
index 0000000..d1c50d2
--- /dev/null
+++ b/.config/JetBrains/CLion2023.3/options/features.usage.statistics.xml
@@ -0,0 +1,140 @@
+<application>
+ <component name="FeatureUsageStatistics" first-run="1688512310735" have-been-shown="false" show-in-other="true" show-in-compilation="true">
+ <feature id="refactoring.moveTopLevel" count="0" last-shown="0" last-used="0" shown-count="0" />
+ <feature id="editing.completion.camelHumps" count="84" last-shown="0" last-used="1703864187840" shown-count="0" />
+ <feature id="codeassists.surroundwith.statement" count="28" last-shown="0" last-used="1695408295747" shown-count="0" />
+ <feature id="navigation.goto.file.line" count="0" last-shown="0" last-used="0" shown-count="0" />
+ <feature id="refactoring.changeSignature" count="29" last-shown="0" last-used="1703792571664" shown-count="0" />
+ <feature id="navigation.popup.symbol" count="7" last-shown="0" last-used="1696347215374" shown-count="0" />
+ <feature id="switcher" count="2" last-shown="0" last-used="1689775590457" shown-count="0" />
+ <feature id="editing.completion.replace" count="1" last-shown="1703865360948" last-used="1699435027506" shown-count="65798" />
+ <feature id="codeassists.complete.statement" count="0" last-shown="0" last-used="0" shown-count="0" />
+ <feature id="refactoring.inlineTypedef" count="0" last-shown="0" last-used="0" shown-count="0" />
+ <feature id="refactoring.introduceConstant" count="0" last-shown="0" last-used="0" shown-count="0" />
+ <feature id="vcs.show.quick.list" count="0" last-shown="0" last-used="0" shown-count="0" />
+ <feature id="refactoring.inlineParameter" count="0" last-shown="0" last-used="0" shown-count="0" />
+ <feature id="editing.convert.line.separators" count="0" last-shown="0" last-used="0" shown-count="0" />
+ <feature id="db.console.execute" count="0" last-shown="0" last-used="0" shown-count="0" />
+ <feature id="navigation.recent.files" count="6" last-shown="0" last-used="1698663032147" shown-count="0" />
+ <feature id="scratch" count="0" last-shown="0" last-used="0" shown-count="0" />
+ <feature id="vcs.pull.requests" count="0" last-shown="0" last-used="0" shown-count="0" />
+ <feature id="vcs.annotate" count="101" last-shown="0" last-used="1703189420339" shown-count="0" />
+ <feature id="ui.open.last.tool.window" count="0" last-shown="0" last-used="0" shown-count="0" />
+ <feature id="editing.reformat.code" count="0" last-shown="0" last-used="0" shown-count="0" />
+ <feature id="editing.completion.show.liveTemplates" count="0" last-shown="0" last-used="0" shown-count="0" />
+ <feature id="editing.copy.line" count="42" last-shown="0" last-used="1703793439513" shown-count="0" />
+ <feature id="navigation.find.in.files" count="2071" last-shown="0" last-used="1703863749970" shown-count="0" />
+ <feature id="refactoring.inlineLocalVar" count="0" last-shown="0" last-used="0" shown-count="0" />
+ <feature id="db.copy.table" count="0" last-shown="0" last-used="0" shown-count="0" />
+ <feature id="refactoring.appCodeIntroduceVariable" count="0" last-shown="0" last-used="0" shown-count="0" />
+ <feature id="ui.hide.tool.window" count="56" last-shown="0" last-used="1703188843844" shown-count="0" />
+ <feature id="navigation.find.replace.in.files.toggle" count="16" last-shown="0" last-used="1698267657419" shown-count="0" />
+ <feature id="intentions.check.regexp" count="0" last-shown="0" last-used="0" shown-count="0" />
+ <feature id="profiler.open.snapshot" count="0" last-shown="0" last-used="0" shown-count="0" />
+ <feature id="codeassists.comment.line" count="157" last-shown="0" last-used="1703802496959" shown-count="0" />
+ <feature id="refactoring.introduceTypedef" count="0" last-shown="0" last-used="0" shown-count="0" />
+ <feature id="refactoring.pushDown" count="0" last-shown="0" last-used="0" shown-count="0" />
+ <feature id="SearchEverywhere" count="136" last-shown="0" last-used="1703189415068" shown-count="0" />
+ <feature id="editor.delete.line" count="2" last-shown="0" last-used="1688675530044" shown-count="0" />
+ <feature id="navigation.inheritance.hierarchy" count="0" last-shown="0" last-used="0" shown-count="0" />
+ <feature id="editing.duplicate" count="0" last-shown="0" last-used="0" shown-count="0" />
+ <feature id="editing.copy.reference" count="64" last-shown="0" last-used="1701113477560" shown-count="0" />
+ <feature id="navigation.find" count="4317" last-shown="0" last-used="1703864964694" shown-count="0" />
+ <feature id="codeassists.quickdefinition" count="0" last-shown="0" last-used="0" shown-count="0" />
+ <feature id="editing.completion.basic" count="7085" last-shown="0" last-used="1703865361547" shown-count="0" />
+ <feature id="editing.completion.postfix" count="0" last-shown="0" last-used="0" shown-count="0" />
+ <feature id="generate.definitions" count="0" last-shown="0" last-used="0" shown-count="0" />
+ <feature id="dir.diff" count="0" last-shown="0" last-used="0" shown-count="0" />
+ <feature id="navigation.recent.locations" count="0" last-shown="0" last-used="0" shown-count="0" />
+ <feature id="editing.select.word" count="8" last-shown="0" last-used="1688664475828" shown-count="0" />
+ <feature id="ui.close.other.editors" count="0" last-shown="0" last-used="0" shown-count="0" />
+ <feature id="debugger.evaluate.expression" count="0" last-shown="0" last-used="0" shown-count="0" />
+ <feature id="refactoring.extractSuperclass" count="0" last-shown="0" last-used="0" shown-count="0" />
+ <feature id="navigation.class.hierarchy" count="0" last-shown="0" last-used="0" shown-count="0" />
+ <feature id="codeassists.highlight.usages" count="0" last-shown="0" last-used="0" shown-count="0" />
+ <feature id="refactoring.extractSubclass" count="0" last-shown="0" last-used="0" shown-count="0" />
+ <feature id="debugger.breakpoint.edit" count="0" last-shown="0" last-used="0" shown-count="0" />
+ <feature id="editing.completion.smarttype.general" count="0" last-shown="0" last-used="0" shown-count="0" />
+ <feature id="codeassist.inspect.batch" count="0" last-shown="0" last-used="0" shown-count="0" />
+ <feature id="db.table.editor" count="0" last-shown="0" last-used="0" shown-count="0" />
+ <feature id="codeassists.liveTemplates" count="0" last-shown="0" last-used="0" shown-count="0" />
+ <feature id="navigation.goto.usages" count="0" last-shown="0" last-used="0" shown-count="0" />
+ <feature id="refactoring.introduceParameter" count="0" last-shown="0" last-used="0" shown-count="0" />
+ <feature id="intentions.edit.regexp" count="0" last-shown="0" last-used="0" shown-count="0" />
+ <feature id="codeassists.quickdefinition.lookup" count="0" last-shown="0" last-used="0" shown-count="0" />
+ <feature id="refactoring.moveMembers" count="0" last-shown="0" last-used="0" shown-count="0" />
+ <feature id="navigation.find.usages" count="309" last-shown="0" last-used="1702996845478" shown-count="0" />
+ <feature id="editing.clipboard.history" count="0" last-shown="0" last-used="0" shown-count="0" />
+ <feature id="editing.compare.editor.with.clipboard" count="0" last-shown="0" last-used="0" shown-count="0" />
+ <feature id="refactoring.rename" count="200" last-shown="0" last-used="1703864155828" shown-count="0" />
+ <feature id="navigation.popup.action" count="25" last-shown="0" last-used="1696622496731" shown-count="0" />
+ <feature id="refactoring.show.quick.list" count="8" last-shown="0" last-used="1700586069794" shown-count="0" />
+ <feature id="db.forget.cached.schemas" count="0" last-shown="0" last-used="0" shown-count="0" />
+ <feature id="editing.completion.cancelByControlArrows" count="0" last-shown="0" last-used="0" shown-count="0" />
+ <feature id="find.recent.search" count="6" last-shown="0" last-used="1695662762440" shown-count="0" />
+ <feature id="navigation.goto.inspection" count="0" last-shown="0" last-used="0" shown-count="0" />
+ <feature id="vcs.show.local.history" count="1" last-shown="0" last-used="1690293031807" shown-count="0" />
+ <feature id="refactoring.pullUp" count="0" last-shown="0" last-used="0" shown-count="0" />
+ <feature id="vcs.use.integration" count="0" last-shown="0" last-used="0" shown-count="0" />
+ <feature id="navigation.popup.file" count="1787" last-shown="0" last-used="1703188742263" shown-count="0" />
+ <feature id="codeassists.overrideimplement" count="13" last-shown="0" last-used="1703177643506" shown-count="0" />
+ <feature id="db.console.run.intention" count="0" last-shown="0" last-used="0" shown-count="0" />
+ <feature id="db.diff" count="0" last-shown="0" last-used="0" shown-count="0" />
+ <feature id="ui.close.all.editors" count="0" last-shown="0" last-used="0" shown-count="0" />
+ <feature id="navigation.popup.wildcards" count="0" last-shown="0" last-used="0" shown-count="0" />
+ <feature id="refactoring.introduceVariable" count="0" last-shown="0" last-used="0" shown-count="0" />
+ <feature id="refactoring.extractMethod" count="2" last-shown="0" last-used="1702991175219" shown-count="0" />
+ <feature id="refactoring.introduceDefine" count="0" last-shown="0" last-used="0" shown-count="0" />
+ <feature id="codeassists.surroundwith.expression" count="29" last-shown="0" last-used="1695408295639" shown-count="0" />
+ <feature id="codeassists.generate.code" count="22" last-shown="0" last-used="1703177637712" shown-count="0" />
+ <feature id="navigation.goto.declaration" count="4955" last-shown="0" last-used="1703864970194" shown-count="0" />
+ <feature id="editing.completion.finishByDotEtc" count="2" last-shown="0" last-used="1703096644742" shown-count="0" />
+ <feature id="refactoring.inlineMethod" count="0" last-shown="0" last-used="0" shown-count="0" />
+ <feature id="ui.open.project.tool.window" count="4" last-shown="0" last-used="1688588277921" shown-count="0" />
+ <feature id="editing.join.lines" count="0" last-shown="0" last-used="0" shown-count="0" />
+ <feature id="debugger.breakpoint.non.suspending" count="1" last-shown="0" last-used="1695414741477" shown-count="0" />
+ <feature id="editing.completion.finishByCtrlDot" count="0" last-shown="0" last-used="0" shown-count="0" />
+ <feature id="codeassists.context.actions" count="40" last-shown="0" last-used="1703862353058" shown-count="0" />
+ <feature id="navigation.select.in" count="4" last-shown="0" last-used="1688664597193" shown-count="0" />
+ <feature id="ui.tree.speedsearch" count="17" last-shown="0" last-used="1700767675150" shown-count="0" />
+ <feature id="ui.horizontal.scrolling" count="0" last-shown="0" last-used="0" shown-count="0" />
+ <feature id="navigation.replace" count="13" last-shown="0" last-used="1702997904492" shown-count="0" />
+ <feature id="refactoring.inlineMacro" count="0" last-shown="0" last-used="0" shown-count="0" />
+ <feature id="navigation.popup.camelprefix" count="0" last-shown="0" last-used="0" shown-count="0" />
+ <feature id="navigation.popup.class" count="36" last-shown="0" last-used="1688664073218" shown-count="0" />
+ <feature id="codeassists.parameterInfo" count="2" last-shown="0" last-used="1688651485010" shown-count="0" />
+ <feature id="db.table.editor.wrapper" count="0" last-shown="0" last-used="0" shown-count="0" />
+ <feature id="find.completion" count="0" last-shown="0" last-used="0" shown-count="0" />
+ <feature id="refactoring.inlineConst" count="0" last-shown="0" last-used="0" shown-count="0" />
+ <feature id="tag.name.completion" count="0" last-shown="0" last-used="0" shown-count="0" />
+ <feature id="refactoring.introduceVariable.incompleteStatement" count="0" last-shown="0" last-used="0" shown-count="0" />
+ <feature id="db.readonly.datasource" count="0" last-shown="0" last-used="0" shown-count="0" />
+ <feature id="vcs.compare.file.versions" count="0" last-shown="0" last-used="0" shown-count="0" />
+ <feature id="navigation.find.replace.toggle" count="62" last-shown="0" last-used="1702997892307" shown-count="0" />
+ <feature id="editing.add.carets.using.double.ctrl" count="0" last-shown="0" last-used="0" shown-count="0" />
+ <feature id="db.console" count="0" last-shown="0" last-used="0" shown-count="0" />
+ <feature id="codeassists.quickjavadoc.lookup" count="0" last-shown="0" last-used="0" shown-count="0" />
+ <feature id="ui.scheme.quickswitch" count="0" last-shown="0" last-used="0" shown-count="0" />
+ <feature id="navigation.replace.in.files" count="7" last-shown="0" last-used="1702396517172" shown-count="0" />
+ <feature id="navigation.popup.file.structure" count="0" last-shown="0" last-used="0" shown-count="0" />
+ <feature id="codeassists.quickjavadoc.ctrln" count="0" last-shown="0" last-used="0" shown-count="0" />
+ <feature id="codeassists.quickjavadoc" count="0" last-shown="0" last-used="0" shown-count="0" />
+ <feature id="ui.recentchanges" count="0" last-shown="0" last-used="0" shown-count="0" />
+ <feature id="editing.move.statement.up.down" count="0" last-shown="0" last-used="0" shown-count="0" />
+ <feature id="editing.completion.changeSorting" count="0" last-shown="0" last-used="0" shown-count="0" />
+ <feature id="db.assign.color" count="0" last-shown="0" last-used="0" shown-count="0" />
+ <completionStatsTag>
+ <option name="sparedCharacters" value="48800" />
+ <option name="invocations" value="6238" />
+ <option name="startDate" value="1688529600000" />
+ <option name="dayCount" value="93" />
+ <option name="lastDate" value="1703826000000" />
+ </completionStatsTag>
+ <fixesStatsTag>
+ <option name="invocations" value="20" />
+ <option name="startDate" value="1688616000000" />
+ <option name="dayCount" value="14" />
+ <option name="lastDate" value="1702962000000" />
+ </fixesStatsTag>
+ </component>
+</application> \ No newline at end of file
diff --git a/.config/JetBrains/CLion2023.3/options/filetypes.xml b/.config/JetBrains/CLion2023.3/options/filetypes.xml
new file mode 100644
index 0000000..8b5379d
--- /dev/null
+++ b/.config/JetBrains/CLion2023.3/options/filetypes.xml
@@ -0,0 +1,8 @@
+<application>
+ <component name="FileTypeManager" version="19">
+ <extensionMap>
+ <mapping ext="plantuml" type="PlantUML file" />
+ <removed_mapping ext="pdf" approved="true" type="Native" />
+ </extensionMap>
+ </component>
+</application> \ No newline at end of file
diff --git a/.config/JetBrains/CLion2023.3/options/find.xml b/.config/JetBrains/CLion2023.3/options/find.xml
new file mode 100644
index 0000000..40af4b1
--- /dev/null
+++ b/.config/JetBrains/CLion2023.3/options/find.xml
@@ -0,0 +1,44 @@
+<application>
+ <component name="FindSettings">
+ <option name="customScope" value="Project Files" />
+ <option name="defaultScopeName" value="Project Files" />
+ <option name="SEARCH_SCOPE" value="Project Files" />
+ <mask>*.css</mask>
+ <mask>*.html</mask>
+ <mask>*.xml</mask>
+ <mask>*.cmake</mask>
+ <mask>*..txt</mask>
+ <mask>*.ino</mask>
+ <mask>*.c++m</mask>
+ <mask>*.inl</mask>
+ <mask>*.tcc</mask>
+ <mask>*.h++</mask>
+ <mask>*.mm</mask>
+ <mask>*.tpp</mask>
+ <mask>*.hxx</mask>
+ <mask>*.ixx</mask>
+ <mask>*.ii</mask>
+ <mask>*.hp</mask>
+ <mask>*.cppm</mask>
+ <mask>*.c++</mask>
+ <mask>*.hh</mask>
+ <mask>*.pch</mask>
+ <mask>*.cxx</mask>
+ <mask>*.icc</mask>
+ <mask>*.cu</mask>
+ <mask>*.m</mask>
+ <mask>*.cp</mask>
+ <mask>*.hpp</mask>
+ <mask>*.i</mask>
+ <mask>*.h</mask>
+ <mask>*.c</mask>
+ <mask>*.cc</mask>
+ <mask>*.cuh</mask>
+ <mask>*.mxx</mask>
+ <mask>*.ipp</mask>
+ <mask>*.ccm</mask>
+ <mask>*.cxxm</mask>
+ <mask>*.cpp</mask>
+ <mask>CMakeLists.txt</mask>
+ </component>
+</application> \ No newline at end of file
diff --git a/.config/JetBrains/CLion2023.3/options/ide.general.local.xml b/.config/JetBrains/CLion2023.3/options/ide.general.local.xml
new file mode 100644
index 0000000..22930d0
--- /dev/null
+++ b/.config/JetBrains/CLion2023.3/options/ide.general.local.xml
@@ -0,0 +1,5 @@
+<application>
+ <component name="GeneralLocalSettings">
+ <option name="defaultProjectDirectory" />
+ </component>
+</application> \ No newline at end of file
diff --git a/.config/JetBrains/CLion2023.3/options/ide.general.xml b/.config/JetBrains/CLion2023.3/options/ide.general.xml
new file mode 100644
index 0000000..6ef231d
--- /dev/null
+++ b/.config/JetBrains/CLion2023.3/options/ide.general.xml
@@ -0,0 +1,15 @@
+<application>
+ <component name="GeneralSettings">
+ <option name="showTipsOnStartup" value="false" />
+ <option name="confirmExit" value="false" />
+ <option name="confirmOpenNewProject2" value="0" />
+ <option name="processCloseConfirmation" value="TERMINATE" />
+ </component>
+ <component name="StatusBar">
+ <option name="widgets">
+ <map>
+ <entry key="git" value="true" />
+ </map>
+ </option>
+ </component>
+</application> \ No newline at end of file
diff --git a/.config/JetBrains/CLion2023.3/options/images.support.xml b/.config/JetBrains/CLion2023.3/options/images.support.xml
new file mode 100644
index 0000000..3f51694
--- /dev/null
+++ b/.config/JetBrains/CLion2023.3/options/images.support.xml
@@ -0,0 +1,8 @@
+<application>
+ <component name="Images.OptionsManager">
+ <setting name="Editor.TransparencyChessboard.showDefault" value="false" />
+ <setting name="Editor.TransparencyChessboard.cellSize" value="5" />
+ <setting name="Editor.TransparencyChessboard.whiteColor" value="ffffff" />
+ <setting name="Editor.TransparencyChessboard.blackColor" value="c0c0c0" />
+ </component>
+</application> \ No newline at end of file
diff --git a/.config/JetBrains/CLion2023.3/options/laf.xml b/.config/JetBrains/CLion2023.3/options/laf.xml
new file mode 100644
index 0000000..da3e2e9
--- /dev/null
+++ b/.config/JetBrains/CLion2023.3/options/laf.xml
@@ -0,0 +1,5 @@
+<application>
+ <component name="LafManager">
+ <laf themeId="JetBrainsLightTheme" />
+ </component>
+</application> \ No newline at end of file
diff --git a/.config/JetBrains/CLion2023.3/options/linux/keymap.xml b/.config/JetBrains/CLion2023.3/options/linux/keymap.xml
new file mode 100644
index 0000000..66f49c6
--- /dev/null
+++ b/.config/JetBrains/CLion2023.3/options/linux/keymap.xml
@@ -0,0 +1,5 @@
+<application>
+ <component name="KeymapManager">
+ <active_keymap name="VSCode" />
+ </component>
+</application> \ No newline at end of file
diff --git a/.config/JetBrains/CLion2023.3/options/linux/toolchains.xml b/.config/JetBrains/CLion2023.3/options/linux/toolchains.xml
new file mode 100644
index 0000000..53080de
--- /dev/null
+++ b/.config/JetBrains/CLion2023.3/options/linux/toolchains.xml
@@ -0,0 +1,8 @@
+<application>
+ <component name="CPPToolchains" version="9">
+ <toolchains detectedVersion="5">
+ <toolchain name="Default" toolSetKind="SYSTEM_UNIX_TOOLSET" debuggerKind="BUNDLED_GDB" />
+ <toolchain name="Clang" toolSetKind="SYSTEM_UNIX_TOOLSET" customCXXCompilerPath="/usr/bin/clang++" debuggerKind="BUNDLED_GDB" />
+ </toolchains>
+ </component>
+</application> \ No newline at end of file
diff --git a/.config/JetBrains/CLion2023.3/options/nodejs.xml b/.config/JetBrains/CLion2023.3/options/nodejs.xml
new file mode 100644
index 0000000..553263a
--- /dev/null
+++ b/.config/JetBrains/CLion2023.3/options/nodejs.xml
@@ -0,0 +1,8 @@
+<application>
+ <component name="NodeJsLocalInterpreterManager">
+ <local-interpreter path="/bin/node" />
+ <local-interpreter path="/usr/bin/node">
+ <version-cache version="18.17.1" last-modified="1691533663000" />
+ </local-interpreter>
+ </component>
+</application> \ No newline at end of file
diff --git a/.config/JetBrains/CLion2023.3/options/ocRefactoring.xml b/.config/JetBrains/CLion2023.3/options/ocRefactoring.xml
new file mode 100644
index 0000000..ddd4e67
--- /dev/null
+++ b/.config/JetBrains/CLion2023.3/options/ocRefactoring.xml
@@ -0,0 +1,5 @@
+<application>
+ <component name="OCRefactoringSettings">
+ <option name="RENAME_ASSOCIATED_FILES" value="false" />
+ </component>
+</application> \ No newline at end of file
diff --git a/.config/JetBrains/CLion2023.3/options/other.xml b/.config/JetBrains/CLion2023.3/options/other.xml
new file mode 100644
index 0000000..8c8c4f5
--- /dev/null
+++ b/.config/JetBrains/CLion2023.3/options/other.xml
@@ -0,0 +1,159 @@
+<application>
+ <component name="ActionHistoryManager">
+ <ids>
+ <option value="Annotate" />
+ </ids>
+ </component>
+ <component name="CppNewDialogSettings">
+ <option name="addNewFilesToProject" value="false" />
+ </component>
+ <component name="NotRoamableUiSettings">
+ <option name="fontSize" value="15.0" />
+ <option name="presentationModeIdeScale" value="1.75" />
+ <option name="overrideLafFontsWasMigrated" value="true" />
+ </component>
+ <component name="PropertyService"><![CDATA[{
+ "keyToString": {
+ "AFTER.DISTRACTION.MODE.ARE_GUTTER_ICONS_SHOWN": "false",
+ "AFTER.DISTRACTION.MODE.ARE_LINE_NUMBERS_SHOWN": "false",
+ "AFTER.DISTRACTION.MODE.EDITOR_TAB_PLACEMENT": "0",
+ "AFTER.DISTRACTION.MODE.HIDE_TOOL_STRIPES": "true",
+ "AFTER.DISTRACTION.MODE.IS_FOLDING_OUTLINE_SHOWN": "false",
+ "AFTER.DISTRACTION.MODE.IS_INDENT_GUIDES_SHOWN": "false",
+ "AFTER.DISTRACTION.MODE.IS_RIGHT_MARGIN_SHOWN": "false",
+ "AFTER.DISTRACTION.MODE.IS_WHITESPACES_SHOWN": "false",
+ "AFTER.DISTRACTION.MODE.SHOW_BREADCRUMBS": "false",
+ "AFTER.DISTRACTION.MODE.SHOW_MAIN_TOOLBAR": "false",
+ "AFTER.DISTRACTION.MODE.SHOW_METHOD_SEPARATORS": "false",
+ "AFTER.DISTRACTION.MODE.SHOW_NAVIGATION_BAR": "false",
+ "AFTER.DISTRACTION.MODE.SHOW_NEW_MAIN_TOOLBAR": "false",
+ "AFTER.DISTRACTION.MODE.SHOW_STATUS_BAR": "false",
+ "BEFORE.DISTRACTION.MODE.ARE_GUTTER_ICONS_SHOWN": "true",
+ "BEFORE.DISTRACTION.MODE.ARE_LINE_NUMBERS_SHOWN": "true",
+ "BEFORE.DISTRACTION.MODE.EDITOR_TAB_PLACEMENT": "1",
+ "BEFORE.DISTRACTION.MODE.HIDE_TOOL_STRIPES": "false",
+ "BEFORE.DISTRACTION.MODE.IS_FOLDING_OUTLINE_SHOWN": "true",
+ "BEFORE.DISTRACTION.MODE.IS_INDENT_GUIDES_SHOWN": "true",
+ "BEFORE.DISTRACTION.MODE.IS_RIGHT_MARGIN_SHOWN": "true",
+ "BEFORE.DISTRACTION.MODE.IS_WHITESPACES_SHOWN": "false",
+ "BEFORE.DISTRACTION.MODE.SHOW_BREADCRUMBS": "true",
+ "BEFORE.DISTRACTION.MODE.SHOW_MAIN_TOOLBAR": "false",
+ "BEFORE.DISTRACTION.MODE.SHOW_METHOD_SEPARATORS": "false",
+ "BEFORE.DISTRACTION.MODE.SHOW_NAVIGATION_BAR": "true",
+ "BEFORE.DISTRACTION.MODE.SHOW_NEW_MAIN_TOOLBAR": "false",
+ "BEFORE.DISTRACTION.MODE.SHOW_STATUS_BAR": "true",
+ "CWM_LOGGING_VERSION": "1",
+ "DISTRACTION.MODE.ENTER.VALUE": "false",
+ "ExpandBeforeRunStepsPanel": "false",
+ "FileTemplates.CurrentTab": "Includes",
+ "FileTemplates.SelectedTemplate": "C File Header",
+ "FindSplitterProportion": "0.3301304",
+ "IdeErrorsDialog.LAST_OK_ACTION": "REPORT_AND_CLEAR_ALL",
+ "InstalledPluginsSearchHistory": "Markd\nMark\nMar\nM\nmarkdown preview",
+ "KEYMAP": "jump\nSelect fil in project\nSelect file in project\nSelect filein\nSelect file",
+ "LAST_CALCULATED_COLOR_INDEX_KEY": "6",
+ "LAST_EXTRACTOR_SCRIPTS_CLEANUP_VERSION/data/extractors": "CL-232.9921.42",
+ "Markdown Split EditorLayout": "Editor only",
+ "MemberChooser.showClasses": "true",
+ "NonModalCommitCustomization.IsApplied": "true",
+ "RunOnceActivity.cidr.test.framework.showIndexingAsTask": "true",
+ "RunOnceActivity.cidr.test.roots.only": "true",
+ "RunOnceActivity.rust.first.ide.run": "true",
+ "RunOnceActivity.se.text.search": "true",
+ "SettingsSearchHistory": "File template\nHeader\nligatur\nVirtual\nscroll",
+ "SplitFileEditor.Proportion": "0.5930851",
+ "SvgEditorLayout": "Preview only",
+ "TextEditorWithPreview.SplitterProportionKey": "0.38051045",
+ "ai.assistant.toolwindow.shown.at.start": "true",
+ "appcds.runOnSecondStart": "CL-232.9921.42-fa80002f1aff235d18d6f3b52268af652638cd2695841351469220e39e11c1f0",
+ "ask.about.ctrl.y.shortcut.v2": "true",
+ "bundled.plugins.list.saved.version": "CL-233.13135.93",
+ "clion.initialConfigPerformed": "true",
+ "com.intellij.history.integration.ui.views.FileHistoryDialog.0": "300",
+ "com.intellij.history.integration.ui.views.FileHistoryDialog.1": "800",
+ "debugger.speed.search.tree.option.hint.counter": "1",
+ "enter_selection_count": "5",
+ "evlsprt3.231": "22",
+ "evlsprt3.232": "23",
+ "evlsprt3.233": "6",
+ "exception.accepted.notices": "d4a3ab85",
+ "experimental.ui.first.promotion.localdate": "2023-07-04",
+ "experimental.ui.used.once": "true",
+ "file.gist.reindex.count": "1704",
+ "fileTypeChangedCounter": "3",
+ "find.popup.splitter": "0.4974359",
+ "fontSizeToResetConsole": "13.0",
+ "fontSizeToResetEditor": "13.0",
+ "got.it.tooltip.reader.mode.got.it": "1",
+ "gotit.previous.run": "CL-231.9161.40",
+ "ide.memory.adjusted": "true",
+ "ide.updates.previous.build.number": "CL-233.13135.93",
+ "input.method.disabler.muted": "true",
+ "last_opened_file_path": "/home/matthew/Github/mir/build/bin/mir_unit_tests",
+ "migrated.non.roamable.values.from.general.settings": "true",
+ "previousColorScheme": "_@user_IntelliJ Light",
+ "qualified.names.node.provider.file.structure.state": "true",
+ "registry.to.advanced.settings.migration.build": "CL-233.13135.93",
+ "settings.code.style.selected.tab.ObjectiveC": "Code Generation",
+ "structure.view.defaults.are.configured": "true",
+ "tasks.pass.word.conversion.enforced": "true",
+ "ts.lib.d.ts.version": "5.2.2"
+ },
+ "keyToStringList": {
+ "file.chooser.recent.files": [
+ "/home/matthew/Github/miracle-wm/CMakeLists.txt",
+ "/home/matthew/Github/miracle/CMakeLists.txt",
+ "/home/matthew/Github/mir-flutter-shell/launcher/linux/CMakeLists.txt",
+ "/home/matthew/Github/mir/build/bin/mir_unit_tests",
+ "/home/matthew/Github/mir/CMakeLists.txt",
+ "/home/matthew/Github/mir/build",
+ "/home/matthew/Github/miracle",
+ "/home/matthew/Github/Miriway",
+ "/usr/bin/clang++",
+ "/home/matthew/Github/maliit/keyboard/CMakeLists.txt",
+ "/home/matthew/Github/maliit/framework/CMakeLists.txt",
+ "/home/matthew/Github/maliit/CMakeLists.txt",
+ "/home/matthew/Github/framework/CMakeLists.txt",
+ "/home/matthew/Github",
+ "/home/matthew/Github/mir-i3/CMakeLists.txt",
+ "/home/matthew/Github/ubuntu-frame/src/CMakeLists.txt",
+ "/home/matthew/Github/mir/include",
+ "/home/matthew/Github/egmde/CMakeLists.txt",
+ "/home/matthew/Github/wlcs/CMakeLists.txt",
+ "/home/matthew/Github/mir",
+ "/home/matthew/Github/mir/build/bin/mir-shell",
+ "/home/matthew/Github/mir/build/bin",
+ "/home/matthew/Github/mir/build/bin/miral-app"
+ ],
+ "fileTypeDetectors": [
+ "com.intellij.ide.scratch.ScratchFileServiceImpl$Detector",
+ "com.intellij.docker.dockerFile.DockerFileTypeDetector",
+ "com.jetbrains.cidr.lang.OCHeaderFileTypeDetector",
+ "com.intellij.javascript.debugger.sourcemap.SourceMapFileType$MyFileTypeDetector",
+ "com.intellij.database.vfs.DbStorageFileType$Detector",
+ "com.jetbrains.nodejs.util.NodeFileTypeDetector$JavaScriptFileTypeDetector",
+ "com.jetbrains.nodejs.util.NodeFileTypeDetector$TypeScriptFileTypeDetector",
+ "org.jetbrains.plugins.textmate.TextMateFileType$TextMateFileDetector"
+ ]
+ }
+}]]></component>
+ <component name="SearchOptions">
+ <option name="fuState">
+ <list />
+ </option>
+ <option name="suState">
+ <list />
+ </option>
+ </component>
+ <component name="ShownTips">{
+ &quot;shownTips&quot;: {
+ &quot;CtrlW&quot;: 1688735415200,
+ &quot;FocusProjectToolWindow&quot;: 1688648695857
+ }
+}</component>
+ <component name="TerminalCommandHistoryManager">
+ <command-history-files>
+ <command-history-file filename="Mir-history" project-path="$USER_HOME$/Github/mir" last-access-time="1698437017162" />
+ </command-history-files>
+ </component>
+</application> \ No newline at end of file
diff --git a/.config/JetBrains/CLion2023.3/options/parameter.hints.xml b/.config/JetBrains/CLion2023.3/options/parameter.hints.xml
new file mode 100644
index 0000000..6dc6b4b
--- /dev/null
+++ b/.config/JetBrains/CLion2023.3/options/parameter.hints.xml
@@ -0,0 +1,7 @@
+<application>
+ <component name="ParameterNameHintsSettings">
+ <disabledLanguages>
+ <language id="ObjectiveC" />
+ </disabledLanguages>
+ </component>
+</application> \ No newline at end of file
diff --git a/.config/JetBrains/CLion2023.3/options/plantuml.xml b/.config/JetBrains/CLion2023.3/options/plantuml.xml
new file mode 100644
index 0000000..848fce1
--- /dev/null
+++ b/.config/JetBrains/CLion2023.3/options/plantuml.xml
@@ -0,0 +1,11 @@
+<application>
+ <component name="PlantUmlSettingsNew">
+ <option name="highlightInImages" value="true" />
+ <option name="lastBundledVersion" value="1.2023.10" />
+ <option name="previewSettings">
+ <PreviewSettings>
+ <option name="splitEditorLayout" value="Show editor only" />
+ </PreviewSettings>
+ </option>
+ </component>
+</application> \ No newline at end of file
diff --git a/.config/JetBrains/CLion2023.3/options/profilerRunConfigurations.xml b/.config/JetBrains/CLion2023.3/options/profilerRunConfigurations.xml
new file mode 100644
index 0000000..47515e7
--- /dev/null
+++ b/.config/JetBrains/CLion2023.3/options/profilerRunConfigurations.xml
@@ -0,0 +1,6 @@
+<application>
+ <component name="ProfilerRunConfigurations">
+ <profilerRunConfigurations />
+ <knownConfigurationTypes />
+ </component>
+</application> \ No newline at end of file
diff --git a/.config/JetBrains/CLion2023.3/options/project.default.xml b/.config/JetBrains/CLion2023.3/options/project.default.xml
new file mode 100644
index 0000000..608d7e9
--- /dev/null
+++ b/.config/JetBrains/CLion2023.3/options/project.default.xml
@@ -0,0 +1,12 @@
+<application>
+ <component name="ProjectManager">
+ <defaultProject>
+ <component name="WindowStateProjectService">
+ <state x="709" y="300" width="424" height="520" key="FileChooserDialogImpl" timestamp="1690401145833">
+ <screen x="0" y="27" width="1862" height="1053" />
+ </state>
+ <state x="709" y="300" width="424" height="520" key="FileChooserDialogImpl/0.27.1862.1053/0.1080.1920.1080" timestamp="1690401145833" />
+ </component>
+ </defaultProject>
+ </component>
+</application> \ No newline at end of file
diff --git a/.config/JetBrains/CLion2023.3/options/projectView.xml b/.config/JetBrains/CLion2023.3/options/projectView.xml
new file mode 100644
index 0000000..ace4061
--- /dev/null
+++ b/.config/JetBrains/CLion2023.3/options/projectView.xml
@@ -0,0 +1,5 @@
+<application>
+ <component name="ProjectViewSharedSettings">
+ <option name="autoscrollFromSource" value="true" />
+ </component>
+</application> \ No newline at end of file
diff --git a/.config/JetBrains/CLion2023.3/options/recentProjects.xml b/.config/JetBrains/CLion2023.3/options/recentProjects.xml
new file mode 100644
index 0000000..9a45923
--- /dev/null
+++ b/.config/JetBrains/CLion2023.3/options/recentProjects.xml
@@ -0,0 +1,197 @@
+<application>
+ <component name="RecentProjectsManager">
+ <option name="additionalInfo">
+ <map>
+ <entry key="$USER_HOME$/Github/egmde">
+ <value>
+ <RecentProjectMetaInfo frameTitle="egmde – README.md" projectWorkspaceId="2SQlDWMeYMtLaIdVgoon8Hi4EwE">
+ <option name="activationTimestamp" value="1689086681791" />
+ <option name="binFolder" value="$APPLICATION_HOME_DIR$/bin" />
+ <option name="build" value="CL-231.9161.40" />
+ <option name="buildTimestamp" value="1687254290192" />
+ <frame x="231" y="53" width="1400" height="1000" />
+ <option name="productionCode" value="CL" />
+ <option name="projectOpenTimestamp" value="1689086565859" />
+ </RecentProjectMetaInfo>
+ </value>
+ </entry>
+ <entry key="$USER_HOME$/Github/wayland-sandbox">
+ <value>
+ <RecentProjectMetaInfo frameTitle="wayland_sandbox – TextInput.cpp" projectWorkspaceId="2T7jk7VlNwNfduiwGHoCiBsSSXN">
+ <option name="activationTimestamp" value="1690831871569" />
+ <option name="binFolder" value="$APPLICATION_HOME_DIR$/bin" />
+ <option name="build" value="CL-232.8660.186" />
+ <option name="buildTimestamp" value="1690353438711" />
+ <frame x="0" y="27" width="1862" height="1053" extendedState="6" />
+ <option name="productionCode" value="CL" />
+ <option name="projectOpenTimestamp" value="1690463081585" />
+ </RecentProjectMetaInfo>
+ </value>
+ </entry>
+ <entry key="$USER_HOME$/Github/mir-i3">
+ <value>
+ <RecentProjectMetaInfo frameTitle="MirCompositor – tile_manager.cpp" projectWorkspaceId="2T53dhw1wwEfIIzXJGov8x6TrXJ">
+ <option name="activationTimestamp" value="1690475658220" />
+ <option name="binFolder" value="$APPLICATION_HOME_DIR$/bin" />
+ <option name="build" value="CL-232.8660.186" />
+ <option name="buildTimestamp" value="1690353438711" />
+ <frame x="0" y="27" width="1862" height="1053" extendedState="6" />
+ <option name="productionCode" value="CL" />
+ <option name="projectOpenTimestamp" value="1690475658540" />
+ </RecentProjectMetaInfo>
+ </value>
+ </entry>
+ <entry key="$USER_HOME$/Github/framework">
+ <value>
+ <RecentProjectMetaInfo frameTitle="framework" projectWorkspaceId="2TLokR4ciuEz9JLFMBOzCPAcfeD">
+ <option name="activationTimestamp" value="1690836296993" />
+ <option name="binFolder" value="$APPLICATION_HOME_DIR$/bin" />
+ <option name="build" value="CL-232.8660.186" />
+ <option name="buildTimestamp" value="1690353475736" />
+ <frame x="0" y="27" width="1862" height="1053" extendedState="6" />
+ <option name="productionCode" value="CL" />
+ <option name="projectOpenTimestamp" value="1690831986385" />
+ </RecentProjectMetaInfo>
+ </value>
+ </entry>
+ <entry key="$USER_HOME$/Github/maliit/framework">
+ <value>
+ <RecentProjectMetaInfo frameTitle="maliit-framework – qwayland-input-method-unstable-v1.cpp" projectWorkspaceId="2TOYlk23GvZ0qmwYoNolqGSvyeE">
+ <option name="activationTimestamp" value="1692366138356" />
+ <option name="binFolder" value="$APPLICATION_HOME_DIR$/bin" />
+ <option name="build" value="CL-232.8660.186" />
+ <option name="buildTimestamp" value="1690353444459" />
+ <frame x="0" y="27" width="1866" height="1053" extendedState="6" />
+ <option name="productionCode" value="CL" />
+ <option name="projectOpenTimestamp" value="1692366138823" />
+ </RecentProjectMetaInfo>
+ </value>
+ </entry>
+ <entry key="$USER_HOME$/Github/maliit/keyboard">
+ <value>
+ <RecentProjectMetaInfo frameTitle="maliit-keyboard" projectWorkspaceId="2TWEtBitLVMy1tXNAX1uY1yvLeI">
+ <option name="activationTimestamp" value="1692383713841" />
+ <option name="binFolder" value="$APPLICATION_HOME_DIR$/bin" />
+ <option name="build" value="CL-232.8660.186" />
+ <option name="buildTimestamp" value="1690353444459" />
+ <frame x="0" y="27" width="1866" height="1053" extendedState="6" />
+ <option name="productionCode" value="CL" />
+ <option name="projectOpenTimestamp" value="1692366144079" />
+ </RecentProjectMetaInfo>
+ </value>
+ </entry>
+ <entry key="$USER_HOME$/Github/wlcs">
+ <value>
+ <RecentProjectMetaInfo frameTitle="wlcs – text_input_v2_with_input_method_v1.cpp" projectWorkspaceId="2SQiezofoxOzFke261b2juPNLnB">
+ <option name="activationTimestamp" value="1692388178275" />
+ <option name="binFolder" value="$APPLICATION_HOME_DIR$/bin" />
+ <option name="build" value="CL-232.8660.186" />
+ <option name="buildTimestamp" value="1690353444459" />
+ <frame x="0" y="27" width="1866" height="1053" extendedState="6" />
+ <option name="productionCode" value="CL" />
+ <option name="projectOpenTimestamp" value="1692381756381" />
+ </RecentProjectMetaInfo>
+ </value>
+ </entry>
+ <entry key="$USER_HOME$/Github/ubuntu-frame/src">
+ <value>
+ <RecentProjectMetaInfo frameTitle="ubuntu-frame – frame_main.cpp" projectWorkspaceId="2SZW6R0iNKwnzmJhoPSQS5UmscT">
+ <option name="activationTimestamp" value="1700754782140" />
+ <option name="binFolder" value="$APPLICATION_HOME_DIR$/bin" />
+ <option name="build" value="CL-232.9921.42" />
+ <option name="buildTimestamp" value="1694512399011" />
+ <option name="colorInfo">
+ <RecentProjectColorInfo associatedIndex="4" />
+ </option>
+ <frame x="0" y="27" width="1882" height="1053" extendedState="6" />
+ <option name="productionCode" value="CL" />
+ <option name="projectOpenTimestamp" value="1700754658058" />
+ </RecentProjectMetaInfo>
+ </value>
+ </entry>
+ <entry key="$USER_HOME$/Github/mir-flutter-shell/launcher/linux">
+ <value>
+ <RecentProjectMetaInfo frameTitle="linux – my_application.cc" projectWorkspaceId="2ZXRE3hPshGwPSTY6OZBufFSwkP">
+ <option name="activationTimestamp" value="1702568461955" />
+ <option name="binFolder" value="$APPLICATION_HOME_DIR$/bin" />
+ <option name="build" value="CL-233.11799.287" />
+ <option name="buildTimestamp" value="1702323900000" />
+ <option name="colorInfo">
+ <RecentProjectColorInfo associatedIndex="5" />
+ </option>
+ <frame x="0" y="27" width="1882" height="1053" extendedState="6" />
+ <option name="productionCode" value="CL" />
+ <option name="projectOpenTimestamp" value="1702566323135" />
+ </RecentProjectMetaInfo>
+ </value>
+ </entry>
+ <entry key="$USER_HOME$/Github/miracle">
+ <value>
+ <RecentProjectMetaInfo frameTitle="MirCompositor [~/Github/miracle] – .gitignore" projectWorkspaceId="2WcYOBapQixrfOvnYj17ahQxdq0">
+ <option name="activationTimestamp" value="1703788436053" />
+ <option name="binFolder" value="$APPLICATION_HOME_DIR$/bin" />
+ <option name="build" value="CL-233.13135.93" />
+ <option name="buildTimestamp" value="1702989480000" />
+ <option name="colorInfo">
+ <RecentProjectColorInfo associatedIndex="3" />
+ </option>
+ <frame x="0" y="27" width="1882" height="1053" extendedState="6" />
+ <option name="productionCode" value="CL" />
+ <option name="projectOpenTimestamp" value="1703778930628" />
+ </RecentProjectMetaInfo>
+ </value>
+ </entry>
+ <entry key="$USER_HOME$/Github/miracle-wm">
+ <value>
+ <RecentProjectMetaInfo frameTitle="MiracleWM – node.cpp" projectWorkspaceId="2aBTyXzwDkvCEUKu6VnUsZT4bNG">
+ <option name="activationTimestamp" value="1703891635492" />
+ <option name="binFolder" value="$APPLICATION_HOME_DIR$/bin" />
+ <option name="build" value="CL-233.13135.93" />
+ <option name="buildTimestamp" value="1702989480000" />
+ <option name="colorInfo">
+ <RecentProjectColorInfo associatedIndex="6" />
+ </option>
+ <frame x="241" y="53" width="1400" height="1000" extendedState="6" />
+ <option name="productionCode" value="CL" />
+ <option name="projectOpenTimestamp" value="1703801148466" />
+ </RecentProjectMetaInfo>
+ </value>
+ </entry>
+ <entry key="$USER_HOME$/Github/Miriway">
+ <value>
+ <RecentProjectMetaInfo frameTitle="miriway" projectWorkspaceId="2WGqneA8f1C1amihWNirwgVecbQ">
+ <option name="activationTimestamp" value="1703862771592" />
+ <option name="binFolder" value="$APPLICATION_HOME_DIR$/bin" />
+ <option name="build" value="CL-233.13135.93" />
+ <option name="buildTimestamp" value="1702989480000" />
+ <option name="colorInfo">
+ <RecentProjectColorInfo associatedIndex="2" />
+ </option>
+ <frame x="0" y="27" width="1882" height="1053" extendedState="6" />
+ <option name="productionCode" value="CL" />
+ <option name="projectOpenTimestamp" value="1703862771767" />
+ </RecentProjectMetaInfo>
+ </value>
+ </entry>
+ <entry key="$USER_HOME$/Github/mir">
+ <value>
+ <RecentProjectMetaInfo frameTitle="Mir – shell_main.cpp" opened="true" projectWorkspaceId="2S9cOevOUhgWbxxM6jh2crBMpnS">
+ <option name="activationTimestamp" value="1703891637481" />
+ <option name="binFolder" value="$APPLICATION_HOME_DIR$/bin" />
+ <option name="build" value="CL-233.13135.93" />
+ <option name="buildTimestamp" value="1702989480000" />
+ <option name="colorInfo">
+ <RecentProjectColorInfo associatedIndex="1" />
+ </option>
+ <frame x="0" y="27" width="1882" height="1053" extendedState="6" />
+ <option name="productionCode" value="CL" />
+ <option name="projectOpenTimestamp" value="1703862796814" />
+ </RecentProjectMetaInfo>
+ </value>
+ </entry>
+ </map>
+ </option>
+ <option name="lastOpenedProject" value="$USER_HOME$/Github/mir" />
+ <option name="lastProjectLocation" value="$USER_HOME$/Github" />
+ </component>
+</application> \ No newline at end of file
diff --git a/.config/JetBrains/CLion2023.3/options/runner.layout.xml b/.config/JetBrains/CLion2023.3/options/runner.layout.xml
new file mode 100644
index 0000000..885a213
--- /dev/null
+++ b/.config/JetBrains/CLion2023.3/options/runner.layout.xml
@@ -0,0 +1,57 @@
+<application>
+ <component name="RunnerLayoutSettings">
+ <runner id="JavaRunner">
+ <ViewImpl>
+ <option name="ID" value="ConsoleContent" />
+ <option name="placeInGrid" value="bottom" />
+ </ViewImpl>
+ <ViewImpl>
+ <option name="ID" value="ValgrindContent" />
+ <option name="placeInGrid" value="bottom" />
+ <option name="tabIndex" value="1" />
+ </ViewImpl>
+ <TabImpl>
+ <option name="bottomProportion" value="-0.0" />
+ </TabImpl>
+ <TabImpl>
+ <option name="defaultIndex" value="1" />
+ <option name="index" value="1" />
+ </TabImpl>
+ </runner>
+ <runner id="Debug">
+ <ViewImpl>
+ <option name="ID" value="FrameContent" />
+ <option name="placeInGrid" value="left" />
+ </ViewImpl>
+ <ViewImpl>
+ <option name="ID" value="VariablesContent" />
+ <option name="placeInGrid" value="center" />
+ </ViewImpl>
+ <ViewImpl>
+ <option name="ID" value="ConsoleContent" />
+ <option name="placeInGrid" value="bottom" />
+ <option name="tabIndex" value="1" />
+ </ViewImpl>
+ <ViewImpl>
+ <option name="ID" value="DEBUGGER_BACKEND_CONSOLE" />
+ <option name="placeInGrid" value="center" />
+ </ViewImpl>
+ <ViewImpl>
+ <option name="ID" value="DEBUGGER_MEMORY_VIEW" />
+ <option name="placeInGrid" value="center" />
+ </ViewImpl>
+ <ViewImpl>
+ <option name="ID" value="PARALLEL_STACKS_VIEW" />
+ <option name="placeInGrid" value="center" />
+ </ViewImpl>
+ <TabImpl>
+ <option name="leftProportion" value="0.39224377" />
+ </TabImpl>
+ <TabImpl>
+ <option name="bottomProportion" value="0.0" />
+ <option name="defaultIndex" value="1" />
+ <option name="index" value="1" />
+ </TabImpl>
+ </runner>
+ </component>
+</application> \ No newline at end of file
diff --git a/.config/JetBrains/CLion2023.3/options/rust.feedback.xml b/.config/JetBrains/CLion2023.3/options/rust.feedback.xml
new file mode 100644
index 0000000..1b1a4c9
--- /dev/null
+++ b/.config/JetBrains/CLion2023.3/options/rust.feedback.xml
@@ -0,0 +1,5 @@
+<application>
+ <component name="RsFeedbackPersistenceState">
+ <option name="nextTimeToAskFeedback" value="1698696212910" />
+ </component>
+</application> \ No newline at end of file
diff --git a/.config/JetBrains/CLion2023.3/options/settingsSync.xml b/.config/JetBrains/CLion2023.3/options/settingsSync.xml
new file mode 100644
index 0000000..6c9eb82
--- /dev/null
+++ b/.config/JetBrains/CLion2023.3/options/settingsSync.xml
@@ -0,0 +1,5 @@
+<application>
+ <component name="SettingsSyncSettings">
+ <option name="migrationFromOldStorageChecked" value="true" />
+ </component>
+</application> \ No newline at end of file
diff --git a/.config/JetBrains/CLion2023.3/options/sshRecentConnections.v2.xml b/.config/JetBrains/CLion2023.3/options/sshRecentConnections.v2.xml
new file mode 100644
index 0000000..0ab9433
--- /dev/null
+++ b/.config/JetBrains/CLion2023.3/options/sshRecentConnections.v2.xml
@@ -0,0 +1,7 @@
+<application>
+ <component name="SshLocalRecentConnectionsManager">
+ <option name="connections">
+ <list />
+ </option>
+ </component>
+</application> \ No newline at end of file
diff --git a/.config/JetBrains/CLion2023.3/options/sshRecentConnectionsHost.xml b/.config/JetBrains/CLion2023.3/options/sshRecentConnectionsHost.xml
new file mode 100644
index 0000000..d921474
--- /dev/null
+++ b/.config/JetBrains/CLion2023.3/options/sshRecentConnectionsHost.xml
@@ -0,0 +1,7 @@
+<application>
+ <component name="SshHostStorage">
+ <option name="configIds">
+ <list />
+ </option>
+ </component>
+</application> \ No newline at end of file
diff --git a/.config/JetBrains/CLion2023.3/options/trusted-paths.xml b/.config/JetBrains/CLion2023.3/options/trusted-paths.xml
new file mode 100644
index 0000000..16870ef
--- /dev/null
+++ b/.config/JetBrains/CLion2023.3/options/trusted-paths.xml
@@ -0,0 +1,28 @@
+<application>
+ <component name="Trusted.Paths">
+ <option name="TRUSTED_PROJECT_PATHS">
+ <map>
+ <entry key="$USER_HOME$/Github/Miriway" value="true" />
+ <entry key="$USER_HOME$/Github/framework" value="true" />
+ <entry key="$USER_HOME$/Github/maliit" value="true" />
+ <entry key="$USER_HOME$/Github/maliit/framework" value="true" />
+ <entry key="$USER_HOME$/Github/maliit/keyboard" value="true" />
+ <entry key="$USER_HOME$/Github/mir" value="true" />
+ <entry key="$USER_HOME$/Github/mir-flutter-shell/launcher/linux" value="true" />
+ <entry key="$USER_HOME$/Github/mir-i3" value="true" />
+ <entry key="$USER_HOME$/Github/miracle" value="true" />
+ <entry key="$USER_HOME$/Github/miracle-wm" value="true" />
+ <entry key="$USER_HOME$/Github/ubuntu-frame/src" value="true" />
+ <entry key="$USER_HOME$/Github/wayland-sandbox" value="true" />
+ <entry key="$USER_HOME$/Github/wlcs" value="true" />
+ </map>
+ </option>
+ </component>
+ <component name="Trusted.Paths.Settings">
+ <option name="TRUSTED_PATHS">
+ <list>
+ <option value="$USER_HOME$/Github" />
+ </list>
+ </option>
+ </component>
+</application> \ No newline at end of file
diff --git a/.config/JetBrains/CLion2023.3/options/ui.lnf.xml b/.config/JetBrains/CLion2023.3/options/ui.lnf.xml
new file mode 100644
index 0000000..1b1ca5d
--- /dev/null
+++ b/.config/JetBrains/CLion2023.3/options/ui.lnf.xml
@@ -0,0 +1,6 @@
+<application>
+ <component name="UISettings">
+ <option name="compactTreeIndents" value="true" />
+ <option name="showTreeIndentGuides" value="true" />
+ </component>
+</application> \ No newline at end of file
diff --git a/.config/JetBrains/CLion2023.3/options/updates.xml b/.config/JetBrains/CLion2023.3/options/updates.xml
new file mode 100644
index 0000000..0220197
--- /dev/null
+++ b/.config/JetBrains/CLion2023.3/options/updates.xml
@@ -0,0 +1,9 @@
+<application>
+ <component name="UpdatesConfigurable">
+ <option name="LAST_BUILD_CHECKED" value="CL-233.13135.93" />
+ <option name="LAST_TIME_CHECKED" value="1703863961136" />
+ <option name="OBSOLETE_CUSTOM_REPOSITORIES_CLEAN_NEEDED" value="false" />
+ <option name="THIRD_PARTY_PLUGINS_ALLOWED" value="true" />
+ <option name="WHATS_NEW_SHOWN_FOR" value="233" />
+ </component>
+</application> \ No newline at end of file
diff --git a/.config/JetBrains/CLion2023.3/options/usage.statistics.xml b/.config/JetBrains/CLion2023.3/options/usage.statistics.xml
new file mode 100644
index 0000000..201271c
--- /dev/null
+++ b/.config/JetBrains/CLion2023.3/options/usage.statistics.xml
@@ -0,0 +1,6 @@
+<application>
+ <component name="UsagesStatistic">
+ <system-event-id recorder="MP" id="33" />
+ <system-event-id recorder="FUS" id="1412137" />
+ </component>
+</application> \ No newline at end of file
diff --git a/.config/JetBrains/CLion2023.3/options/usageView.xml b/.config/JetBrains/CLion2023.3/options/usageView.xml
new file mode 100644
index 0000000..f9b8955
--- /dev/null
+++ b/.config/JetBrains/CLion2023.3/options/usageView.xml
@@ -0,0 +1,5 @@
+<application>
+ <component name="UsageViewSettings">
+ <option name="PREVIEW_USAGES_SPLITTER_PROPORTIONS" value="0.4551784" />
+ </component>
+</application> \ No newline at end of file
diff --git a/.config/JetBrains/CLion2023.3/options/vcs.xml b/.config/JetBrains/CLion2023.3/options/vcs.xml
new file mode 100644
index 0000000..1f8002a
--- /dev/null
+++ b/.config/JetBrains/CLion2023.3/options/vcs.xml
@@ -0,0 +1,16 @@
+<application>
+ <component name="Vcs.Log.App.Settings">
+ <option name="COLUMN_ID_ORDER">
+ <list>
+ <option value="Default.Root" />
+ <option value="Default.Subject" />
+ <option value="Default.Author" />
+ <option value="Default.Date" />
+ <option value="Space.CommitStatus" />
+ </list>
+ </option>
+ </component>
+ <component name="VcsApplicationSettings">
+ <option name="COMMIT_FROM_LOCAL_CHANGES" value="true" />
+ </component>
+</application> \ No newline at end of file
diff --git a/.config/JetBrains/CLion2023.3/options/web-types-npm-loader.xml b/.config/JetBrains/CLion2023.3/options/web-types-npm-loader.xml
new file mode 100644
index 0000000..bd4b4f2
--- /dev/null
+++ b/.config/JetBrains/CLion2023.3/options/web-types-npm-loader.xml
@@ -0,0 +1,120 @@
+<application>
+ <component name="WebTypesNpmLoader" timestamp="1696943772447">
+ <package name="@web-types/at-nuxt-vue-app">
+ <version value="2.10.0-1" url="https://registry.npmjs.org/@web-types/at-nuxt-vue-app/-/at-nuxt-vue-app-2.10.0-1.tgz" />
+ <version value="2.4.0-1" url="https://registry.npmjs.org/@web-types/at-nuxt-vue-app/-/at-nuxt-vue-app-2.4.0-1.tgz" />
+ <version value="2.0.0-1" url="https://registry.npmjs.org/@web-types/at-nuxt-vue-app/-/at-nuxt-vue-app-2.0.0-1.tgz" />
+ </package>
+ <package name="@web-types/bootstrap-vue">
+ <version value="2.0.0-rc.20.2" url="https://registry.npmjs.org/@web-types/bootstrap-vue/-/bootstrap-vue-2.0.0-rc.20.2.tgz" />
+ <version value="2.0.0-1" url="https://registry.npmjs.org/@web-types/bootstrap-vue/-/bootstrap-vue-2.0.0-1.tgz" />
+ <version value="1.5.0-2" url="https://registry.npmjs.org/@web-types/bootstrap-vue/-/bootstrap-vue-1.5.0-2.tgz" />
+ <version value="1.4.1-1" url="https://registry.npmjs.org/@web-types/bootstrap-vue/-/bootstrap-vue-1.4.1-1.tgz" />
+ <version value="1.4.0-2" url="https://registry.npmjs.org/@web-types/bootstrap-vue/-/bootstrap-vue-1.4.0-2.tgz" />
+ <version value="1.3.0-2" url="https://registry.npmjs.org/@web-types/bootstrap-vue/-/bootstrap-vue-1.3.0-2.tgz" />
+ <version value="1.2.0-2" url="https://registry.npmjs.org/@web-types/bootstrap-vue/-/bootstrap-vue-1.2.0-2.tgz" />
+ <version value="1.1.0-2" url="https://registry.npmjs.org/@web-types/bootstrap-vue/-/bootstrap-vue-1.1.0-2.tgz" />
+ <version value="1.0.2-2" url="https://registry.npmjs.org/@web-types/bootstrap-vue/-/bootstrap-vue-1.0.2-2.tgz" />
+ <version value="1.0.1-2" url="https://registry.npmjs.org/@web-types/bootstrap-vue/-/bootstrap-vue-1.0.1-2.tgz" />
+ <version value="1.0.0-2" url="https://registry.npmjs.org/@web-types/bootstrap-vue/-/bootstrap-vue-1.0.0-2.tgz" />
+ </package>
+ <package name="@web-types/lit">
+ <version value="2.0.0-3" url="https://registry.npmjs.org/@web-types/lit/-/lit-2.0.0-3.tgz" />
+ </package>
+ <package name="@web-types/quasar">
+ <version value="1.1.0-1" url="https://registry.npmjs.org/@web-types/quasar/-/quasar-1.1.0-1.tgz" />
+ <version value="1.0.5-1" url="https://registry.npmjs.org/@web-types/quasar/-/quasar-1.0.5-1.tgz" />
+ <version value="1.0.0-rc.5.2" url="https://registry.npmjs.org/@web-types/quasar/-/quasar-1.0.0-rc.5.2.tgz" />
+ <version value="1.0.0-rc.1.2" url="https://registry.npmjs.org/@web-types/quasar/-/quasar-1.0.0-rc.1.2.tgz" />
+ <version value="1.0.0-1" url="https://registry.npmjs.org/@web-types/quasar/-/quasar-1.0.0-1.tgz" />
+ </package>
+ <package name="@web-types/quasar-framework">
+ <version value="0.17.19-3" url="https://registry.npmjs.org/@web-types/quasar-framework/-/quasar-framework-0.17.19-3.tgz" />
+ <version value="0.17.18-3" url="https://registry.npmjs.org/@web-types/quasar-framework/-/quasar-framework-0.17.18-3.tgz" />
+ <version value="0.17.17-3" url="https://registry.npmjs.org/@web-types/quasar-framework/-/quasar-framework-0.17.17-3.tgz" />
+ <version value="0.17.16-3" url="https://registry.npmjs.org/@web-types/quasar-framework/-/quasar-framework-0.17.16-3.tgz" />
+ <version value="0.17.15-3" url="https://registry.npmjs.org/@web-types/quasar-framework/-/quasar-framework-0.17.15-3.tgz" />
+ <version value="0.17.13-3" url="https://registry.npmjs.org/@web-types/quasar-framework/-/quasar-framework-0.17.13-3.tgz" />
+ <version value="0.17.11-3" url="https://registry.npmjs.org/@web-types/quasar-framework/-/quasar-framework-0.17.11-3.tgz" />
+ <version value="0.17.10-3" url="https://registry.npmjs.org/@web-types/quasar-framework/-/quasar-framework-0.17.10-3.tgz" />
+ <version value="0.17.9-3" url="https://registry.npmjs.org/@web-types/quasar-framework/-/quasar-framework-0.17.9-3.tgz" />
+ <version value="0.17.7-3" url="https://registry.npmjs.org/@web-types/quasar-framework/-/quasar-framework-0.17.7-3.tgz" />
+ <version value="0.17.6-3" url="https://registry.npmjs.org/@web-types/quasar-framework/-/quasar-framework-0.17.6-3.tgz" />
+ <version value="0.17.5-3" url="https://registry.npmjs.org/@web-types/quasar-framework/-/quasar-framework-0.17.5-3.tgz" />
+ <version value="0.17.0-3" url="https://registry.npmjs.org/@web-types/quasar-framework/-/quasar-framework-0.17.0-3.tgz" />
+ </package>
+ <package name="@web-types/vue">
+ <version value="3.0.0-1" url="https://registry.npmjs.org/@web-types/vue/-/vue-3.0.0-1.tgz" />
+ <version value="2.5.0-4" url="https://registry.npmjs.org/@web-types/vue/-/vue-2.5.0-4.tgz" />
+ <version value="2.4.0-2" url="https://registry.npmjs.org/@web-types/vue/-/vue-2.4.0-2.tgz" />
+ <version value="2.3.0-2" url="https://registry.npmjs.org/@web-types/vue/-/vue-2.3.0-2.tgz" />
+ <version value="2.2.0-4" url="https://registry.npmjs.org/@web-types/vue/-/vue-2.2.0-4.tgz" />
+ <version value="2.1.8-4" url="https://registry.npmjs.org/@web-types/vue/-/vue-2.1.8-4.tgz" />
+ <version value="2.1.0-4" url="https://registry.npmjs.org/@web-types/vue/-/vue-2.1.0-4.tgz" />
+ <version value="2.0.0-5" url="https://registry.npmjs.org/@web-types/vue/-/vue-2.0.0-5.tgz" />
+ <version value="1.0.0-5" url="https://registry.npmjs.org/@web-types/vue/-/vue-1.0.0-5.tgz" />
+ </package>
+ <package name="@web-types/vue-client-only">
+ <version value="2.0.0-1" url="https://registry.npmjs.org/@web-types/vue-client-only/-/vue-client-only-2.0.0-1.tgz" />
+ </package>
+ <package name="@web-types/vue-no-ssr">
+ <version value="1.0.0-1" url="https://registry.npmjs.org/@web-types/vue-no-ssr/-/vue-no-ssr-1.0.0-1.tgz" />
+ </package>
+ <package name="@web-types/vue-router">
+ <version value="3.1.0-1" url="https://registry.npmjs.org/@web-types/vue-router/-/vue-router-3.1.0-1.tgz" />
+ <version value="3.0.0-1" url="https://registry.npmjs.org/@web-types/vue-router/-/vue-router-3.0.0-1.tgz" />
+ </package>
+ <package name="@web-types/vuetify">
+ <version value="2.0.15-1" url="https://registry.npmjs.org/@web-types/vuetify/-/vuetify-2.0.15-1.tgz" />
+ <version value="2.0.12-1" url="https://registry.npmjs.org/@web-types/vuetify/-/vuetify-2.0.12-1.tgz" />
+ <version value="2.0.5-1" url="https://registry.npmjs.org/@web-types/vuetify/-/vuetify-2.0.5-1.tgz" />
+ <version value="2.0.4-1" url="https://registry.npmjs.org/@web-types/vuetify/-/vuetify-2.0.4-1.tgz" />
+ <version value="2.0.1-1" url="https://registry.npmjs.org/@web-types/vuetify/-/vuetify-2.0.1-1.tgz" />
+ <version value="2.0.0-1" url="https://registry.npmjs.org/@web-types/vuetify/-/vuetify-2.0.0-1.tgz" />
+ <version value="1.5.12-2" url="https://registry.npmjs.org/@web-types/vuetify/-/vuetify-1.5.12-2.tgz" />
+ <version value="1.5.1-2" url="https://registry.npmjs.org/@web-types/vuetify/-/vuetify-1.5.1-2.tgz" />
+ <version value="1.5.0-3" url="https://registry.npmjs.org/@web-types/vuetify/-/vuetify-1.5.0-3.tgz" />
+ <version value="1.4.5-2" url="https://registry.npmjs.org/@web-types/vuetify/-/vuetify-1.4.5-2.tgz" />
+ <version value="1.4.4-2" url="https://registry.npmjs.org/@web-types/vuetify/-/vuetify-1.4.4-2.tgz" />
+ <version value="1.4.1-2" url="https://registry.npmjs.org/@web-types/vuetify/-/vuetify-1.4.1-2.tgz" />
+ <version value="1.4.0-3" url="https://registry.npmjs.org/@web-types/vuetify/-/vuetify-1.4.0-3.tgz" />
+ <version value="1.3.14-3" url="https://registry.npmjs.org/@web-types/vuetify/-/vuetify-1.3.14-3.tgz" />
+ <version value="1.3.9-3" url="https://registry.npmjs.org/@web-types/vuetify/-/vuetify-1.3.9-3.tgz" />
+ <version value="1.3.8-3" url="https://registry.npmjs.org/@web-types/vuetify/-/vuetify-1.3.8-3.tgz" />
+ <version value="1.3.2-3" url="https://registry.npmjs.org/@web-types/vuetify/-/vuetify-1.3.2-3.tgz" />
+ <version value="1.3.1-3" url="https://registry.npmjs.org/@web-types/vuetify/-/vuetify-1.3.1-3.tgz" />
+ <version value="1.3.0-3" url="https://registry.npmjs.org/@web-types/vuetify/-/vuetify-1.3.0-3.tgz" />
+ <version value="1.2.4-3" url="https://registry.npmjs.org/@web-types/vuetify/-/vuetify-1.2.4-3.tgz" />
+ <version value="1.2.2-3" url="https://registry.npmjs.org/@web-types/vuetify/-/vuetify-1.2.2-3.tgz" />
+ <version value="1.2.0-3" url="https://registry.npmjs.org/@web-types/vuetify/-/vuetify-1.2.0-3.tgz" />
+ <version value="1.1.12-3" url="https://registry.npmjs.org/@web-types/vuetify/-/vuetify-1.1.12-3.tgz" />
+ <version value="1.1.10-3" url="https://registry.npmjs.org/@web-types/vuetify/-/vuetify-1.1.10-3.tgz" />
+ <version value="1.1.9-3" url="https://registry.npmjs.org/@web-types/vuetify/-/vuetify-1.1.9-3.tgz" />
+ <version value="1.1.6-3" url="https://registry.npmjs.org/@web-types/vuetify/-/vuetify-1.1.6-3.tgz" />
+ <version value="1.1.4-3" url="https://registry.npmjs.org/@web-types/vuetify/-/vuetify-1.1.4-3.tgz" />
+ <version value="1.1.2-3" url="https://registry.npmjs.org/@web-types/vuetify/-/vuetify-1.1.2-3.tgz" />
+ <version value="1.1.0-3" url="https://registry.npmjs.org/@web-types/vuetify/-/vuetify-1.1.0-3.tgz" />
+ <version value="1.0.11-3" url="https://registry.npmjs.org/@web-types/vuetify/-/vuetify-1.0.11-3.tgz" />
+ <version value="1.0.2-3" url="https://registry.npmjs.org/@web-types/vuetify/-/vuetify-1.0.2-3.tgz" />
+ <version value="1.0.0-3" url="https://registry.npmjs.org/@web-types/vuetify/-/vuetify-1.0.0-3.tgz" />
+ <version value="0.17.2-3" url="https://registry.npmjs.org/@web-types/vuetify/-/vuetify-0.17.2-3.tgz" />
+ <version value="0.17.0-3" url="https://registry.npmjs.org/@web-types/vuetify/-/vuetify-0.17.0-3.tgz" />
+ <version value="0.16.5-3" url="https://registry.npmjs.org/@web-types/vuetify/-/vuetify-0.16.5-3.tgz" />
+ <version value="0.16.4-3" url="https://registry.npmjs.org/@web-types/vuetify/-/vuetify-0.16.4-3.tgz" />
+ <version value="0.16.2-3" url="https://registry.npmjs.org/@web-types/vuetify/-/vuetify-0.16.2-3.tgz" />
+ <version value="0.16.1-3" url="https://registry.npmjs.org/@web-types/vuetify/-/vuetify-0.16.1-3.tgz" />
+ </package>
+ <enabled>
+ <package name="bootstrap-vue" />
+ <package name="quasar" />
+ <package name="quasar-framework" />
+ <package name="vue" />
+ <package name="vue-client-only" />
+ <package name="vue-no-ssr" />
+ <package name="vue-router" />
+ <package name="vuetify" />
+ <package name="@nuxt/vue-app" />
+ <package name="lit" />
+ </enabled>
+ </component>
+</application> \ No newline at end of file
diff --git a/.config/JetBrains/CLion2023.3/options/window.state.xml b/.config/JetBrains/CLion2023.3/options/window.state.xml
new file mode 100644
index 0000000..83b07ab
--- /dev/null
+++ b/.config/JetBrains/CLion2023.3/options/window.state.xml
@@ -0,0 +1,44 @@
+<application>
+ <component name="DimensionService">
+ <location key="find.popup.0.0.1920.1080" x="693" y="162" />
+ <location key="find.popup.333.0.1280.800" x="783" y="126" />
+ <location key="find.popup.1920.0.1920.1080" x="2613" y="162" />
+ <size key="GridCell.Tab.0.left.0.0.1920.1080" width="1836" height="2" />
+ <size key="GridCell.Tab.0.center.0.0.1920.1080" width="1836" height="2" />
+ <size key="GridCell.Tab.0.right.0.0.1920.1080" width="1836" height="2" />
+ <size key="GridCell.Tab.0.bottom.0.0.1920.1080" width="1836" height="2" />
+ <size key="GridCell.Tab.1.left.0.0.1920.1080" width="1836" height="319" />
+ <size key="GridCell.Tab.1.center.0.0.1920.1080" width="1836" height="319" />
+ <size key="GridCell.Tab.1.right.0.0.1920.1080" width="1836" height="319" />
+ <size key="GridCell.Tab.1.bottom.0.0.1920.1080" width="1836" height="319" />
+ <size key="find.popup.0.0.1920.1080" width="866" height="744" />
+ <size key="find.popup.333.0.1280.800" width="602" height="547" />
+ <size key="GridCell.Tab.0.left.333.0.1280.800" width="1178" height="486" />
+ <size key="GridCell.Tab.0.center.333.0.1280.800" width="1178" height="486" />
+ <size key="GridCell.Tab.0.right.333.0.1280.800" width="1178" height="486" />
+ <size key="GridCell.Tab.0.bottom.333.0.1280.800" width="1178" height="486" />
+ <size key="GridCell.Tab.1.left.333.0.1280.800" width="1178" height="486" />
+ <size key="GridCell.Tab.1.center.333.0.1280.800" width="1178" height="486" />
+ <size key="GridCell.Tab.1.right.333.0.1280.800" width="1178" height="486" />
+ <size key="GridCell.Tab.1.bottom.333.0.1280.800" width="1178" height="486" />
+ <size key="find.popup.1920.0.1920.1080" width="815" height="744" />
+ <size key="GridCell.Tab.0.left.1920.0.1920.1080" width="1838" height="308" />
+ <size key="GridCell.Tab.0.center.1920.0.1920.1080" width="1838" height="308" />
+ <size key="GridCell.Tab.0.right.1920.0.1920.1080" width="1838" height="308" />
+ <size key="GridCell.Tab.0.bottom.1920.0.1920.1080" width="1838" height="308" />
+ <size key="GridCell.Tab.1.left.1920.0.1920.1080" width="1838" height="308" />
+ <size key="GridCell.Tab.1.center.1920.0.1920.1080" width="1838" height="308" />
+ <size key="GridCell.Tab.1.right.1920.0.1920.1080" width="1838" height="308" />
+ <size key="GridCell.Tab.1.bottom.1920.0.1920.1080" width="1838" height="308" />
+ </component>
+ <component name="WindowManager">
+ <frame x="0" y="27" width="1882" height="1053" extendedState="6" />
+ </component>
+ <component name="WindowStateApplicationService">
+ <state width="502" height="102" key="ShowUsagesActions.dimensionServiceKey" timestamp="1703864961934">
+ <screen x="0" y="27" width="1882" height="1053" />
+ </state>
+ <state width="655" height="79" key="ShowUsagesActions.dimensionServiceKey/0.27.1882.1053" timestamp="1702997531771" />
+ <state width="502" height="102" key="ShowUsagesActions.dimensionServiceKey/0.27.1882.1053/0.1080.1920.1080" timestamp="1703864961934" />
+ </component>
+</application> \ No newline at end of file