Bladeren bron

WebAPI implemented

Lukas Cerny 2 jaren geleden
bovenliggende
commit
2b458953c9
100 gewijzigde bestanden met toevoegingen van 994 en 0 verwijderingen
  1. 4 0
      .gititnore
  2. BIN
      .gradle/8.0.2/checksums/checksums.lock
  3. BIN
      .gradle/8.0.2/checksums/md5-checksums.bin
  4. BIN
      .gradle/8.0.2/checksums/sha1-checksums.bin
  5. BIN
      .gradle/8.0.2/dependencies-accessors/dependencies-accessors.lock
  6. 0 0
      .gradle/8.0.2/dependencies-accessors/gc.properties
  7. BIN
      .gradle/8.0.2/executionHistory/executionHistory.bin
  8. BIN
      .gradle/8.0.2/executionHistory/executionHistory.lock
  9. BIN
      .gradle/8.0.2/fileChanges/last-build.bin
  10. BIN
      .gradle/8.0.2/fileHashes/fileHashes.bin
  11. BIN
      .gradle/8.0.2/fileHashes/fileHashes.lock
  12. BIN
      .gradle/8.0.2/fileHashes/resourceHashesCache.bin
  13. 0 0
      .gradle/8.0.2/gc.properties
  14. BIN
      .gradle/buildOutputCleanup/buildOutputCleanup.lock
  15. 2 0
      .gradle/buildOutputCleanup/cache.properties
  16. BIN
      .gradle/buildOutputCleanup/outputFiles.bin
  17. BIN
      .gradle/file-system.probe
  18. 0 0
      .gradle/vcs-1/gc.properties
  19. 8 0
      .idea/.gitignore
  20. 6 0
      .idea/compiler.xml
  21. 12 0
      .idea/dataSources.xml
  22. 17 0
      .idea/gradle.xml
  23. 25 0
      .idea/jarRepositories.xml
  24. 12 0
      .idea/libraries/Gradle__com_fasterxml_jackson_core_jackson_annotations_2_14_0.xml
  25. 15 0
      .idea/libraries/Gradle__com_fasterxml_jackson_core_jackson_core_2_14_0.xml
  26. 15 0
      .idea/libraries/Gradle__com_fasterxml_jackson_core_jackson_databind_2_14_0.xml
  27. 12 0
      .idea/libraries/Gradle__com_fasterxml_jackson_dataformat_jackson_dataformat_yaml_2_14_0.xml
  28. 12 0
      .idea/libraries/Gradle__com_ongres_scram_client_2_1.xml
  29. 12 0
      .idea/libraries/Gradle__com_ongres_scram_common_2_1.xml
  30. 12 0
      .idea/libraries/Gradle__com_ongres_stringprep_saslprep_1_1.xml
  31. 12 0
      .idea/libraries/Gradle__com_ongres_stringprep_stringprep_1_1.xml
  32. 15 0
      .idea/libraries/Gradle__io_netty_netty_buffer_4_1_89_Final.xml
  33. 12 0
      .idea/libraries/Gradle__io_netty_netty_codec_4_1_89_Final.xml
  34. 12 0
      .idea/libraries/Gradle__io_netty_netty_codec_dns_4_1_89_Final.xml
  35. 12 0
      .idea/libraries/Gradle__io_netty_netty_codec_http2_4_1_89_Final.xml
  36. 12 0
      .idea/libraries/Gradle__io_netty_netty_codec_http_4_1_89_Final.xml
  37. 12 0
      .idea/libraries/Gradle__io_netty_netty_codec_socks_4_1_89_Final.xml
  38. 15 0
      .idea/libraries/Gradle__io_netty_netty_common_4_1_89_Final.xml
  39. 12 0
      .idea/libraries/Gradle__io_netty_netty_handler_4_1_89_Final.xml
  40. 12 0
      .idea/libraries/Gradle__io_netty_netty_handler_proxy_4_1_89_Final.xml
  41. 15 0
      .idea/libraries/Gradle__io_netty_netty_resolver_4_1_89_Final.xml
  42. 12 0
      .idea/libraries/Gradle__io_netty_netty_resolver_dns_4_1_89_Final.xml
  43. 15 0
      .idea/libraries/Gradle__io_netty_netty_transport_4_1_89_Final.xml
  44. 12 0
      .idea/libraries/Gradle__io_netty_netty_transport_native_unix_common_4_1_89_Final.xml
  45. 12 0
      .idea/libraries/Gradle__io_vertx_vertx_auth_common_4_4_0.xml
  46. 12 0
      .idea/libraries/Gradle__io_vertx_vertx_bridge_common_4_4_0.xml
  47. 12 0
      .idea/libraries/Gradle__io_vertx_vertx_core_4_4_0.xml
  48. 12 0
      .idea/libraries/Gradle__io_vertx_vertx_json_schema_4_4_0.xml
  49. 12 0
      .idea/libraries/Gradle__io_vertx_vertx_junit5_4_4_0.xml
  50. 12 0
      .idea/libraries/Gradle__io_vertx_vertx_pg_client_4_4_0.xml
  51. 12 0
      .idea/libraries/Gradle__io_vertx_vertx_sql_client_4_4_0.xml
  52. 12 0
      .idea/libraries/Gradle__io_vertx_vertx_web_4_4_0.xml
  53. 12 0
      .idea/libraries/Gradle__io_vertx_vertx_web_common_4_4_0.xml
  54. 12 0
      .idea/libraries/Gradle__io_vertx_vertx_web_openapi_4_4_0.xml
  55. 12 0
      .idea/libraries/Gradle__io_vertx_vertx_web_validation_4_4_0.xml
  56. 12 0
      .idea/libraries/Gradle__net_bytebuddy_byte_buddy_1_14_4.xml
  57. 12 0
      .idea/libraries/Gradle__net_bytebuddy_byte_buddy_agent_1_14_4.xml
  58. 12 0
      .idea/libraries/Gradle__org_apache_logging_log4j_log4j_api_2_20_0.xml
  59. 12 0
      .idea/libraries/Gradle__org_apache_logging_log4j_log4j_core_2_20_0.xml
  60. 12 0
      .idea/libraries/Gradle__org_apiguardian_apiguardian_api_1_1_2.xml
  61. 12 0
      .idea/libraries/Gradle__org_assertj_assertj_core_3_24_2.xml
  62. 12 0
      .idea/libraries/Gradle__org_checkerframework_checker_qual_3_31_0.xml
  63. 12 0
      .idea/libraries/Gradle__org_junit_jupiter_junit_jupiter_api_5_8_2.xml
  64. 12 0
      .idea/libraries/Gradle__org_junit_jupiter_junit_jupiter_engine_5_8_2.xml
  65. 12 0
      .idea/libraries/Gradle__org_junit_jupiter_junit_jupiter_params_5_8_2.xml
  66. 12 0
      .idea/libraries/Gradle__org_junit_platform_junit_platform_commons_1_8_2.xml
  67. 12 0
      .idea/libraries/Gradle__org_junit_platform_junit_platform_engine_1_8_2.xml
  68. 12 0
      .idea/libraries/Gradle__org_mockito_mockito_core_5_3_1.xml
  69. 12 0
      .idea/libraries/Gradle__org_objenesis_objenesis_3_3.xml
  70. 12 0
      .idea/libraries/Gradle__org_openapi4j_openapi_core_1_0_7.xml
  71. 12 0
      .idea/libraries/Gradle__org_openapi4j_openapi_parser_1_0_7.xml
  72. 12 0
      .idea/libraries/Gradle__org_openapi4j_openapi_schema_validator_1_0_7.xml
  73. 12 0
      .idea/libraries/Gradle__org_opentest4j_opentest4j_1_2_0.xml
  74. 12 0
      .idea/libraries/Gradle__org_postgresql_postgresql_42_6_0.xml
  75. 12 0
      .idea/libraries/Gradle__org_yaml_snakeyaml_1_33.xml
  76. 7 0
      .idea/misc.xml
  77. 10 0
      .idea/modules.xml
  78. 12 0
      .idea/modules/telemetry.iml
  79. 46 0
      .idea/modules/telemetry.main.iml
  80. 66 0
      .idea/modules/telemetry.test.iml
  81. 7 0
      .idea/sqldialects.xml
  82. 124 0
      .idea/uiDesigner.xml
  83. 6 0
      .idea/vcs.xml
  84. BIN
      build/classes/java/main/cz/senslog/telemetry/app/Application.class
  85. BIN
      build/classes/java/main/cz/senslog/telemetry/app/Main.class
  86. BIN
      build/classes/java/main/cz/senslog/telemetry/app/PropertyConfig$Database.class
  87. BIN
      build/classes/java/main/cz/senslog/telemetry/app/PropertyConfig$HttpServer.class
  88. BIN
      build/classes/java/main/cz/senslog/telemetry/app/PropertyConfig$TCPServer.class
  89. BIN
      build/classes/java/main/cz/senslog/telemetry/app/PropertyConfig.class
  90. BIN
      build/classes/java/main/cz/senslog/telemetry/app/VertxDeployer.class
  91. BIN
      build/classes/java/main/cz/senslog/telemetry/database/ConnectionPool.class
  92. BIN
      build/classes/java/main/cz/senslog/telemetry/database/DataNotFoundException.class
  93. BIN
      build/classes/java/main/cz/senslog/telemetry/database/domain/Campaign.class
  94. BIN
      build/classes/java/main/cz/senslog/telemetry/database/domain/Location.class
  95. BIN
      build/classes/java/main/cz/senslog/telemetry/database/domain/ObsTelemetry.class
  96. BIN
      build/classes/java/main/cz/senslog/telemetry/database/domain/Post.class
  97. BIN
      build/classes/java/main/cz/senslog/telemetry/database/domain/Sensor.class
  98. BIN
      build/classes/java/main/cz/senslog/telemetry/database/domain/Unit.class
  99. BIN
      build/classes/java/main/cz/senslog/telemetry/database/repository/MapLogRepository.class
  100. BIN
      build/classes/java/main/cz/senslog/telemetry/database/repository/PostRepository.class

+ 4 - 0
.gititnore

@@ -0,0 +1,4 @@
+.gradle/
+.idea/
+build/
+db/

BIN
.gradle/8.0.2/checksums/checksums.lock


BIN
.gradle/8.0.2/checksums/md5-checksums.bin


BIN
.gradle/8.0.2/checksums/sha1-checksums.bin


BIN
.gradle/8.0.2/dependencies-accessors/dependencies-accessors.lock


+ 0 - 0
.gradle/8.0.2/dependencies-accessors/gc.properties


BIN
.gradle/8.0.2/executionHistory/executionHistory.bin


BIN
.gradle/8.0.2/executionHistory/executionHistory.lock


BIN
.gradle/8.0.2/fileChanges/last-build.bin


BIN
.gradle/8.0.2/fileHashes/fileHashes.bin


BIN
.gradle/8.0.2/fileHashes/fileHashes.lock


BIN
.gradle/8.0.2/fileHashes/resourceHashesCache.bin


+ 0 - 0
.gradle/8.0.2/gc.properties


BIN
.gradle/buildOutputCleanup/buildOutputCleanup.lock


+ 2 - 0
.gradle/buildOutputCleanup/cache.properties

@@ -0,0 +1,2 @@
+#Mon May 22 22:31:20 CEST 2023
+gradle.version=8.0.2

BIN
.gradle/buildOutputCleanup/outputFiles.bin


BIN
.gradle/file-system.probe


+ 0 - 0
.gradle/vcs-1/gc.properties


+ 8 - 0
.idea/.gitignore

@@ -0,0 +1,8 @@
+# Default ignored files
+/shelf/
+/workspace.xml
+# Editor-based HTTP Client requests
+/httpRequests/
+# Datasource local storage ignored files
+/dataSources/
+/dataSources.local.xml

+ 6 - 0
.idea/compiler.xml

@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project version="4">
+  <component name="CompilerConfiguration">
+    <bytecodeTargetLevel target="17" />
+  </component>
+</project>

+ 12 - 0
.idea/dataSources.xml

@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project version="4">
+  <component name="DataSourceManagerImpl" format="xml" multifile-model="true">
+    <data-source source="LOCAL" name="postgres@localhost" uuid="82e85470-dde9-46e8-9eb1-f85adbf1b002">
+      <driver-ref>postgresql</driver-ref>
+      <synchronize>true</synchronize>
+      <jdbc-driver>org.postgresql.Driver</jdbc-driver>
+      <jdbc-url>jdbc:postgresql://localhost:5432/postgres</jdbc-url>
+      <working-dir>$ProjectFileDir$</working-dir>
+    </data-source>
+  </component>
+</project>

+ 17 - 0
.idea/gradle.xml

@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project version="4">
+  <component name="GradleMigrationSettings" migrationVersion="1" />
+  <component name="GradleSettings">
+    <option name="linkedExternalProjectsSettings">
+      <GradleProjectSettings>
+        <option name="externalProjectPath" value="$PROJECT_DIR$" />
+        <option name="gradleJvm" value="17" />
+        <option name="modules">
+          <set>
+            <option value="$PROJECT_DIR$" />
+          </set>
+        </option>
+      </GradleProjectSettings>
+    </option>
+  </component>
+</project>

+ 25 - 0
.idea/jarRepositories.xml

@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project version="4">
+  <component name="RemoteRepositoriesConfiguration">
+    <remote-repository>
+      <option name="id" value="central" />
+      <option name="name" value="Maven Central repository" />
+      <option name="url" value="https://repo1.maven.org/maven2" />
+    </remote-repository>
+    <remote-repository>
+      <option name="id" value="jboss.community" />
+      <option name="name" value="JBoss Community repository" />
+      <option name="url" value="https://repository.jboss.org/nexus/content/repositories/public/" />
+    </remote-repository>
+    <remote-repository>
+      <option name="id" value="MavenLocal" />
+      <option name="name" value="MavenLocal" />
+      <option name="url" value="file:$MAVEN_REPOSITORY$" />
+    </remote-repository>
+    <remote-repository>
+      <option name="id" value="MavenRepo" />
+      <option name="name" value="MavenRepo" />
+      <option name="url" value="https://repo.maven.apache.org/maven2/" />
+    </remote-repository>
+  </component>
+</project>

+ 12 - 0
.idea/libraries/Gradle__com_fasterxml_jackson_core_jackson_annotations_2_14_0.xml

@@ -0,0 +1,12 @@
+<component name="libraryTable">
+  <library name="Gradle: com.fasterxml.jackson.core:jackson-annotations:2.14.0" type="java-imported" external-system-id="GRADLE">
+    <properties groupId="com.fasterxml.jackson.core" artifactId="jackson-annotations" version="2.14.0" />
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/com.fasterxml.jackson.core/jackson-annotations/2.14.0/fb7afb3c9c8ea363a9c88ea9c0a7177cf2fbd369/jackson-annotations-2.14.0.jar!/" />
+    </CLASSES>
+    <JAVADOC />
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/com.fasterxml.jackson.core/jackson-annotations/2.14.0/a749189661b0c6dd73f7d7a836f47ef40f9f99f8/jackson-annotations-2.14.0-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>

+ 15 - 0
.idea/libraries/Gradle__com_fasterxml_jackson_core_jackson_core_2_14_0.xml

@@ -0,0 +1,15 @@
+<component name="libraryTable">
+  <library name="Gradle: com.fasterxml.jackson.core:jackson-core:2.14.0" type="java-imported" external-system-id="GRADLE">
+    <properties groupId="com.fasterxml.jackson.core" artifactId="jackson-core" version="2.14.0" />
+    <ANNOTATIONS>
+      <root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/externalAnnotations/com/fasterxml/jackson/core/jackson-core/2.9.6-an1/jackson-core-2.9.6-an1-annotations.zip!/" />
+    </ANNOTATIONS>
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/com.fasterxml.jackson.core/jackson-core/2.14.0/49d219171d6af643e061e9e1baaaf6a6a067918d/jackson-core-2.14.0.jar!/" />
+    </CLASSES>
+    <JAVADOC />
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/com.fasterxml.jackson.core/jackson-core/2.14.0/d030def6b745dfc2330741e5c49b86e71c398165/jackson-core-2.14.0-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>

+ 15 - 0
.idea/libraries/Gradle__com_fasterxml_jackson_core_jackson_databind_2_14_0.xml

@@ -0,0 +1,15 @@
+<component name="libraryTable">
+  <library name="Gradle: com.fasterxml.jackson.core:jackson-databind:2.14.0" type="java-imported" external-system-id="GRADLE">
+    <properties groupId="com.fasterxml.jackson.core" artifactId="jackson-databind" version="2.14.0" />
+    <ANNOTATIONS>
+      <root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/externalAnnotations/com/fasterxml/jackson/core/jackson-databind/2.9.6-an1/jackson-databind-2.9.6-an1-annotations.zip!/" />
+    </ANNOTATIONS>
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/com.fasterxml.jackson.core/jackson-databind/2.14.0/513b8ca3fea0352ceebe4d0bbeea527ab343dc1a/jackson-databind-2.14.0.jar!/" />
+    </CLASSES>
+    <JAVADOC />
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/com.fasterxml.jackson.core/jackson-databind/2.14.0/c04df7103a237c8adc41330b34861309abb83ea7/jackson-databind-2.14.0-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>

+ 12 - 0
.idea/libraries/Gradle__com_fasterxml_jackson_dataformat_jackson_dataformat_yaml_2_14_0.xml

@@ -0,0 +1,12 @@
+<component name="libraryTable">
+  <library name="Gradle: com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.14.0" type="java-imported" external-system-id="GRADLE">
+    <properties groupId="com.fasterxml.jackson.dataformat" artifactId="jackson-dataformat-yaml" version="2.14.0" />
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/com.fasterxml.jackson.dataformat/jackson-dataformat-yaml/2.14.0/6c635ef06d3e4e72a7e9868da41ffa1a0f98d28/jackson-dataformat-yaml-2.14.0.jar!/" />
+    </CLASSES>
+    <JAVADOC />
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/com.fasterxml.jackson.dataformat/jackson-dataformat-yaml/2.14.0/1cf0c3128b7a2aabfb4a213e9f799ceaa1c97ca9/jackson-dataformat-yaml-2.14.0-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>

+ 12 - 0
.idea/libraries/Gradle__com_ongres_scram_client_2_1.xml

@@ -0,0 +1,12 @@
+<component name="libraryTable">
+  <library name="Gradle: com.ongres.scram:client:2.1" type="java-imported" external-system-id="GRADLE">
+    <properties groupId="com.ongres.scram" artifactId="client" version="2.1" />
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/com.ongres.scram/client/2.1/4ab4f013dce4ce2bdf315e3cfef529bdc2b6a5d1/client-2.1.jar!/" />
+    </CLASSES>
+    <JAVADOC />
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/com.ongres.scram/client/2.1/12171f63827f0a2a865b01446d4ee7acf83e3cf2/client-2.1-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>

+ 12 - 0
.idea/libraries/Gradle__com_ongres_scram_common_2_1.xml

@@ -0,0 +1,12 @@
+<component name="libraryTable">
+  <library name="Gradle: com.ongres.scram:common:2.1" type="java-imported" external-system-id="GRADLE">
+    <properties groupId="com.ongres.scram" artifactId="common" version="2.1" />
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/com.ongres.scram/common/2.1/43dfdba15afc165a2a5da75f3ef1a2f5f7300f61/common-2.1.jar!/" />
+    </CLASSES>
+    <JAVADOC />
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/com.ongres.scram/common/2.1/876a9e5a013fe1569ef16ce8210f2e365b4fd454/common-2.1-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>

+ 12 - 0
.idea/libraries/Gradle__com_ongres_stringprep_saslprep_1_1.xml

@@ -0,0 +1,12 @@
+<component name="libraryTable">
+  <library name="Gradle: com.ongres.stringprep:saslprep:1.1" type="java-imported" external-system-id="GRADLE">
+    <properties groupId="com.ongres.stringprep" artifactId="saslprep" version="1.1" />
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/com.ongres.stringprep/saslprep/1.1/eaf05b6446126f95de2f183b91751a854c2fc0bc/saslprep-1.1.jar!/" />
+    </CLASSES>
+    <JAVADOC />
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/com.ongres.stringprep/saslprep/1.1/4839e3ce022daa10ac949e308b23c693410641a/saslprep-1.1-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>

+ 12 - 0
.idea/libraries/Gradle__com_ongres_stringprep_stringprep_1_1.xml

@@ -0,0 +1,12 @@
+<component name="libraryTable">
+  <library name="Gradle: com.ongres.stringprep:stringprep:1.1" type="java-imported" external-system-id="GRADLE">
+    <properties groupId="com.ongres.stringprep" artifactId="stringprep" version="1.1" />
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/com.ongres.stringprep/stringprep/1.1/9149e6d6f97be4c2b641c89ea569cb4fde872972/stringprep-1.1.jar!/" />
+    </CLASSES>
+    <JAVADOC />
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/com.ongres.stringprep/stringprep/1.1/409d54b3d1c95dac9bb3a7337937fc57338ae3f5/stringprep-1.1-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>

+ 15 - 0
.idea/libraries/Gradle__io_netty_netty_buffer_4_1_89_Final.xml

@@ -0,0 +1,15 @@
+<component name="libraryTable">
+  <library name="Gradle: io.netty:netty-buffer:4.1.89.Final" type="java-imported" external-system-id="GRADLE">
+    <properties groupId="io.netty" artifactId="netty-buffer" version="4.1.89.Final" />
+    <ANNOTATIONS>
+      <root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/externalAnnotations/io/netty/netty-buffer/4.1.27.Final-an1/netty-buffer-4.1.27.Final-an1-annotations.zip!/" />
+    </ANNOTATIONS>
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/io.netty/netty-buffer/4.1.89.Final/b1d3dbf69a75eaa8793c7e00cff2851dac9fd725/netty-buffer-4.1.89.Final.jar!/" />
+    </CLASSES>
+    <JAVADOC />
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/io.netty/netty-buffer/4.1.89.Final/347dd87e8db15d7f96d713ca994d54f32c798a9d/netty-buffer-4.1.89.Final-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>

+ 12 - 0
.idea/libraries/Gradle__io_netty_netty_codec_4_1_89_Final.xml

@@ -0,0 +1,12 @@
+<component name="libraryTable">
+  <library name="Gradle: io.netty:netty-codec:4.1.89.Final" type="java-imported" external-system-id="GRADLE">
+    <properties groupId="io.netty" artifactId="netty-codec" version="4.1.89.Final" />
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/io.netty/netty-codec/4.1.89.Final/f03a649ffa405ca4c802a8bfcc2abfe70ae485ca/netty-codec-4.1.89.Final.jar!/" />
+    </CLASSES>
+    <JAVADOC />
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/io.netty/netty-codec/4.1.89.Final/60c2eb76da77d4fe30290d89c41921f84cc4f320/netty-codec-4.1.89.Final-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>

+ 12 - 0
.idea/libraries/Gradle__io_netty_netty_codec_dns_4_1_89_Final.xml

@@ -0,0 +1,12 @@
+<component name="libraryTable">
+  <library name="Gradle: io.netty:netty-codec-dns:4.1.89.Final" type="java-imported" external-system-id="GRADLE">
+    <properties groupId="io.netty" artifactId="netty-codec-dns" version="4.1.89.Final" />
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/io.netty/netty-codec-dns/4.1.89.Final/caf56f3ad373a6c724d0bc602a6fd4aff8d97639/netty-codec-dns-4.1.89.Final.jar!/" />
+    </CLASSES>
+    <JAVADOC />
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/io.netty/netty-codec-dns/4.1.89.Final/8722d72926b82274c8cf603d9c1d86f8097e11c3/netty-codec-dns-4.1.89.Final-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>

+ 12 - 0
.idea/libraries/Gradle__io_netty_netty_codec_http2_4_1_89_Final.xml

@@ -0,0 +1,12 @@
+<component name="libraryTable">
+  <library name="Gradle: io.netty:netty-codec-http2:4.1.89.Final" type="java-imported" external-system-id="GRADLE">
+    <properties groupId="io.netty" artifactId="netty-codec-http2" version="4.1.89.Final" />
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/io.netty/netty-codec-http2/4.1.89.Final/f524760814dcea13dd40c566bd845e3286cbdbac/netty-codec-http2-4.1.89.Final.jar!/" />
+    </CLASSES>
+    <JAVADOC />
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/io.netty/netty-codec-http2/4.1.89.Final/7caa3da786dc0698c429cac492b656c98a1928b4/netty-codec-http2-4.1.89.Final-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>

+ 12 - 0
.idea/libraries/Gradle__io_netty_netty_codec_http_4_1_89_Final.xml

@@ -0,0 +1,12 @@
+<component name="libraryTable">
+  <library name="Gradle: io.netty:netty-codec-http:4.1.89.Final" type="java-imported" external-system-id="GRADLE">
+    <properties groupId="io.netty" artifactId="netty-codec-http" version="4.1.89.Final" />
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/io.netty/netty-codec-http/4.1.89.Final/75c46974dce9c730b999e83bbcdab2fc25e85aae/netty-codec-http-4.1.89.Final.jar!/" />
+    </CLASSES>
+    <JAVADOC />
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/io.netty/netty-codec-http/4.1.89.Final/3b51b461544cbd091aea64f5e4c158d6560b7202/netty-codec-http-4.1.89.Final-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>

+ 12 - 0
.idea/libraries/Gradle__io_netty_netty_codec_socks_4_1_89_Final.xml

@@ -0,0 +1,12 @@
+<component name="libraryTable">
+  <library name="Gradle: io.netty:netty-codec-socks:4.1.89.Final" type="java-imported" external-system-id="GRADLE">
+    <properties groupId="io.netty" artifactId="netty-codec-socks" version="4.1.89.Final" />
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/io.netty/netty-codec-socks/4.1.89.Final/17aabd2ec883e5fbd6c3ecd990cb78fc036e015a/netty-codec-socks-4.1.89.Final.jar!/" />
+    </CLASSES>
+    <JAVADOC />
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/io.netty/netty-codec-socks/4.1.89.Final/5bd6a10bb21e474e3493c8ed1cd9edb3843e4aac/netty-codec-socks-4.1.89.Final-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>

+ 15 - 0
.idea/libraries/Gradle__io_netty_netty_common_4_1_89_Final.xml

@@ -0,0 +1,15 @@
+<component name="libraryTable">
+  <library name="Gradle: io.netty:netty-common:4.1.89.Final" type="java-imported" external-system-id="GRADLE">
+    <properties groupId="io.netty" artifactId="netty-common" version="4.1.89.Final" />
+    <ANNOTATIONS>
+      <root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/externalAnnotations/io/netty/netty-common/4.1.27.Final-an1/netty-common-4.1.27.Final-an1-annotations.zip!/" />
+    </ANNOTATIONS>
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/io.netty/netty-common/4.1.89.Final/c0c80bfe45cc85da5030ea8fc64071e28d0f6f5f/netty-common-4.1.89.Final.jar!/" />
+    </CLASSES>
+    <JAVADOC />
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/io.netty/netty-common/4.1.89.Final/44d28ca389e2b8733ca317ca6ebdafa1451ee603/netty-common-4.1.89.Final-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>

+ 12 - 0
.idea/libraries/Gradle__io_netty_netty_handler_4_1_89_Final.xml

@@ -0,0 +1,12 @@
+<component name="libraryTable">
+  <library name="Gradle: io.netty:netty-handler:4.1.89.Final" type="java-imported" external-system-id="GRADLE">
+    <properties groupId="io.netty" artifactId="netty-handler" version="4.1.89.Final" />
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/io.netty/netty-handler/4.1.89.Final/ced584e9eba5a6b7aad7c6a28a60c13375459f1a/netty-handler-4.1.89.Final.jar!/" />
+    </CLASSES>
+    <JAVADOC />
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/io.netty/netty-handler/4.1.89.Final/a8e6a06c82196f31f88c0b1923cb107ee77b1146/netty-handler-4.1.89.Final-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>

+ 12 - 0
.idea/libraries/Gradle__io_netty_netty_handler_proxy_4_1_89_Final.xml

@@ -0,0 +1,12 @@
+<component name="libraryTable">
+  <library name="Gradle: io.netty:netty-handler-proxy:4.1.89.Final" type="java-imported" external-system-id="GRADLE">
+    <properties groupId="io.netty" artifactId="netty-handler-proxy" version="4.1.89.Final" />
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/io.netty/netty-handler-proxy/4.1.89.Final/561cba12be44f90ba3e5110cefecdb785fa199cc/netty-handler-proxy-4.1.89.Final.jar!/" />
+    </CLASSES>
+    <JAVADOC />
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/io.netty/netty-handler-proxy/4.1.89.Final/5e19239596aba61f4a8f89544261f59d30250c5f/netty-handler-proxy-4.1.89.Final-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>

+ 15 - 0
.idea/libraries/Gradle__io_netty_netty_resolver_4_1_89_Final.xml

@@ -0,0 +1,15 @@
+<component name="libraryTable">
+  <library name="Gradle: io.netty:netty-resolver:4.1.89.Final" type="java-imported" external-system-id="GRADLE">
+    <properties groupId="io.netty" artifactId="netty-resolver" version="4.1.89.Final" />
+    <ANNOTATIONS>
+      <root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/externalAnnotations/io/netty/netty-resolver/4.1.27.Final-an1/netty-resolver-4.1.27.Final-an1-annotations.zip!/" />
+    </ANNOTATIONS>
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/io.netty/netty-resolver/4.1.89.Final/686b21bf3488747bc834ee9e60a863f37b71f35e/netty-resolver-4.1.89.Final.jar!/" />
+    </CLASSES>
+    <JAVADOC />
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/io.netty/netty-resolver/4.1.89.Final/4249e980378f8f067d0da1ee08e8710a3ca833e6/netty-resolver-4.1.89.Final-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>

+ 12 - 0
.idea/libraries/Gradle__io_netty_netty_resolver_dns_4_1_89_Final.xml

@@ -0,0 +1,12 @@
+<component name="libraryTable">
+  <library name="Gradle: io.netty:netty-resolver-dns:4.1.89.Final" type="java-imported" external-system-id="GRADLE">
+    <properties groupId="io.netty" artifactId="netty-resolver-dns" version="4.1.89.Final" />
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/io.netty/netty-resolver-dns/4.1.89.Final/60bfbaed490d8adb6c69d7e83854acb5e57fb75d/netty-resolver-dns-4.1.89.Final.jar!/" />
+    </CLASSES>
+    <JAVADOC />
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/io.netty/netty-resolver-dns/4.1.89.Final/3fcb7b0b6053cc4954d7bb22958f8c90e0bfeb35/netty-resolver-dns-4.1.89.Final-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>

+ 15 - 0
.idea/libraries/Gradle__io_netty_netty_transport_4_1_89_Final.xml

@@ -0,0 +1,15 @@
+<component name="libraryTable">
+  <library name="Gradle: io.netty:netty-transport:4.1.89.Final" type="java-imported" external-system-id="GRADLE">
+    <properties groupId="io.netty" artifactId="netty-transport" version="4.1.89.Final" />
+    <ANNOTATIONS>
+      <root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/externalAnnotations/io/netty/netty-transport/4.1.27.Final-an1/netty-transport-4.1.27.Final-an1-annotations.zip!/" />
+    </ANNOTATIONS>
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/io.netty/netty-transport/4.1.89.Final/e7ff320310eafe302c0dfb9690ae7201ab61ead2/netty-transport-4.1.89.Final.jar!/" />
+    </CLASSES>
+    <JAVADOC />
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/io.netty/netty-transport/4.1.89.Final/492d4bde8fddf51dc6af4c4e16557cd08096f78e/netty-transport-4.1.89.Final-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>

+ 12 - 0
.idea/libraries/Gradle__io_netty_netty_transport_native_unix_common_4_1_89_Final.xml

@@ -0,0 +1,12 @@
+<component name="libraryTable">
+  <library name="Gradle: io.netty:netty-transport-native-unix-common:4.1.89.Final" type="java-imported" external-system-id="GRADLE">
+    <properties groupId="io.netty" artifactId="netty-transport-native-unix-common" version="4.1.89.Final" />
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/io.netty/netty-transport-native-unix-common/4.1.89.Final/a7717ed61393d5aad202a92bb02f661ed525bf86/netty-transport-native-unix-common-4.1.89.Final.jar!/" />
+    </CLASSES>
+    <JAVADOC />
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/io.netty/netty-transport-native-unix-common/4.1.89.Final/7b34dbabfae0ac6641c74c7396ed984506b1acd9/netty-transport-native-unix-common-4.1.89.Final-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>

+ 12 - 0
.idea/libraries/Gradle__io_vertx_vertx_auth_common_4_4_0.xml

@@ -0,0 +1,12 @@
+<component name="libraryTable">
+  <library name="Gradle: io.vertx:vertx-auth-common:4.4.0" type="java-imported" external-system-id="GRADLE">
+    <properties groupId="io.vertx" artifactId="vertx-auth-common" version="4.4.0" />
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/io.vertx/vertx-auth-common/4.4.0/fd066c5e1c31ce9f02c5aca17d20bdde18830365/vertx-auth-common-4.4.0.jar!/" />
+    </CLASSES>
+    <JAVADOC />
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/io.vertx/vertx-auth-common/4.4.0/cfacef12405f6900c889a2143c077e68a91dd59b/vertx-auth-common-4.4.0-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>

+ 12 - 0
.idea/libraries/Gradle__io_vertx_vertx_bridge_common_4_4_0.xml

@@ -0,0 +1,12 @@
+<component name="libraryTable">
+  <library name="Gradle: io.vertx:vertx-bridge-common:4.4.0" type="java-imported" external-system-id="GRADLE">
+    <properties groupId="io.vertx" artifactId="vertx-bridge-common" version="4.4.0" />
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/io.vertx/vertx-bridge-common/4.4.0/7c998c6ca67f914e0633c66cd1638b0d5f1f8ef2/vertx-bridge-common-4.4.0.jar!/" />
+    </CLASSES>
+    <JAVADOC />
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/io.vertx/vertx-bridge-common/4.4.0/91d4e9f32a6098e2b557671354fcdfc0956ecceb/vertx-bridge-common-4.4.0-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>

+ 12 - 0
.idea/libraries/Gradle__io_vertx_vertx_core_4_4_0.xml

@@ -0,0 +1,12 @@
+<component name="libraryTable">
+  <library name="Gradle: io.vertx:vertx-core:4.4.0" type="java-imported" external-system-id="GRADLE">
+    <properties groupId="io.vertx" artifactId="vertx-core" version="4.4.0" />
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/io.vertx/vertx-core/4.4.0/3f09abccd8017aac53b62523e8d3f72a3d84e6e2/vertx-core-4.4.0.jar!/" />
+    </CLASSES>
+    <JAVADOC />
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/io.vertx/vertx-core/4.4.0/1497110947457d288c931fed548fc6cbc80a27e0/vertx-core-4.4.0-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>

+ 12 - 0
.idea/libraries/Gradle__io_vertx_vertx_json_schema_4_4_0.xml

@@ -0,0 +1,12 @@
+<component name="libraryTable">
+  <library name="Gradle: io.vertx:vertx-json-schema:4.4.0" type="java-imported" external-system-id="GRADLE">
+    <properties groupId="io.vertx" artifactId="vertx-json-schema" version="4.4.0" />
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/io.vertx/vertx-json-schema/4.4.0/58a7770fbd07c5f201e18de6d7a710212e9ac9d8/vertx-json-schema-4.4.0.jar!/" />
+    </CLASSES>
+    <JAVADOC />
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/io.vertx/vertx-json-schema/4.4.0/ca738a18ca5bc7a4de0cbbe8469a54e73483999c/vertx-json-schema-4.4.0-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>

+ 12 - 0
.idea/libraries/Gradle__io_vertx_vertx_junit5_4_4_0.xml

@@ -0,0 +1,12 @@
+<component name="libraryTable">
+  <library name="Gradle: io.vertx:vertx-junit5:4.4.0" type="java-imported" external-system-id="GRADLE">
+    <properties groupId="io.vertx" artifactId="vertx-junit5" version="4.4.0" />
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/io.vertx/vertx-junit5/4.4.0/2882d9c639bf55a8b3aad7e4392c6a1d5bec18dc/vertx-junit5-4.4.0.jar!/" />
+    </CLASSES>
+    <JAVADOC />
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/io.vertx/vertx-junit5/4.4.0/b5aed6a0ae1691ce78f137fc892ba3b6732b6229/vertx-junit5-4.4.0-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>

+ 12 - 0
.idea/libraries/Gradle__io_vertx_vertx_pg_client_4_4_0.xml

@@ -0,0 +1,12 @@
+<component name="libraryTable">
+  <library name="Gradle: io.vertx:vertx-pg-client:4.4.0" type="java-imported" external-system-id="GRADLE">
+    <properties groupId="io.vertx" artifactId="vertx-pg-client" version="4.4.0" />
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/io.vertx/vertx-pg-client/4.4.0/f64fa185646c5b4b87814b76da423f969be9d18b/vertx-pg-client-4.4.0.jar!/" />
+    </CLASSES>
+    <JAVADOC />
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/io.vertx/vertx-pg-client/4.4.0/242515029a00689d8e23d6f732e35f8f60ee4149/vertx-pg-client-4.4.0-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>

+ 12 - 0
.idea/libraries/Gradle__io_vertx_vertx_sql_client_4_4_0.xml

@@ -0,0 +1,12 @@
+<component name="libraryTable">
+  <library name="Gradle: io.vertx:vertx-sql-client:4.4.0" type="java-imported" external-system-id="GRADLE">
+    <properties groupId="io.vertx" artifactId="vertx-sql-client" version="4.4.0" />
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/io.vertx/vertx-sql-client/4.4.0/e2a5852ef50b20f2091969ac1e092a3d4bf82e6f/vertx-sql-client-4.4.0.jar!/" />
+    </CLASSES>
+    <JAVADOC />
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/io.vertx/vertx-sql-client/4.4.0/4f124f0dc8b8c37464f77b8a420bc5fdf781193c/vertx-sql-client-4.4.0-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>

+ 12 - 0
.idea/libraries/Gradle__io_vertx_vertx_web_4_4_0.xml

@@ -0,0 +1,12 @@
+<component name="libraryTable">
+  <library name="Gradle: io.vertx:vertx-web:4.4.0" type="java-imported" external-system-id="GRADLE">
+    <properties groupId="io.vertx" artifactId="vertx-web" version="4.4.0" />
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/io.vertx/vertx-web/4.4.0/a91a4291fa1ea477303e5bdd95db2b4d6137fc5b/vertx-web-4.4.0.jar!/" />
+    </CLASSES>
+    <JAVADOC />
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/io.vertx/vertx-web/4.4.0/d42257f10dea45ee4f7ae1b19c17ed352d1f67c9/vertx-web-4.4.0-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>

+ 12 - 0
.idea/libraries/Gradle__io_vertx_vertx_web_common_4_4_0.xml

@@ -0,0 +1,12 @@
+<component name="libraryTable">
+  <library name="Gradle: io.vertx:vertx-web-common:4.4.0" type="java-imported" external-system-id="GRADLE">
+    <properties groupId="io.vertx" artifactId="vertx-web-common" version="4.4.0" />
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/io.vertx/vertx-web-common/4.4.0/7c0afee75d887da923227ac04768827589d5f3e6/vertx-web-common-4.4.0.jar!/" />
+    </CLASSES>
+    <JAVADOC />
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/io.vertx/vertx-web-common/4.4.0/49668894ad2c4a9a2e42a6d92ab5cf50f9442e1e/vertx-web-common-4.4.0-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>

+ 12 - 0
.idea/libraries/Gradle__io_vertx_vertx_web_openapi_4_4_0.xml

@@ -0,0 +1,12 @@
+<component name="libraryTable">
+  <library name="Gradle: io.vertx:vertx-web-openapi:4.4.0" type="java-imported" external-system-id="GRADLE">
+    <properties groupId="io.vertx" artifactId="vertx-web-openapi" version="4.4.0" />
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/io.vertx/vertx-web-openapi/4.4.0/69c982924b0bb4b50905fa5fa279f400fd2dddff/vertx-web-openapi-4.4.0.jar!/" />
+    </CLASSES>
+    <JAVADOC />
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/io.vertx/vertx-web-openapi/4.4.0/6cc301b897166872e5c0b277193c650a39a7c293/vertx-web-openapi-4.4.0-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>

+ 12 - 0
.idea/libraries/Gradle__io_vertx_vertx_web_validation_4_4_0.xml

@@ -0,0 +1,12 @@
+<component name="libraryTable">
+  <library name="Gradle: io.vertx:vertx-web-validation:4.4.0" type="java-imported" external-system-id="GRADLE">
+    <properties groupId="io.vertx" artifactId="vertx-web-validation" version="4.4.0" />
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/io.vertx/vertx-web-validation/4.4.0/be2ae9e5013c16ff5345db28c386b09ec1328729/vertx-web-validation-4.4.0.jar!/" />
+    </CLASSES>
+    <JAVADOC />
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/io.vertx/vertx-web-validation/4.4.0/d22febf8cee5d72f24814f24414f38eb51ec0686/vertx-web-validation-4.4.0-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>

+ 12 - 0
.idea/libraries/Gradle__net_bytebuddy_byte_buddy_1_14_4.xml

@@ -0,0 +1,12 @@
+<component name="libraryTable">
+  <library name="Gradle: net.bytebuddy:byte-buddy:1.14.4" type="java-imported" external-system-id="GRADLE">
+    <properties groupId="net.bytebuddy" artifactId="byte-buddy" version="1.14.4" />
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/net.bytebuddy/byte-buddy/1.14.4/20498aaec9b00a5cfdb831e7bf68feafa833ce4b/byte-buddy-1.14.4.jar!/" />
+    </CLASSES>
+    <JAVADOC />
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/net.bytebuddy/byte-buddy/1.14.4/94651fa92930ce2d26e3d5e4a7af5631f2f6cb2c/byte-buddy-1.14.4-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>

+ 12 - 0
.idea/libraries/Gradle__net_bytebuddy_byte_buddy_agent_1_14_4.xml

@@ -0,0 +1,12 @@
+<component name="libraryTable">
+  <library name="Gradle: net.bytebuddy:byte-buddy-agent:1.14.4" type="java-imported" external-system-id="GRADLE">
+    <properties groupId="net.bytebuddy" artifactId="byte-buddy-agent" version="1.14.4" />
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/net.bytebuddy/byte-buddy-agent/1.14.4/3bf5ac1104554908cc623e40e58a00be37c35f36/byte-buddy-agent-1.14.4.jar!/" />
+    </CLASSES>
+    <JAVADOC />
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/net.bytebuddy/byte-buddy-agent/1.14.4/996d4bbc74a0bfc5180b442d7be19ce26a1e38fe/byte-buddy-agent-1.14.4-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>

+ 12 - 0
.idea/libraries/Gradle__org_apache_logging_log4j_log4j_api_2_20_0.xml

@@ -0,0 +1,12 @@
+<component name="libraryTable">
+  <library name="Gradle: org.apache.logging.log4j:log4j-api:2.20.0" type="java-imported" external-system-id="GRADLE">
+    <properties groupId="org.apache.logging.log4j" artifactId="log4j-api" version="2.20.0" />
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/org.apache.logging.log4j/log4j-api/2.20.0/1fe6082e660daf07c689a89c94dc0f49c26b44bb/log4j-api-2.20.0.jar!/" />
+    </CLASSES>
+    <JAVADOC />
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/org.apache.logging.log4j/log4j-api/2.20.0/646229509a21876eb5e6434f24ec3164665c6c38/log4j-api-2.20.0-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>

+ 12 - 0
.idea/libraries/Gradle__org_apache_logging_log4j_log4j_core_2_20_0.xml

@@ -0,0 +1,12 @@
+<component name="libraryTable">
+  <library name="Gradle: org.apache.logging.log4j:log4j-core:2.20.0" type="java-imported" external-system-id="GRADLE">
+    <properties groupId="org.apache.logging.log4j" artifactId="log4j-core" version="2.20.0" />
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/org.apache.logging.log4j/log4j-core/2.20.0/eb2a9a47b1396e00b5eee1264296729a70565cc0/log4j-core-2.20.0.jar!/" />
+    </CLASSES>
+    <JAVADOC />
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/org.apache.logging.log4j/log4j-core/2.20.0/dcff7bf4ae8a02121c3d9ea326f4c1e8efbf9306/log4j-core-2.20.0-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>

+ 12 - 0
.idea/libraries/Gradle__org_apiguardian_apiguardian_api_1_1_2.xml

@@ -0,0 +1,12 @@
+<component name="libraryTable">
+  <library name="Gradle: org.apiguardian:apiguardian-api:1.1.2" type="java-imported" external-system-id="GRADLE">
+    <properties groupId="org.apiguardian" artifactId="apiguardian-api" version="1.1.2" />
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/org.apiguardian/apiguardian-api/1.1.2/a231e0d844d2721b0fa1b238006d15c6ded6842a/apiguardian-api-1.1.2.jar!/" />
+    </CLASSES>
+    <JAVADOC />
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/org.apiguardian/apiguardian-api/1.1.2/e0787a997746ac32639e0bf3cb27af8dce8a3428/apiguardian-api-1.1.2-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>

+ 12 - 0
.idea/libraries/Gradle__org_assertj_assertj_core_3_24_2.xml

@@ -0,0 +1,12 @@
+<component name="libraryTable">
+  <library name="Gradle: org.assertj:assertj-core:3.24.2" type="java-imported" external-system-id="GRADLE">
+    <properties groupId="org.assertj" artifactId="assertj-core" version="3.24.2" />
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/org.assertj/assertj-core/3.24.2/ebbf338e33f893139459ce5df023115971c2786f/assertj-core-3.24.2.jar!/" />
+    </CLASSES>
+    <JAVADOC />
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/org.assertj/assertj-core/3.24.2/76c425ccc878f91e347fa3cb0d686772679b66e2/assertj-core-3.24.2-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>

+ 12 - 0
.idea/libraries/Gradle__org_checkerframework_checker_qual_3_31_0.xml

@@ -0,0 +1,12 @@
+<component name="libraryTable">
+  <library name="Gradle: org.checkerframework:checker-qual:3.31.0" type="java-imported" external-system-id="GRADLE">
+    <properties groupId="org.checkerframework" artifactId="checker-qual" version="3.31.0" />
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/org.checkerframework/checker-qual/3.31.0/eeefd4af42e2f4221d145c1791582f91868f99ab/checker-qual-3.31.0.jar!/" />
+    </CLASSES>
+    <JAVADOC />
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/org.checkerframework/checker-qual/3.31.0/19af78b2e281fcb267463b85bf8967a29f1eda35/checker-qual-3.31.0-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>

+ 12 - 0
.idea/libraries/Gradle__org_junit_jupiter_junit_jupiter_api_5_8_2.xml

@@ -0,0 +1,12 @@
+<component name="libraryTable">
+  <library name="Gradle: org.junit.jupiter:junit-jupiter-api:5.8.2" type="java-imported" external-system-id="GRADLE">
+    <properties groupId="org.junit.jupiter" artifactId="junit-jupiter-api" version="5.8.2" />
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/org.junit.jupiter/junit-jupiter-api/5.8.2/4c21029217adf07e4c0d0c5e192b6bf610c94bdc/junit-jupiter-api-5.8.2.jar!/" />
+    </CLASSES>
+    <JAVADOC />
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/org.junit.jupiter/junit-jupiter-api/5.8.2/429d353563c5fb35a3d47076bedbf75161e976c2/junit-jupiter-api-5.8.2-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>

+ 12 - 0
.idea/libraries/Gradle__org_junit_jupiter_junit_jupiter_engine_5_8_2.xml

@@ -0,0 +1,12 @@
+<component name="libraryTable">
+  <library name="Gradle: org.junit.jupiter:junit-jupiter-engine:5.8.2" type="java-imported" external-system-id="GRADLE">
+    <properties groupId="org.junit.jupiter" artifactId="junit-jupiter-engine" version="5.8.2" />
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/org.junit.jupiter/junit-jupiter-engine/5.8.2/c598b4328d2f397194d11df3b1648d68d7d990e3/junit-jupiter-engine-5.8.2.jar!/" />
+    </CLASSES>
+    <JAVADOC />
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/org.junit.jupiter/junit-jupiter-engine/5.8.2/ea87fe3d752e24397f71f347872e79a89c61a704/junit-jupiter-engine-5.8.2-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>

+ 12 - 0
.idea/libraries/Gradle__org_junit_jupiter_junit_jupiter_params_5_8_2.xml

@@ -0,0 +1,12 @@
+<component name="libraryTable">
+  <library name="Gradle: org.junit.jupiter:junit-jupiter-params:5.8.2" type="java-imported" external-system-id="GRADLE">
+    <properties groupId="org.junit.jupiter" artifactId="junit-jupiter-params" version="5.8.2" />
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/org.junit.jupiter/junit-jupiter-params/5.8.2/ddeafe92fc263f895bfb73ffeca7fd56e23c2cce/junit-jupiter-params-5.8.2.jar!/" />
+    </CLASSES>
+    <JAVADOC />
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/org.junit.jupiter/junit-jupiter-params/5.8.2/26d07692b618b8da29479febec7d55e18107ee48/junit-jupiter-params-5.8.2-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>

+ 12 - 0
.idea/libraries/Gradle__org_junit_platform_junit_platform_commons_1_8_2.xml

@@ -0,0 +1,12 @@
+<component name="libraryTable">
+  <library name="Gradle: org.junit.platform:junit-platform-commons:1.8.2" type="java-imported" external-system-id="GRADLE">
+    <properties groupId="org.junit.platform" artifactId="junit-platform-commons" version="1.8.2" />
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/org.junit.platform/junit-platform-commons/1.8.2/32c8b8617c1342376fd5af2053da6410d8866861/junit-platform-commons-1.8.2.jar!/" />
+    </CLASSES>
+    <JAVADOC />
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/org.junit.platform/junit-platform-commons/1.8.2/386b61876dd33d0ef0381189d3c1db9455d99659/junit-platform-commons-1.8.2-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>

+ 12 - 0
.idea/libraries/Gradle__org_junit_platform_junit_platform_engine_1_8_2.xml

@@ -0,0 +1,12 @@
+<component name="libraryTable">
+  <library name="Gradle: org.junit.platform:junit-platform-engine:1.8.2" type="java-imported" external-system-id="GRADLE">
+    <properties groupId="org.junit.platform" artifactId="junit-platform-engine" version="1.8.2" />
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/org.junit.platform/junit-platform-engine/1.8.2/b737de09f19864bd136805c84df7999a142fec29/junit-platform-engine-1.8.2.jar!/" />
+    </CLASSES>
+    <JAVADOC />
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/org.junit.platform/junit-platform-engine/1.8.2/ef25ff956479198a71a7d1b23e11f27fb09393b6/junit-platform-engine-1.8.2-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>

+ 12 - 0
.idea/libraries/Gradle__org_mockito_mockito_core_5_3_1.xml

@@ -0,0 +1,12 @@
+<component name="libraryTable">
+  <library name="Gradle: org.mockito:mockito-core:5.3.1" type="java-imported" external-system-id="GRADLE">
+    <properties groupId="org.mockito" artifactId="mockito-core" version="5.3.1" />
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/org.mockito/mockito-core/5.3.1/7cac313592a29ae5e29c52c22b15c3ae5ab561b2/mockito-core-5.3.1.jar!/" />
+    </CLASSES>
+    <JAVADOC />
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/org.mockito/mockito-core/5.3.1/cafb8e6597bc015f25eb40141792991f0f39afc2/mockito-core-5.3.1-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>

+ 12 - 0
.idea/libraries/Gradle__org_objenesis_objenesis_3_3.xml

@@ -0,0 +1,12 @@
+<component name="libraryTable">
+  <library name="Gradle: org.objenesis:objenesis:3.3" type="java-imported" external-system-id="GRADLE">
+    <properties groupId="org.objenesis" artifactId="objenesis" version="3.3" />
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/org.objenesis/objenesis/3.3/1049c09f1de4331e8193e579448d0916d75b7631/objenesis-3.3.jar!/" />
+    </CLASSES>
+    <JAVADOC />
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/org.objenesis/objenesis/3.3/5fef34eeee6816b0ba2170755a8a9db7744990c3/objenesis-3.3-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>

+ 12 - 0
.idea/libraries/Gradle__org_openapi4j_openapi_core_1_0_7.xml

@@ -0,0 +1,12 @@
+<component name="libraryTable">
+  <library name="Gradle: org.openapi4j:openapi-core:1.0.7" type="java-imported" external-system-id="GRADLE">
+    <properties groupId="org.openapi4j" artifactId="openapi-core" version="1.0.7" />
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/org.openapi4j/openapi-core/1.0.7/909e3079537f28a0b478876c0176eb46a710d5ff/openapi-core-1.0.7.jar!/" />
+    </CLASSES>
+    <JAVADOC />
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/org.openapi4j/openapi-core/1.0.7/3bdfd6482826a63a08c3e9b7acd382a5bbe514be/openapi-core-1.0.7-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>

+ 12 - 0
.idea/libraries/Gradle__org_openapi4j_openapi_parser_1_0_7.xml

@@ -0,0 +1,12 @@
+<component name="libraryTable">
+  <library name="Gradle: org.openapi4j:openapi-parser:1.0.7" type="java-imported" external-system-id="GRADLE">
+    <properties groupId="org.openapi4j" artifactId="openapi-parser" version="1.0.7" />
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/org.openapi4j/openapi-parser/1.0.7/18e1879f14fc8364c9c88e1506b57d0a360cb150/openapi-parser-1.0.7.jar!/" />
+    </CLASSES>
+    <JAVADOC />
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/org.openapi4j/openapi-parser/1.0.7/bc1fac69279191039a0ad67afdbb96568b282fd8/openapi-parser-1.0.7-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>

+ 12 - 0
.idea/libraries/Gradle__org_openapi4j_openapi_schema_validator_1_0_7.xml

@@ -0,0 +1,12 @@
+<component name="libraryTable">
+  <library name="Gradle: org.openapi4j:openapi-schema-validator:1.0.7" type="java-imported" external-system-id="GRADLE">
+    <properties groupId="org.openapi4j" artifactId="openapi-schema-validator" version="1.0.7" />
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/org.openapi4j/openapi-schema-validator/1.0.7/baf72c47c38fd9cce581118d17f8c25dcb325e27/openapi-schema-validator-1.0.7.jar!/" />
+    </CLASSES>
+    <JAVADOC />
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/org.openapi4j/openapi-schema-validator/1.0.7/a3e09efd1902ecd026e4ffe74844e487abf50ae9/openapi-schema-validator-1.0.7-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>

+ 12 - 0
.idea/libraries/Gradle__org_opentest4j_opentest4j_1_2_0.xml

@@ -0,0 +1,12 @@
+<component name="libraryTable">
+  <library name="Gradle: org.opentest4j:opentest4j:1.2.0" type="java-imported" external-system-id="GRADLE">
+    <properties groupId="org.opentest4j" artifactId="opentest4j" version="1.2.0" />
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/org.opentest4j/opentest4j/1.2.0/28c11eb91f9b6d8e200631d46e20a7f407f2a046/opentest4j-1.2.0.jar!/" />
+    </CLASSES>
+    <JAVADOC />
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/org.opentest4j/opentest4j/1.2.0/41d55b3c2254de9837b4ec8923cbd371b8a7eab5/opentest4j-1.2.0-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>

+ 12 - 0
.idea/libraries/Gradle__org_postgresql_postgresql_42_6_0.xml

@@ -0,0 +1,12 @@
+<component name="libraryTable">
+  <library name="Gradle: org.postgresql:postgresql:42.6.0" type="java-imported" external-system-id="GRADLE">
+    <properties groupId="org.postgresql" artifactId="postgresql" version="42.6.0" />
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/org.postgresql/postgresql/42.6.0/7614cfce466145b84972781ab0079b8dea49e363/postgresql-42.6.0.jar!/" />
+    </CLASSES>
+    <JAVADOC />
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/org.postgresql/postgresql/42.6.0/68ba613810784b375ab855cf1fa639bc5b254ecd/postgresql-42.6.0-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>

+ 12 - 0
.idea/libraries/Gradle__org_yaml_snakeyaml_1_33.xml

@@ -0,0 +1,12 @@
+<component name="libraryTable">
+  <library name="Gradle: org.yaml:snakeyaml:1.33" type="java-imported" external-system-id="GRADLE">
+    <properties groupId="org.yaml" artifactId="snakeyaml" version="1.33" />
+    <CLASSES>
+      <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/org.yaml/snakeyaml/1.33/2cd0a87ff7df953f810c344bdf2fe3340b954c69/snakeyaml-1.33.jar!/" />
+    </CLASSES>
+    <JAVADOC />
+    <SOURCES>
+      <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/org.yaml/snakeyaml/1.33/97257a0e34679175cc00444a64fa42d6bb53e23f/snakeyaml-1.33-sources.jar!/" />
+    </SOURCES>
+  </library>
+</component>

+ 7 - 0
.idea/misc.xml

@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project version="4">
+  <component name="FrameworkDetectionExcludesConfiguration">
+    <file type="web" url="file://$PROJECT_DIR$" />
+  </component>
+  <component name="ProjectRootManager" version="2" languageLevel="JDK_17" project-jdk-name="17" project-jdk-type="JavaSDK" />
+</project>

+ 10 - 0
.idea/modules.xml

@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project version="4">
+  <component name="ProjectModuleManager">
+    <modules>
+      <module fileurl="file://$PROJECT_DIR$/.idea/modules/telemetry.iml" filepath="$PROJECT_DIR$/.idea/modules/telemetry.iml" />
+      <module fileurl="file://$PROJECT_DIR$/.idea/modules/telemetry.main.iml" filepath="$PROJECT_DIR$/.idea/modules/telemetry.main.iml" />
+      <module fileurl="file://$PROJECT_DIR$/.idea/modules/telemetry.test.iml" filepath="$PROJECT_DIR$/.idea/modules/telemetry.test.iml" />
+    </modules>
+  </component>
+</project>

+ 12 - 0
.idea/modules/telemetry.iml

@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<module external.linked.project.id="telemetry" external.linked.project.path="$MODULE_DIR$/../.." external.root.project.path="$MODULE_DIR$/../.." external.system.id="GRADLE" external.system.module.group="cz.senslog" external.system.module.version="0.0.2" type="JAVA_MODULE" version="4">
+  <component name="NewModuleRootManager" inherit-compiler-output="true">
+    <exclude-output />
+    <content url="file://$MODULE_DIR$/../..">
+      <excludeFolder url="file://$MODULE_DIR$/../../.gradle" />
+      <excludeFolder url="file://$MODULE_DIR$/../../build" />
+    </content>
+    <orderEntry type="inheritedJdk" />
+    <orderEntry type="sourceFolder" forTests="false" />
+  </component>
+</module>

+ 46 - 0
.idea/modules/telemetry.main.iml

@@ -0,0 +1,46 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<module external.linked.project.id="telemetry:main" external.linked.project.path="$MODULE_DIR$/../.." external.root.project.path="$MODULE_DIR$/../.." external.system.id="GRADLE" external.system.module.group="cz.senslog" external.system.module.type="sourceSet" external.system.module.version="0.0.2" type="JAVA_MODULE" version="4">
+  <component name="NewModuleRootManager">
+    <output url="file://$MODULE_DIR$/../../build/classes/java/main" />
+    <exclude-output />
+    <content url="file://$MODULE_DIR$/../../src/main">
+      <sourceFolder url="file://$MODULE_DIR$/../../src/main/java" isTestSource="false" />
+      <sourceFolder url="file://$MODULE_DIR$/../../src/main/resources" type="java-resource" />
+    </content>
+    <orderEntry type="inheritedJdk" />
+    <orderEntry type="sourceFolder" forTests="false" />
+    <orderEntry type="library" name="Gradle: org.apache.logging.log4j:log4j-core:2.20.0" level="project" />
+    <orderEntry type="library" name="Gradle: org.apache.logging.log4j:log4j-api:2.20.0" level="project" />
+    <orderEntry type="library" name="Gradle: io.vertx:vertx-web-openapi:4.4.0" level="project" />
+    <orderEntry type="library" name="Gradle: io.vertx:vertx-web:4.4.0" level="project" />
+    <orderEntry type="library" name="Gradle: io.vertx:vertx-pg-client:4.4.0" level="project" />
+    <orderEntry type="library" name="Gradle: io.vertx:vertx-core:4.4.0" level="project" />
+    <orderEntry type="library" name="Gradle: org.postgresql:postgresql:42.6.0" level="project" />
+    <orderEntry type="library" name="Gradle: com.ongres.scram:client:2.1" level="project" />
+    <orderEntry type="library" name="Gradle: io.vertx:vertx-web-validation:4.4.0" level="project" />
+    <orderEntry type="library" name="Gradle: io.vertx:vertx-json-schema:4.4.0" level="project" />
+    <orderEntry type="library" name="Gradle: org.yaml:snakeyaml:1.33" level="project" />
+    <orderEntry type="library" name="Gradle: io.vertx:vertx-web-common:4.4.0" level="project" />
+    <orderEntry type="library" name="Gradle: io.vertx:vertx-auth-common:4.4.0" level="project" />
+    <orderEntry type="library" name="Gradle: io.vertx:vertx-bridge-common:4.4.0" level="project" />
+    <orderEntry type="library" name="Gradle: io.vertx:vertx-sql-client:4.4.0" level="project" />
+    <orderEntry type="library" name="Gradle: io.netty:netty-handler-proxy:4.1.89.Final" level="project" />
+    <orderEntry type="library" name="Gradle: io.netty:netty-codec-http2:4.1.89.Final" level="project" />
+    <orderEntry type="library" name="Gradle: io.netty:netty-codec-http:4.1.89.Final" level="project" />
+    <orderEntry type="library" name="Gradle: io.netty:netty-resolver-dns:4.1.89.Final" level="project" />
+    <orderEntry type="library" name="Gradle: io.netty:netty-handler:4.1.89.Final" level="project" />
+    <orderEntry type="library" name="Gradle: io.netty:netty-transport:4.1.89.Final" level="project" />
+    <orderEntry type="library" name="Gradle: io.netty:netty-buffer:4.1.89.Final" level="project" />
+    <orderEntry type="library" name="Gradle: io.netty:netty-resolver:4.1.89.Final" level="project" />
+    <orderEntry type="library" name="Gradle: io.netty:netty-common:4.1.89.Final" level="project" />
+    <orderEntry type="library" name="Gradle: com.fasterxml.jackson.core:jackson-core:2.14.0" level="project" />
+    <orderEntry type="library" name="Gradle: com.ongres.scram:common:2.1" level="project" />
+    <orderEntry type="library" name="Gradle: io.netty:netty-codec-socks:4.1.89.Final" level="project" />
+    <orderEntry type="library" name="Gradle: io.netty:netty-codec:4.1.89.Final" level="project" />
+    <orderEntry type="library" name="Gradle: io.netty:netty-codec-dns:4.1.89.Final" level="project" />
+    <orderEntry type="library" name="Gradle: io.netty:netty-transport-native-unix-common:4.1.89.Final" level="project" />
+    <orderEntry type="library" name="Gradle: com.ongres.stringprep:saslprep:1.1" level="project" />
+    <orderEntry type="library" name="Gradle: com.ongres.stringprep:stringprep:1.1" level="project" />
+    <orderEntry type="library" scope="RUNTIME" name="Gradle: org.checkerframework:checker-qual:3.31.0" level="project" />
+  </component>
+</module>

+ 66 - 0
.idea/modules/telemetry.test.iml

@@ -0,0 +1,66 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<module external.linked.project.id="telemetry:test" external.linked.project.path="$MODULE_DIR$/../.." external.root.project.path="$MODULE_DIR$/../.." external.system.id="GRADLE" external.system.module.group="cz.senslog" external.system.module.type="sourceSet" external.system.module.version="0.0.2" type="JAVA_MODULE" version="4">
+  <component name="NewModuleRootManager">
+    <output-test url="file://$MODULE_DIR$/../../build/classes/java/test" />
+    <exclude-output />
+    <content url="file://$MODULE_DIR$/../../src/test">
+      <sourceFolder url="file://$MODULE_DIR$/../../src/test/java" isTestSource="true" />
+    </content>
+    <orderEntry type="inheritedJdk" />
+    <orderEntry type="sourceFolder" forTests="false" />
+    <orderEntry type="module" module-name="telemetry.main" />
+    <orderEntry type="library" name="Gradle: org.apache.logging.log4j:log4j-core:2.20.0" level="project" />
+    <orderEntry type="library" name="Gradle: org.apache.logging.log4j:log4j-api:2.20.0" level="project" />
+    <orderEntry type="library" name="Gradle: io.vertx:vertx-web-openapi:4.4.0" level="project" />
+    <orderEntry type="library" name="Gradle: io.vertx:vertx-web:4.4.0" level="project" />
+    <orderEntry type="library" name="Gradle: io.vertx:vertx-pg-client:4.4.0" level="project" />
+    <orderEntry type="library" name="Gradle: io.vertx:vertx-junit5:4.4.0" level="project" />
+    <orderEntry type="library" name="Gradle: io.vertx:vertx-core:4.4.0" level="project" />
+    <orderEntry type="library" name="Gradle: org.postgresql:postgresql:42.6.0" level="project" />
+    <orderEntry type="library" name="Gradle: com.ongres.scram:client:2.1" level="project" />
+    <orderEntry type="library" name="Gradle: org.junit.jupiter:junit-jupiter-api:5.8.2" level="project" />
+    <orderEntry type="library" name="Gradle: org.mockito:mockito-core:5.3.1" level="project" />
+    <orderEntry type="library" name="Gradle: org.assertj:assertj-core:3.24.2" level="project" />
+    <orderEntry type="library" name="Gradle: org.openapi4j:openapi-parser:1.0.7" level="project" />
+    <orderEntry type="library" name="Gradle: org.openapi4j:openapi-schema-validator:1.0.7" level="project" />
+    <orderEntry type="library" name="Gradle: io.vertx:vertx-web-validation:4.4.0" level="project" />
+    <orderEntry type="library" name="Gradle: io.vertx:vertx-json-schema:4.4.0" level="project" />
+    <orderEntry type="library" name="Gradle: org.yaml:snakeyaml:1.33" level="project" />
+    <orderEntry type="library" name="Gradle: io.vertx:vertx-web-common:4.4.0" level="project" />
+    <orderEntry type="library" name="Gradle: io.vertx:vertx-auth-common:4.4.0" level="project" />
+    <orderEntry type="library" name="Gradle: io.vertx:vertx-bridge-common:4.4.0" level="project" />
+    <orderEntry type="library" name="Gradle: io.vertx:vertx-sql-client:4.4.0" level="project" />
+    <orderEntry type="library" name="Gradle: org.junit.jupiter:junit-jupiter-params:5.8.2" level="project" />
+    <orderEntry type="library" name="Gradle: io.netty:netty-handler-proxy:4.1.89.Final" level="project" />
+    <orderEntry type="library" name="Gradle: io.netty:netty-codec-http2:4.1.89.Final" level="project" />
+    <orderEntry type="library" name="Gradle: io.netty:netty-codec-http:4.1.89.Final" level="project" />
+    <orderEntry type="library" name="Gradle: io.netty:netty-resolver-dns:4.1.89.Final" level="project" />
+    <orderEntry type="library" name="Gradle: io.netty:netty-handler:4.1.89.Final" level="project" />
+    <orderEntry type="library" name="Gradle: io.netty:netty-transport:4.1.89.Final" level="project" />
+    <orderEntry type="library" name="Gradle: io.netty:netty-buffer:4.1.89.Final" level="project" />
+    <orderEntry type="library" name="Gradle: io.netty:netty-resolver:4.1.89.Final" level="project" />
+    <orderEntry type="library" name="Gradle: io.netty:netty-common:4.1.89.Final" level="project" />
+    <orderEntry type="library" name="Gradle: com.fasterxml.jackson.core:jackson-core:2.14.0" level="project" />
+    <orderEntry type="library" name="Gradle: com.ongres.scram:common:2.1" level="project" />
+    <orderEntry type="library" name="Gradle: org.junit.platform:junit-platform-commons:1.8.2" level="project" />
+    <orderEntry type="library" name="Gradle: org.opentest4j:opentest4j:1.2.0" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="Gradle: org.apiguardian:apiguardian-api:1.1.2" level="project" />
+    <orderEntry type="library" name="Gradle: net.bytebuddy:byte-buddy:1.14.4" level="project" />
+    <orderEntry type="library" name="Gradle: net.bytebuddy:byte-buddy-agent:1.14.4" level="project" />
+    <orderEntry type="library" name="Gradle: org.openapi4j:openapi-core:1.0.7" level="project" />
+    <orderEntry type="library" name="Gradle: io.netty:netty-codec-socks:4.1.89.Final" level="project" />
+    <orderEntry type="library" name="Gradle: io.netty:netty-codec:4.1.89.Final" level="project" />
+    <orderEntry type="library" name="Gradle: io.netty:netty-codec-dns:4.1.89.Final" level="project" />
+    <orderEntry type="library" name="Gradle: io.netty:netty-transport-native-unix-common:4.1.89.Final" level="project" />
+    <orderEntry type="library" name="Gradle: com.ongres.stringprep:saslprep:1.1" level="project" />
+    <orderEntry type="library" name="Gradle: com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.14.0" level="project" />
+    <orderEntry type="library" name="Gradle: com.fasterxml.jackson.core:jackson-databind:2.14.0" level="project" />
+    <orderEntry type="library" name="Gradle: com.ongres.stringprep:stringprep:1.1" level="project" />
+    <orderEntry type="library" name="Gradle: com.fasterxml.jackson.core:jackson-annotations:2.14.0" level="project" />
+    <orderEntry type="library" scope="RUNTIME" name="Gradle: org.junit.jupiter:junit-jupiter-engine:5.8.2" level="project" />
+    <orderEntry type="library" scope="RUNTIME" name="Gradle: org.checkerframework:checker-qual:3.31.0" level="project" />
+    <orderEntry type="library" scope="RUNTIME" name="Gradle: org.junit.platform:junit-platform-engine:1.8.2" level="project" />
+    <orderEntry type="library" scope="RUNTIME" name="Gradle: org.objenesis:objenesis:3.3" level="project" />
+  </component>
+  <component name="TestModuleProperties" production-module="telemetry.main" />
+</module>

+ 7 - 0
.idea/sqldialects.xml

@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project version="4">
+  <component name="SqlDialectMappings">
+    <file url="file://$PROJECT_DIR$/src/main/java/cz/senslog/telemetry/database/repository/MapLogRepository.java" dialect="GenericSQL" />
+    <file url="PROJECT" dialect="PostgreSQL" />
+  </component>
+</project>

+ 124 - 0
.idea/uiDesigner.xml

@@ -0,0 +1,124 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project version="4">
+  <component name="Palette2">
+    <group name="Swing">
+      <item class="com.intellij.uiDesigner.HSpacer" tooltip-text="Horizontal Spacer" icon="/com/intellij/uiDesigner/icons/hspacer.svg" removable="false" auto-create-binding="false" can-attach-label="false">
+        <default-constraints vsize-policy="1" hsize-policy="6" anchor="0" fill="1" />
+      </item>
+      <item class="com.intellij.uiDesigner.VSpacer" tooltip-text="Vertical Spacer" icon="/com/intellij/uiDesigner/icons/vspacer.svg" removable="false" auto-create-binding="false" can-attach-label="false">
+        <default-constraints vsize-policy="6" hsize-policy="1" anchor="0" fill="2" />
+      </item>
+      <item class="javax.swing.JPanel" icon="/com/intellij/uiDesigner/icons/panel.svg" removable="false" auto-create-binding="false" can-attach-label="false">
+        <default-constraints vsize-policy="3" hsize-policy="3" anchor="0" fill="3" />
+      </item>
+      <item class="javax.swing.JScrollPane" icon="/com/intellij/uiDesigner/icons/scrollPane.svg" removable="false" auto-create-binding="false" can-attach-label="true">
+        <default-constraints vsize-policy="7" hsize-policy="7" anchor="0" fill="3" />
+      </item>
+      <item class="javax.swing.JButton" icon="/com/intellij/uiDesigner/icons/button.svg" removable="false" auto-create-binding="true" can-attach-label="false">
+        <default-constraints vsize-policy="0" hsize-policy="3" anchor="0" fill="1" />
+        <initial-values>
+          <property name="text" value="Button" />
+        </initial-values>
+      </item>
+      <item class="javax.swing.JRadioButton" icon="/com/intellij/uiDesigner/icons/radioButton.svg" removable="false" auto-create-binding="true" can-attach-label="false">
+        <default-constraints vsize-policy="0" hsize-policy="3" anchor="8" fill="0" />
+        <initial-values>
+          <property name="text" value="RadioButton" />
+        </initial-values>
+      </item>
+      <item class="javax.swing.JCheckBox" icon="/com/intellij/uiDesigner/icons/checkBox.svg" removable="false" auto-create-binding="true" can-attach-label="false">
+        <default-constraints vsize-policy="0" hsize-policy="3" anchor="8" fill="0" />
+        <initial-values>
+          <property name="text" value="CheckBox" />
+        </initial-values>
+      </item>
+      <item class="javax.swing.JLabel" icon="/com/intellij/uiDesigner/icons/label.svg" removable="false" auto-create-binding="false" can-attach-label="false">
+        <default-constraints vsize-policy="0" hsize-policy="0" anchor="8" fill="0" />
+        <initial-values>
+          <property name="text" value="Label" />
+        </initial-values>
+      </item>
+      <item class="javax.swing.JTextField" icon="/com/intellij/uiDesigner/icons/textField.svg" removable="false" auto-create-binding="true" can-attach-label="true">
+        <default-constraints vsize-policy="0" hsize-policy="6" anchor="8" fill="1">
+          <preferred-size width="150" height="-1" />
+        </default-constraints>
+      </item>
+      <item class="javax.swing.JPasswordField" icon="/com/intellij/uiDesigner/icons/passwordField.svg" removable="false" auto-create-binding="true" can-attach-label="true">
+        <default-constraints vsize-policy="0" hsize-policy="6" anchor="8" fill="1">
+          <preferred-size width="150" height="-1" />
+        </default-constraints>
+      </item>
+      <item class="javax.swing.JFormattedTextField" icon="/com/intellij/uiDesigner/icons/formattedTextField.svg" removable="false" auto-create-binding="true" can-attach-label="true">
+        <default-constraints vsize-policy="0" hsize-policy="6" anchor="8" fill="1">
+          <preferred-size width="150" height="-1" />
+        </default-constraints>
+      </item>
+      <item class="javax.swing.JTextArea" icon="/com/intellij/uiDesigner/icons/textArea.svg" removable="false" auto-create-binding="true" can-attach-label="true">
+        <default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3">
+          <preferred-size width="150" height="50" />
+        </default-constraints>
+      </item>
+      <item class="javax.swing.JTextPane" icon="/com/intellij/uiDesigner/icons/textPane.svg" removable="false" auto-create-binding="true" can-attach-label="true">
+        <default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3">
+          <preferred-size width="150" height="50" />
+        </default-constraints>
+      </item>
+      <item class="javax.swing.JEditorPane" icon="/com/intellij/uiDesigner/icons/editorPane.svg" removable="false" auto-create-binding="true" can-attach-label="true">
+        <default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3">
+          <preferred-size width="150" height="50" />
+        </default-constraints>
+      </item>
+      <item class="javax.swing.JComboBox" icon="/com/intellij/uiDesigner/icons/comboBox.svg" removable="false" auto-create-binding="true" can-attach-label="true">
+        <default-constraints vsize-policy="0" hsize-policy="2" anchor="8" fill="1" />
+      </item>
+      <item class="javax.swing.JTable" icon="/com/intellij/uiDesigner/icons/table.svg" removable="false" auto-create-binding="true" can-attach-label="false">
+        <default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3">
+          <preferred-size width="150" height="50" />
+        </default-constraints>
+      </item>
+      <item class="javax.swing.JList" icon="/com/intellij/uiDesigner/icons/list.svg" removable="false" auto-create-binding="true" can-attach-label="false">
+        <default-constraints vsize-policy="6" hsize-policy="2" anchor="0" fill="3">
+          <preferred-size width="150" height="50" />
+        </default-constraints>
+      </item>
+      <item class="javax.swing.JTree" icon="/com/intellij/uiDesigner/icons/tree.svg" removable="false" auto-create-binding="true" can-attach-label="false">
+        <default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3">
+          <preferred-size width="150" height="50" />
+        </default-constraints>
+      </item>
+      <item class="javax.swing.JTabbedPane" icon="/com/intellij/uiDesigner/icons/tabbedPane.svg" removable="false" auto-create-binding="true" can-attach-label="false">
+        <default-constraints vsize-policy="3" hsize-policy="3" anchor="0" fill="3">
+          <preferred-size width="200" height="200" />
+        </default-constraints>
+      </item>
+      <item class="javax.swing.JSplitPane" icon="/com/intellij/uiDesigner/icons/splitPane.svg" removable="false" auto-create-binding="false" can-attach-label="false">
+        <default-constraints vsize-policy="3" hsize-policy="3" anchor="0" fill="3">
+          <preferred-size width="200" height="200" />
+        </default-constraints>
+      </item>
+      <item class="javax.swing.JSpinner" icon="/com/intellij/uiDesigner/icons/spinner.svg" removable="false" auto-create-binding="true" can-attach-label="true">
+        <default-constraints vsize-policy="0" hsize-policy="6" anchor="8" fill="1" />
+      </item>
+      <item class="javax.swing.JSlider" icon="/com/intellij/uiDesigner/icons/slider.svg" removable="false" auto-create-binding="true" can-attach-label="false">
+        <default-constraints vsize-policy="0" hsize-policy="6" anchor="8" fill="1" />
+      </item>
+      <item class="javax.swing.JSeparator" icon="/com/intellij/uiDesigner/icons/separator.svg" removable="false" auto-create-binding="false" can-attach-label="false">
+        <default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3" />
+      </item>
+      <item class="javax.swing.JProgressBar" icon="/com/intellij/uiDesigner/icons/progressbar.svg" removable="false" auto-create-binding="true" can-attach-label="false">
+        <default-constraints vsize-policy="0" hsize-policy="6" anchor="0" fill="1" />
+      </item>
+      <item class="javax.swing.JToolBar" icon="/com/intellij/uiDesigner/icons/toolbar.svg" removable="false" auto-create-binding="false" can-attach-label="false">
+        <default-constraints vsize-policy="0" hsize-policy="6" anchor="0" fill="1">
+          <preferred-size width="-1" height="20" />
+        </default-constraints>
+      </item>
+      <item class="javax.swing.JToolBar$Separator" icon="/com/intellij/uiDesigner/icons/toolbarSeparator.svg" removable="false" auto-create-binding="false" can-attach-label="false">
+        <default-constraints vsize-policy="0" hsize-policy="0" anchor="0" fill="1" />
+      </item>
+      <item class="javax.swing.JScrollBar" icon="/com/intellij/uiDesigner/icons/scrollbar.svg" removable="false" auto-create-binding="true" can-attach-label="false">
+        <default-constraints vsize-policy="6" hsize-policy="0" anchor="0" fill="2" />
+      </item>
+    </group>
+  </component>
+</project>

+ 6 - 0
.idea/vcs.xml

@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project version="4">
+  <component name="VcsDirectoryMappings">
+    <mapping directory="" vcs="Git" />
+  </component>
+</project>

BIN
build/classes/java/main/cz/senslog/telemetry/app/Application.class


BIN
build/classes/java/main/cz/senslog/telemetry/app/Main.class


BIN
build/classes/java/main/cz/senslog/telemetry/app/PropertyConfig$Database.class


BIN
build/classes/java/main/cz/senslog/telemetry/app/PropertyConfig$HttpServer.class


BIN
build/classes/java/main/cz/senslog/telemetry/app/PropertyConfig$TCPServer.class


BIN
build/classes/java/main/cz/senslog/telemetry/app/PropertyConfig.class


BIN
build/classes/java/main/cz/senslog/telemetry/app/VertxDeployer.class


BIN
build/classes/java/main/cz/senslog/telemetry/database/ConnectionPool.class


BIN
build/classes/java/main/cz/senslog/telemetry/database/DataNotFoundException.class


BIN
build/classes/java/main/cz/senslog/telemetry/database/domain/Campaign.class


BIN
build/classes/java/main/cz/senslog/telemetry/database/domain/Location.class


BIN
build/classes/java/main/cz/senslog/telemetry/database/domain/ObsTelemetry.class


BIN
build/classes/java/main/cz/senslog/telemetry/database/domain/Post.class


BIN
build/classes/java/main/cz/senslog/telemetry/database/domain/Sensor.class


BIN
build/classes/java/main/cz/senslog/telemetry/database/domain/Unit.class


BIN
build/classes/java/main/cz/senslog/telemetry/database/repository/MapLogRepository.class


BIN
build/classes/java/main/cz/senslog/telemetry/database/repository/PostRepository.class


Some files were not shown because too many files changed in this diff