diff --git a/src/data/roadmaps/spring-boot/content/spring-boot-actuators.md b/src/data/roadmaps/spring-boot/content/actuators@N7hd3d_XQtvOgnCqdCFt3.md similarity index 100% rename from src/data/roadmaps/spring-boot/content/spring-boot-actuators.md rename to src/data/roadmaps/spring-boot/content/actuators@N7hd3d_XQtvOgnCqdCFt3.md diff --git a/src/data/roadmaps/spring-boot/content/spring-core/annotations.md b/src/data/roadmaps/spring-boot/content/annotations@HdCpfGMrMaXxk5QrtYn3X.md similarity index 100% rename from src/data/roadmaps/spring-boot/content/spring-core/annotations.md rename to src/data/roadmaps/spring-boot/content/annotations@HdCpfGMrMaXxk5QrtYn3X.md diff --git a/src/data/roadmaps/spring-boot/content/spring-mvc/architecture.md b/src/data/roadmaps/spring-boot/content/architecture@_vS_zdJZegZS6MIKAFyg8.md similarity index 100% rename from src/data/roadmaps/spring-boot/content/spring-mvc/architecture.md rename to src/data/roadmaps/spring-boot/content/architecture@_vS_zdJZegZS6MIKAFyg8.md diff --git a/src/data/roadmaps/spring-boot/content/spring-core/introduction/architecture.md b/src/data/roadmaps/spring-boot/content/architecture@yuXN-rD4AyyPYUYOR50L_.md similarity index 100% rename from src/data/roadmaps/spring-boot/content/spring-core/introduction/architecture.md rename to src/data/roadmaps/spring-boot/content/architecture@yuXN-rD4AyyPYUYOR50L_.md diff --git a/src/data/roadmaps/spring-boot/content/spring-security/authentication.md b/src/data/roadmaps/spring-boot/content/authentication@ssdk2iAt4avhc8B5tnIzQ.md similarity index 100% rename from src/data/roadmaps/spring-boot/content/spring-security/authentication.md rename to src/data/roadmaps/spring-boot/content/authentication@ssdk2iAt4avhc8B5tnIzQ.md diff --git a/src/data/roadmaps/spring-boot/content/spring-security/authorization.md b/src/data/roadmaps/spring-boot/content/authorization@c7w7Z3Coa81FKa_yAKTse.md similarity index 100% rename from src/data/roadmaps/spring-boot/content/spring-security/authorization.md rename to src/data/roadmaps/spring-boot/content/authorization@c7w7Z3Coa81FKa_yAKTse.md diff --git a/src/data/roadmaps/spring-boot/content/autconfiguration.md b/src/data/roadmaps/spring-boot/content/autoconfiguration@88-h3d7kb-VmUBsnUUXW_.md similarity index 100% rename from src/data/roadmaps/spring-boot/content/autconfiguration.md rename to src/data/roadmaps/spring-boot/content/autoconfiguration@88-h3d7kb-VmUBsnUUXW_.md diff --git a/src/data/roadmaps/spring-boot/content/microservices/spring-cloud/cloud-config.md b/src/data/roadmaps/spring-boot/content/cloud-config@9hG3CB8r41bUb_s8-0u73.md similarity index 100% rename from src/data/roadmaps/spring-boot/content/microservices/spring-cloud/cloud-config.md rename to src/data/roadmaps/spring-boot/content/cloud-config@9hG3CB8r41bUb_s8-0u73.md diff --git a/src/data/roadmaps/spring-boot/content/spring-mvc/components.md b/src/data/roadmaps/spring-boot/content/components@sgA06Tu9Y4cEHtfI8CyLL.md similarity index 100% rename from src/data/roadmaps/spring-boot/content/spring-mvc/components.md rename to src/data/roadmaps/spring-boot/content/components@sgA06Tu9Y4cEHtfI8CyLL.md diff --git a/src/data/roadmaps/spring-boot/content/spring-core/configuration.md b/src/data/roadmaps/spring-boot/content/configuration@OB--nMudscm0p6RqqfA7T.md similarity index 100% rename from src/data/roadmaps/spring-boot/content/spring-core/configuration.md rename to src/data/roadmaps/spring-boot/content/configuration@OB--nMudscm0p6RqqfA7T.md diff --git a/src/data/roadmaps/spring-boot/content/spring-core/dependency-injection.md b/src/data/roadmaps/spring-boot/content/dependency-injection@C2EQ5J1aJYF9e9Rr2KysT.md similarity index 100% rename from src/data/roadmaps/spring-boot/content/spring-core/dependency-injection.md rename to src/data/roadmaps/spring-boot/content/dependency-injection@C2EQ5J1aJYF9e9Rr2KysT.md diff --git a/src/data/roadmaps/spring-boot/content/embedded-server.md b/src/data/roadmaps/spring-boot/content/embedded-server@ONb0VnSUMY8JBeW3G2mTp.md similarity index 100% rename from src/data/roadmaps/spring-boot/content/embedded-server.md rename to src/data/roadmaps/spring-boot/content/embedded-server@ONb0VnSUMY8JBeW3G2mTp.md diff --git a/src/data/roadmaps/spring-boot/content/hibernate/entity-lifecycle.md b/src/data/roadmaps/spring-boot/content/entity-lifecycle@Ijmy0J3VyaeTGXtu2VkkQ.md similarity index 100% rename from src/data/roadmaps/spring-boot/content/hibernate/entity-lifecycle.md rename to src/data/roadmaps/spring-boot/content/entity-lifecycle@Ijmy0J3VyaeTGXtu2VkkQ.md diff --git a/src/data/roadmaps/spring-boot/content/microservices/spring-cloud/eureka.md b/src/data/roadmaps/spring-boot/content/eurkea@6sLE6gb5Y477SmO2GhQIG.md similarity index 100% rename from src/data/roadmaps/spring-boot/content/microservices/spring-cloud/eureka.md rename to src/data/roadmaps/spring-boot/content/eurkea@6sLE6gb5Y477SmO2GhQIG.md diff --git a/src/data/roadmaps/spring-boot/content/hibernate/index.md b/src/data/roadmaps/spring-boot/content/hibernate@h5-HnycxfbJgwalSdXTAz.md similarity index 96% rename from src/data/roadmaps/spring-boot/content/hibernate/index.md rename to src/data/roadmaps/spring-boot/content/hibernate@h5-HnycxfbJgwalSdXTAz.md index 4c56ca395..f1ebfc9ec 100644 --- a/src/data/roadmaps/spring-boot/content/hibernate/index.md +++ b/src/data/roadmaps/spring-boot/content/hibernate@h5-HnycxfbJgwalSdXTAz.md @@ -5,4 +5,4 @@ Hibernate is a Java framework that provides an object-relational mapping to an o Visit the following resources to learn more: - [@article@Difference Between Spring vs Hibernate](https://www.educba.com/spring-vs-hibernate/) -- [@article@Spring Hibernate Integration Example](https://www.digitalocean.com/community/tutorials/spring-hibernate-integration-example-tutorial) +- [@article@Spring Hibernate Integration Example](https://www.digitalocean.com/community/tutorials/spring-hibernate-integration-example-tutorial) \ No newline at end of file diff --git a/src/data/roadmaps/spring-boot/content/spring-core/introduction/index.md b/src/data/roadmaps/spring-boot/content/introduction@jy2heDVZuM6ASCXlI1TDn.md similarity index 97% rename from src/data/roadmaps/spring-boot/content/spring-core/introduction/index.md rename to src/data/roadmaps/spring-boot/content/introduction@jy2heDVZuM6ASCXlI1TDn.md index a18d1fd13..96322280e 100644 --- a/src/data/roadmaps/spring-boot/content/spring-core/introduction/index.md +++ b/src/data/roadmaps/spring-boot/content/introduction@jy2heDVZuM6ASCXlI1TDn.md @@ -7,4 +7,4 @@ Visit the following resources to learn more: - [@official@Spring Boot](https://spring.io/projects/spring-boot) - [@article@Spring Boot - Introduction](https://www.tutorialspoint.com/spring_boot/spring_boot_introduction.htm) - [@article@Introduction to Spring Boot](https://medium.com/adessoturkey/introduction-to-spring-boot-458cb814ec14) -- [@article@What-is-Spring-Boot?](https://www.ibm.com/topics/java-spring-boot) +- [@article@What-is-Spring-Boot?](https://www.ibm.com/topics/java-spring-boot) \ No newline at end of file diff --git a/src/data/roadmaps/spring-boot/content/testing/jpa-test.md b/src/data/roadmaps/spring-boot/content/jpa-test@Nhx2QiSD_4pVWD17lsCbu.md similarity index 100% rename from src/data/roadmaps/spring-boot/content/testing/jpa-test.md rename to src/data/roadmaps/spring-boot/content/jpa-test@Nhx2QiSD_4pVWD17lsCbu.md diff --git a/src/data/roadmaps/spring-boot/content/spring-mvc/jsp-files.md b/src/data/roadmaps/spring-boot/content/jsp-files@Lz0GPMiYzb30iFJdv1dL6.md similarity index 100% rename from src/data/roadmaps/spring-boot/content/spring-mvc/jsp-files.md rename to src/data/roadmaps/spring-boot/content/jsp-files@Lz0GPMiYzb30iFJdv1dL6.md diff --git a/src/data/roadmaps/spring-boot/content/spring-security/jwt-authentication.md b/src/data/roadmaps/spring-boot/content/jwt-authentication@1My7mbdwAbRcJoiA50pWW.md similarity index 100% rename from src/data/roadmaps/spring-boot/content/spring-security/jwt-authentication.md rename to src/data/roadmaps/spring-boot/content/jwt-authentication@1My7mbdwAbRcJoiA50pWW.md diff --git a/src/data/roadmaps/spring-boot/content/micrometer@GsmBGRohWbJ6XOaALFZ8o.md b/src/data/roadmaps/spring-boot/content/micrometer@GsmBGRohWbJ6XOaALFZ8o.md new file mode 100644 index 000000000..ea474819e --- /dev/null +++ b/src/data/roadmaps/spring-boot/content/micrometer@GsmBGRohWbJ6XOaALFZ8o.md @@ -0,0 +1 @@ +# Micrometer \ No newline at end of file diff --git a/src/data/roadmaps/spring-boot/content/microservices/spring-cloud/hystrix.md b/src/data/roadmaps/spring-boot/content/microservices/spring-cloud/hystrix.md deleted file mode 100644 index 18f2ede0c..000000000 --- a/src/data/roadmaps/spring-boot/content/microservices/spring-cloud/hystrix.md +++ /dev/null @@ -1,9 +0,0 @@ -# Hystrix - -Spring Cloud Hystrix is a library for managing the fault tolerance of microservices-based applications using the Circuit Breaker pattern. It is a latency and fault tolerance library designed to isolate points of access to remote systems, services and 3rd party libraries, stop cascading failure and enable resilience in complex distributed systems where failure is inevitable. You can use it to easily instrument your code and monitor the health of your microservices using Spring Boot Actuator and Micrometer. It also provides a consistent programming model across different libraries, and allows developers to use annotations to enable circuit breaker functionality. - -Visit the following resources to learn more: - -- [@article@Spring Boot - Hystrix](https://www.tutorialspoint.com/spring_boot/spring_boot_hystrix.htm) -- [@article@Circuit Breaker: Hystrix Clients](https://cloud.spring.io/spring-cloud-netflix/multi/multi__circuit_breaker_hystrix_clients.html) -- [@article@Hystrix: Spring Cloud](https://stackabuse.com/spring-cloud-hystrix/) diff --git a/src/data/roadmaps/spring-boot/content/microservices/spring-cloud/sleuth.md b/src/data/roadmaps/spring-boot/content/microservices/spring-cloud/sleuth.md deleted file mode 100644 index 45e617696..000000000 --- a/src/data/roadmaps/spring-boot/content/microservices/spring-cloud/sleuth.md +++ /dev/null @@ -1,9 +0,0 @@ -# Sleuth - -Spring Cloud Sleuth is a library for distributed tracing in Spring-based applications. Distributed tracing is a technique that allows developers to track the flow of a request as it travels through a microservices-based application, in order to understand how the different components of the system are interacting and to identify and troubleshoot performance bottlenecks. - -Visit the following resources to learn more: - -- [@official@Spring Cloud Sleuth](https://spring.io/projects/spring-cloud-sleuth) -- [@article@Spring Cloud Sleuth in a Monolith Application](https://www.baeldung.com/spring-cloud-sleuth-single-application) -- [@article@Spring Cloud Tutorial](https://www.javainuse.com/spring/cloud-sleuth) diff --git a/src/data/roadmaps/spring-boot/content/microservices/index.md b/src/data/roadmaps/spring-boot/content/microservices@jU_KHoPUSU_HoIKk0ZpRF.md similarity index 94% rename from src/data/roadmaps/spring-boot/content/microservices/index.md rename to src/data/roadmaps/spring-boot/content/microservices@jU_KHoPUSU_HoIKk0ZpRF.md index 50737e9c7..d467d59de 100644 --- a/src/data/roadmaps/spring-boot/content/microservices/index.md +++ b/src/data/roadmaps/spring-boot/content/microservices@jU_KHoPUSU_HoIKk0ZpRF.md @@ -6,4 +6,4 @@ Visit the following resources to learn more: - [@official@Microservices with Spring](https://spring.io/microservices) - [@article@Microservices with Spring Boot ](https://medium.com/omarelgabrys-blog/microservices-with-spring-boot-intro-to-microservices-part-1-c0d24cd422c3) -- [@feed@Explore top posts about Microservices](https://app.daily.dev/tags/microservices?ref=roadmapsh) +- [@feed@Explore top posts about Microservices](https://app.daily.dev/tags/microservices?ref=roadmapsh) \ No newline at end of file diff --git a/src/data/roadmaps/spring-boot/content/testing/mock-mvc.md b/src/data/roadmaps/spring-boot/content/mock-mvc@5d1BERqTKNJMKiBcqa8Ie.md similarity index 100% rename from src/data/roadmaps/spring-boot/content/testing/mock-mvc.md rename to src/data/roadmaps/spring-boot/content/mock-mvc@5d1BERqTKNJMKiBcqa8Ie.md diff --git a/src/data/roadmaps/spring-boot/content/testing/mockbean-annotation.md b/src/data/roadmaps/spring-boot/content/mockbean-annotation@i77NTa0hpGGBjmql9u_CT.md similarity index 100% rename from src/data/roadmaps/spring-boot/content/testing/mockbean-annotation.md rename to src/data/roadmaps/spring-boot/content/mockbean-annotation@i77NTa0hpGGBjmql9u_CT.md diff --git a/src/data/roadmaps/spring-boot/content/spring-security/oauth2.md b/src/data/roadmaps/spring-boot/content/oauth2@p7t3RlIIm9U08GFC6azff.md similarity index 100% rename from src/data/roadmaps/spring-boot/content/spring-security/oauth2.md rename to src/data/roadmaps/spring-boot/content/oauth2@p7t3RlIIm9U08GFC6azff.md diff --git a/src/data/roadmaps/spring-boot/content/hibernate/relationships.md b/src/data/roadmaps/spring-boot/content/relationships@D4ybyh0ydvl9W2_xUcvZ_.md similarity index 100% rename from src/data/roadmaps/spring-boot/content/hibernate/relationships.md rename to src/data/roadmaps/spring-boot/content/relationships@D4ybyh0ydvl9W2_xUcvZ_.md diff --git a/src/data/roadmaps/spring-boot/content/spring-mvc/servlet.md b/src/data/roadmaps/spring-boot/content/servlet@35NTx2eO1j02sjy4m6DPq.md similarity index 100% rename from src/data/roadmaps/spring-boot/content/spring-mvc/servlet.md rename to src/data/roadmaps/spring-boot/content/servlet@35NTx2eO1j02sjy4m6DPq.md diff --git a/src/data/roadmaps/spring-boot/content/spring-core/spring-aop.md b/src/data/roadmaps/spring-boot/content/spring-aop@wV1_I_4czMIxpBionvLs4.md similarity index 100% rename from src/data/roadmaps/spring-boot/content/spring-core/spring-aop.md rename to src/data/roadmaps/spring-boot/content/spring-aop@wV1_I_4czMIxpBionvLs4.md diff --git a/src/data/roadmaps/spring-boot/content/spring-core/spring-bean-scope.md b/src/data/roadmaps/spring-boot/content/spring-bean-scope@KdN62IpNgPFMndXfLaYa1.md similarity index 100% rename from src/data/roadmaps/spring-boot/content/spring-core/spring-bean-scope.md rename to src/data/roadmaps/spring-boot/content/spring-bean-scope@KdN62IpNgPFMndXfLaYa1.md diff --git a/src/data/roadmaps/spring-boot/content/spring-boot-starters.md b/src/data/roadmaps/spring-boot/content/spring-boot-starters@JrH2hiu27PhIO1VtrArMa.md similarity index 100% rename from src/data/roadmaps/spring-boot/content/spring-boot-starters.md rename to src/data/roadmaps/spring-boot/content/spring-boot-starters@JrH2hiu27PhIO1VtrArMa.md diff --git a/src/data/roadmaps/spring-boot/content/microservices/spring-cloud/spring-cloud-circuit-breaker.md b/src/data/roadmaps/spring-boot/content/spring-cloud-circuit-breaker@kqpSlO--X9-xYxfq1KFVe.md similarity index 100% rename from src/data/roadmaps/spring-boot/content/microservices/spring-cloud/spring-cloud-circuit-breaker.md rename to src/data/roadmaps/spring-boot/content/spring-cloud-circuit-breaker@kqpSlO--X9-xYxfq1KFVe.md diff --git a/src/data/roadmaps/spring-boot/content/microservices/spring-cloud/spring-cloud-gateway.md b/src/data/roadmaps/spring-boot/content/spring-cloud-gateway@f-i0NX2KOzCh3JwkaSPFo.md similarity index 100% rename from src/data/roadmaps/spring-boot/content/microservices/spring-cloud/spring-cloud-gateway.md rename to src/data/roadmaps/spring-boot/content/spring-cloud-gateway@f-i0NX2KOzCh3JwkaSPFo.md diff --git a/src/data/roadmaps/spring-boot/content/microservices/spring-cloud/spring-cloud-openfeign.md b/src/data/roadmaps/spring-boot/content/spring-cloud-open-feign@EKSXTMSN2xdaleJ4wOV1A.md similarity index 100% rename from src/data/roadmaps/spring-boot/content/microservices/spring-cloud/spring-cloud-openfeign.md rename to src/data/roadmaps/spring-boot/content/spring-cloud-open-feign@EKSXTMSN2xdaleJ4wOV1A.md diff --git a/src/data/roadmaps/spring-boot/content/microservices/spring-cloud/index.md b/src/data/roadmaps/spring-boot/content/spring-cloud@VWNDYSw83Vzi2UPQprJ5z.md similarity index 94% rename from src/data/roadmaps/spring-boot/content/microservices/spring-cloud/index.md rename to src/data/roadmaps/spring-boot/content/spring-cloud@VWNDYSw83Vzi2UPQprJ5z.md index 2929402db..e645c4475 100644 --- a/src/data/roadmaps/spring-boot/content/microservices/spring-cloud/index.md +++ b/src/data/roadmaps/spring-boot/content/spring-cloud@VWNDYSw83Vzi2UPQprJ5z.md @@ -1,4 +1,4 @@ -# Spring cloud +# Spring Cloud Spring Cloud is a collection of libraries and tools for building cloud-native applications using the Spring Framework. It provides a set of abstractions and implementations for common patterns and best practices used in cloud-based applications, such as service discovery, configuration management, and circuit breaker patterns, among others. @@ -6,4 +6,4 @@ Visit the following resources to learn more: - [@official@Spring Cloud](https://spring.io/projects/spring-cloud) - [@article@Spring Cloud – Bootstrapping](https://www.baeldung.com/spring-cloud-bootstrapping) -- [@feed@Explore top posts about Cloud](https://app.daily.dev/tags/cloud?ref=roadmapsh) +- [@feed@Explore top posts about Cloud](https://app.daily.dev/tags/cloud?ref=roadmapsh) \ No newline at end of file diff --git a/src/data/roadmaps/spring-boot/content/spring-core/index.md b/src/data/roadmaps/spring-boot/content/spring-core/index.md deleted file mode 100644 index 22c4b252a..000000000 --- a/src/data/roadmaps/spring-boot/content/spring-core/index.md +++ /dev/null @@ -1,12 +0,0 @@ -# Spring Core - -Spring is an open-source framework that provides a comprehensive programming and configuration model for modern Java-based enterprise applications. The core module of Spring, also known as the "Spring Core" module, is at the heart of the framework and provides the fundamental functionality for dependency injection (DI) and inversion of control (IoC). - -Visit the following resources to learn more: - -- [@official@Spring](https://spring.io/) -- [@official@Spring Documentation](https://spring.io/why-spring) -- [@official@Getting Started with Spring](https://spring.io/guides/gs/spring-boot/) -- [@article@Spring Core Tutorial](https://www.tutorialspoint.com/spring/index.htm) -- [@video@Spring Framework](https://www.youtube.com/playlist?list=PLC97BDEFDCDD169D7) -- [@feed@Explore top posts about Spring Framework](https://app.daily.dev/tags/spring?ref=roadmapsh) diff --git a/src/data/roadmaps/spring-boot/content/spring-data/spring-data-jdbc.md b/src/data/roadmaps/spring-boot/content/spring-data-jdbc@dd1A-MyzBs_kNOtVG7f1D.md similarity index 100% rename from src/data/roadmaps/spring-boot/content/spring-data/spring-data-jdbc.md rename to src/data/roadmaps/spring-boot/content/spring-data-jdbc@dd1A-MyzBs_kNOtVG7f1D.md diff --git a/src/data/roadmaps/spring-boot/content/spring-data/spring-data-jpa.md b/src/data/roadmaps/spring-boot/content/spring-data-jpa@6u08QN-pUeFm3o0h5Scfm.md similarity index 100% rename from src/data/roadmaps/spring-boot/content/spring-data/spring-data-jpa.md rename to src/data/roadmaps/spring-boot/content/spring-data-jpa@6u08QN-pUeFm3o0h5Scfm.md diff --git a/src/data/roadmaps/spring-boot/content/spring-data/spring-data-mongodb.md b/src/data/roadmaps/spring-boot/content/spring-data-mongodb@fy-TphbqkLpR1zvFcr7dg.md similarity index 100% rename from src/data/roadmaps/spring-boot/content/spring-data/spring-data-mongodb.md rename to src/data/roadmaps/spring-boot/content/spring-data-mongodb@fy-TphbqkLpR1zvFcr7dg.md diff --git a/src/data/roadmaps/spring-boot/content/spring-data/index.md b/src/data/roadmaps/spring-boot/content/spring-data@pvVLbFQoT50vz_VRK4VbJ.md similarity index 96% rename from src/data/roadmaps/spring-boot/content/spring-data/index.md rename to src/data/roadmaps/spring-boot/content/spring-data@pvVLbFQoT50vz_VRK4VbJ.md index 6eff324a0..13ed95e5a 100644 --- a/src/data/roadmaps/spring-boot/content/spring-data/index.md +++ b/src/data/roadmaps/spring-boot/content/spring-data@pvVLbFQoT50vz_VRK4VbJ.md @@ -7,4 +7,4 @@ Visit the following resources to learn more: - [@official@Spring Data](https://spring.io/projects/spring-data) - [@article@Spring Data – One API To Rule Them All?](https://www.infoq.com/articles/spring-data-intro/) - [@article@What is JPA, Spring Data and Spring Data JPA](https://www.amitph.com/jpa-and-spring-data-jpa/) -- [@feed@Explore top posts about Spring Framework](https://app.daily.dev/tags/spring?ref=roadmapsh) +- [@feed@Explore top posts about Spring Framework](https://app.daily.dev/tags/spring?ref=roadmapsh) \ No newline at end of file diff --git a/src/data/roadmaps/spring-boot/content/spring-core/spring-ioc.md b/src/data/roadmaps/spring-boot/content/spring-ioc@PlUU_vzFQ3Xx6Z5XREIYP.md similarity index 100% rename from src/data/roadmaps/spring-boot/content/spring-core/spring-ioc.md rename to src/data/roadmaps/spring-boot/content/spring-ioc@PlUU_vzFQ3Xx6Z5XREIYP.md diff --git a/src/data/roadmaps/spring-boot/content/spring-core/spring-mvc.md b/src/data/roadmaps/spring-boot/content/spring-mvc@QiNWE4sMTao3cVzjt3yPp.md similarity index 100% rename from src/data/roadmaps/spring-boot/content/spring-core/spring-mvc.md rename to src/data/roadmaps/spring-boot/content/spring-mvc@QiNWE4sMTao3cVzjt3yPp.md diff --git a/src/data/roadmaps/spring-boot/content/spring-mvc/index.md b/src/data/roadmaps/spring-boot/content/spring-mvc@S-BbOoRD7anvoJrprjoKF.md similarity index 96% rename from src/data/roadmaps/spring-boot/content/spring-mvc/index.md rename to src/data/roadmaps/spring-boot/content/spring-mvc@S-BbOoRD7anvoJrprjoKF.md index b4dcc0c5d..c600763cc 100644 --- a/src/data/roadmaps/spring-boot/content/spring-mvc/index.md +++ b/src/data/roadmaps/spring-boot/content/spring-mvc@S-BbOoRD7anvoJrprjoKF.md @@ -8,4 +8,4 @@ Visit the following resources to learn more: - [@article@Spring - MVC Framework](https://www.tutorialspoint.com/spring/spring_web_mvc_framework.htm) - [@article@Spring MVC Tutorial – Everything You Need To Know](https://www.edureka.co/blog/spring-mvc-tutorial/) -- [@feed@Explore top posts about Spring Framework](https://app.daily.dev/tags/spring?ref=roadmapsh) +- [@feed@Explore top posts about Spring Framework](https://app.daily.dev/tags/spring?ref=roadmapsh) \ No newline at end of file diff --git a/src/data/roadmaps/spring-boot/content/spring-security/index.md b/src/data/roadmaps/spring-boot/content/spring-security@KaUdyVWEiZa6lUDRBlOKt.md similarity index 96% rename from src/data/roadmaps/spring-boot/content/spring-security/index.md rename to src/data/roadmaps/spring-boot/content/spring-security@KaUdyVWEiZa6lUDRBlOKt.md index fd7f0c0f2..401a9460a 100644 --- a/src/data/roadmaps/spring-boot/content/spring-security/index.md +++ b/src/data/roadmaps/spring-boot/content/spring-security@KaUdyVWEiZa6lUDRBlOKt.md @@ -7,4 +7,4 @@ Visit the following resources to learn more: - [@official@Spring Security](https://spring.io/projects/spring-security) - [@article@What is Spring security](https://www.javadevjournal.com/spring/what-is-spring-security/) - [@article@Spring Security: Authentication and Authorization In-Depth](https://www.marcobehler.com/guides/spring-security) -- [@feed@Explore top posts about Security](https://app.daily.dev/tags/security?ref=roadmapsh) +- [@feed@Explore top posts about Security](https://app.daily.dev/tags/security?ref=roadmapsh) \ No newline at end of file diff --git a/src/data/roadmaps/spring-boot/content/testing/spring-boot-test-annotation.md b/src/data/roadmaps/spring-boot/content/springboottest-annotation@p91CaVPh5GMzFU0yEU_hl.md similarity index 100% rename from src/data/roadmaps/spring-boot/content/testing/spring-boot-test-annotation.md rename to src/data/roadmaps/spring-boot/content/springboottest-annotation@p91CaVPh5GMzFU0yEU_hl.md diff --git a/src/data/roadmaps/spring-boot/content/spring-core/introduction/terminology.md b/src/data/roadmaps/spring-boot/content/terminology@WrUCyVfFNUpHB8jyjjKna.md similarity index 100% rename from src/data/roadmaps/spring-boot/content/spring-core/introduction/terminology.md rename to src/data/roadmaps/spring-boot/content/terminology@WrUCyVfFNUpHB8jyjjKna.md diff --git a/src/data/roadmaps/spring-boot/content/testing/index.md b/src/data/roadmaps/spring-boot/content/testing@7Qqrh_Rz_7uAD49g9sDzi.md similarity index 95% rename from src/data/roadmaps/spring-boot/content/testing/index.md rename to src/data/roadmaps/spring-boot/content/testing@7Qqrh_Rz_7uAD49g9sDzi.md index 373197467..d5e3d4e89 100644 --- a/src/data/roadmaps/spring-boot/content/testing/index.md +++ b/src/data/roadmaps/spring-boot/content/testing@7Qqrh_Rz_7uAD49g9sDzi.md @@ -6,4 +6,4 @@ Visit the following resources to learn more: - [@article@What Is Spring Testing?](https://www.developer.com/design/what-is-spring-testing/) - [@article@Complete Guide To Spring Testing](https://www.lambdatest.com/blog/spring-testing/) -- [@feed@Explore top posts about Testing](https://app.daily.dev/tags/testing?ref=roadmapsh) +- [@feed@Explore top posts about Testing](https://app.daily.dev/tags/testing?ref=roadmapsh) \ No newline at end of file diff --git a/src/data/roadmaps/spring-boot/content/hibernate/transactions.md b/src/data/roadmaps/spring-boot/content/transactions@H9Z0EvKT_148vD0mR-dUf.md similarity index 100% rename from src/data/roadmaps/spring-boot/content/hibernate/transactions.md rename to src/data/roadmaps/spring-boot/content/transactions@H9Z0EvKT_148vD0mR-dUf.md diff --git a/src/data/roadmaps/spring-boot/content/spring-core/introduction/why-spring.md b/src/data/roadmaps/spring-boot/content/why-use-spring@WGf3W6bdWL0rK0o6O28G2.md similarity index 100% rename from src/data/roadmaps/spring-boot/content/spring-core/introduction/why-spring.md rename to src/data/roadmaps/spring-boot/content/why-use-spring@WGf3W6bdWL0rK0o6O28G2.md diff --git a/src/data/roadmaps/spring-boot/migration-mapping.json b/src/data/roadmaps/spring-boot/migration-mapping.json new file mode 100644 index 000000000..9e2c14258 --- /dev/null +++ b/src/data/roadmaps/spring-boot/migration-mapping.json @@ -0,0 +1,47 @@ +{ + "spring-core": "jy2heDVZuM6ASCXlI1TDn", + "spring-core:introduction:terminology": "WrUCyVfFNUpHB8jyjjKna", + "spring-core:introduction:architecture": "yuXN-rD4AyyPYUYOR50L_", + "spring-core:introduction:why-spring": "WGf3W6bdWL0rK0o6O28G2", + "spring-core:configuration": "OB--nMudscm0p6RqqfA7T", + "spring-core:dependency-injection": "C2EQ5J1aJYF9e9Rr2KysT", + "spring-core:spring-ioc": "PlUU_vzFQ3Xx6Z5XREIYP", + "spring-core:spring-aop": "wV1_I_4czMIxpBionvLs4", + "spring-core:spring-mvc": "QiNWE4sMTao3cVzjt3yPp", + "spring-core:annotations": "HdCpfGMrMaXxk5QrtYn3X", + "spring-core:spring-bean-scope": "KdN62IpNgPFMndXfLaYa1", + "spring-security": "KaUdyVWEiZa6lUDRBlOKt", + "spring-security:authentication": "ssdk2iAt4avhc8B5tnIzQ", + "spring-security:authorization": "c7w7Z3Coa81FKa_yAKTse", + "spring-security:oauth2": "p7t3RlIIm9U08GFC6azff", + "spring-security:jwt-authentication": "1My7mbdwAbRcJoiA50pWW", + "spring-boot-starters": "JrH2hiu27PhIO1VtrArMa", + "autconfiguration": "88-h3d7kb-VmUBsnUUXW_", + "spring-boot-actuators": "N7hd3d_XQtvOgnCqdCFt3", + "embedded-server": "ONb0VnSUMY8JBeW3G2mTp", + "hibernate": "h5-HnycxfbJgwalSdXTAz", + "hibernate:transactions": "H9Z0EvKT_148vD0mR-dUf", + "hibernate:relationships": "D4ybyh0ydvl9W2_xUcvZ_", + "hibernate:entity-lifecycle": "Ijmy0J3VyaeTGXtu2VkkQ", + "spring-data": "pvVLbFQoT50vz_VRK4VbJ", + "spring-data:spring-data-jpa": "6u08QN-pUeFm3o0h5Scfm", + "spring-data:spring-data-mongodb": "fy-TphbqkLpR1zvFcr7dg", + "spring-data:spring-data-jdbc": "dd1A-MyzBs_kNOtVG7f1D", + "microservices": "jU_KHoPUSU_HoIKk0ZpRF", + "microservices:spring-cloud": "VWNDYSw83Vzi2UPQprJ5z", + "microservices:spring-cloud:spring-cloud-gateway": "f-i0NX2KOzCh3JwkaSPFo", + "microservices:spring-cloud:cloud-config": "9hG3CB8r41bUb_s8-0u73", + "microservices:spring-cloud:spring-cloud-circuit-breaker": "kqpSlO--X9-xYxfq1KFVe", + "microservices:spring-cloud:spring-cloud-openfeign": "EKSXTMSN2xdaleJ4wOV1A", + "microservices:spring-cloud:eureka": "6sLE6gb5Y477SmO2GhQIG", + "spring-mvc": "S-BbOoRD7anvoJrprjoKF", + "spring-mvc:servlet": "35NTx2eO1j02sjy4m6DPq", + "spring-mvc:jsp-files": "Lz0GPMiYzb30iFJdv1dL6", + "spring-mvc:architecture": "_vS_zdJZegZS6MIKAFyg8", + "spring-mvc:components": "sgA06Tu9Y4cEHtfI8CyLL", + "testing": "7Qqrh_Rz_7uAD49g9sDzi", + "testing:jpa-test": "Nhx2QiSD_4pVWD17lsCbu", + "testing:mock-mvc": "5d1BERqTKNJMKiBcqa8Ie", + "testing:spring-boot-test-annotation": "p91CaVPh5GMzFU0yEU_hl", + "testing:mockbean-annotation": "i77NTa0hpGGBjmql9u_CT" +} \ No newline at end of file diff --git a/src/data/roadmaps/spring-boot/spring-boot.json b/src/data/roadmaps/spring-boot/spring-boot.json index 8eabd1302..db7b42ba5 100644 --- a/src/data/roadmaps/spring-boot/spring-boot.json +++ b/src/data/roadmaps/spring-boot/spring-boot.json @@ -3,8 +3,11 @@ { "id": "4qvR1QQzrmoVIVCAsp92H", "type": "vertical", - "position": { "x": -225.22890816639756, "y": 1663.454217904046 }, - "selected": true, + "position": { + "x": -225.22890816639756, + "y": 1663.454217904046 + }, + "selected": false, "selectable": true, "draggable": true, "deletable": true, @@ -19,17 +22,27 @@ }, "zIndex": 999, "width": 20, - "height": 87, - "measured": { "width": 20, "height": 87 }, + "height": 150, + "measured": { + "width": 20, + "height": 87 + }, "dragging": false, "resizing": false, - "focusable": true + "focusable": true, + "positionAbsolute": { + "x": -225.22890816639756, + "y": 1663.454217904046 + } }, { "id": "HU7wZWiES3m3xl1-NYP6F", "type": "title", - "position": { "x": -309.8175069304428, "y": -32.800633281393 }, - "selected": true, + "position": { + "x": -309.8175069304428, + "y": -32.800633281393 + }, + "selected": false, "selectable": true, "draggable": true, "deletable": true, @@ -42,15 +55,27 @@ } }, "zIndex": 999, - "measured": { "width": 189, "height": 68 }, + "measured": { + "width": 189, + "height": 68 + }, "dragging": false, - "focusable": true + "focusable": true, + "width": 189, + "height": 68, + "positionAbsolute": { + "x": -309.8175069304428, + "y": -32.800633281393 + } }, { "id": "uqyE79OItPOX33E5FoGel", "type": "vertical", - "position": { "x": -225.3175069304428, "y": -133.0992517776511 }, - "selected": true, + "position": { + "x": -225.3175069304428, + "y": -133.0992517776511 + }, + "selected": false, "selectable": true, "draggable": true, "deletable": true, @@ -65,17 +90,27 @@ }, "zIndex": 999, "width": 20, - "height": 81, - "measured": { "width": 20, "height": 81 }, + "height": 150, + "measured": { + "width": 20, + "height": 81 + }, "dragging": false, "resizing": false, - "focusable": true + "focusable": true, + "positionAbsolute": { + "x": -225.3175069304428, + "y": -133.0992517776511 + } }, { "id": "CCmziWV0VnzZxVbjVF_br", "type": "paragraph", - "position": { "x": -20.138187271993502, "y": -148.2948532825934 }, - "selected": true, + "position": { + "x": -20.138187271993502, + "y": -148.2948532825934 + }, + "selected": false, "data": { "label": "Find the interactive version of this roadmap and more roadmaps at", "style": { @@ -88,45 +123,71 @@ "oldId": "kpF15oUmlUmk1qVGEBB7Y" }, "zIndex": 999, - "width": 361, - "height": 151, - "positionAbsolute": { "x": 548.0942414053277, "y": -133.9615199492601 }, + "width": 355, + "height": 143, + "positionAbsolute": { + "x": -20.138187271993502, + "y": -148.2948532825934 + }, "dragging": false, "selectable": true, "focusable": true, - "style": { "width": 355, "height": 143 }, + "style": { + "width": 355, + "height": 143 + }, "resizing": false, - "measured": { "width": 361, "height": 151 } + "measured": { + "width": 361, + "height": 151 + } }, { "id": "if9eTna5NRTMStVwpSwDP", "type": "button", - "position": { "x": -5.138187271993502, "y": -62.09925177765109 }, - "selected": true, + "position": { + "x": -5.138187271993502, + "y": -62.09925177765109 + }, + "selected": false, "data": { "label": "roadmap.sh", "href": "https://roadmap.sh", "color": "#ffffff", "backgroundColor": "#4136D6", - "style": { "fontSize": 17 }, + "style": { + "fontSize": 17 + }, "oldId": "2zqZkyVgigifcRS1H7F_b" }, "zIndex": 999, - "width": 331, + "width": 330, "height": 49, "dragging": false, - "style": { "width": 330, "height": 49 }, + "style": { + "width": 330, + "height": 49 + }, "resizing": false, - "positionAbsolute": { "x": 560.5942414053277, "y": -52.103402024556615 }, + "positionAbsolute": { + "x": -5.138187271993502, + "y": -62.09925177765109 + }, "selectable": true, "focusable": true, - "measured": { "width": 331, "height": 49 } + "measured": { + "width": 331, + "height": 49 + } }, { "id": "w_rUaBorHFOY74S0JiEwM", "type": "linksgroup", - "position": { "x": -710.4579568300146, "y": -148.2948532825934 }, - "selected": true, + "position": { + "x": -710.4579568300146, + "y": -148.2948532825934 + }, + "selected": false, "selectable": true, "draggable": true, "deletable": true, @@ -172,20 +233,30 @@ ] }, "zIndex": 999, - "measured": { "width": 299, "height": 295 }, + "measured": { + "width": 299, + "height": 295 + }, "dragging": false, - "width": 299, - "height": 295, + "width": 260, + "height": 288, "resizing": false, - "focusable": true + "focusable": true, + "positionAbsolute": { + "x": -710.4579568300146, + "y": -148.2948532825934 + } }, { - "width": 597, - "height": 122, + "width": 410, + "height": 119, "id": "O5dely89N5UCMBeUfh8ud", "type": "paragraph", - "position": { "x": -513.7289081663976, "y": 1541.454217904046 }, - "selected": true, + "position": { + "x": -513.7289081663976, + "y": 1541.454217904046 + }, + "selected": false, "data": { "label": "For ecosystem and more, check these other tracks involving GraphQL", "style": { @@ -198,92 +269,144 @@ "oldId": "0vLaVNJaJSHZ_bHli6Qzs" }, "zIndex": 999, - "positionAbsolute": { "x": -361.2032366608315, "y": 1810.7906301811447 }, + "positionAbsolute": { + "x": -513.7289081663976, + "y": 1541.454217904046 + }, "dragging": false, - "style": { "width": 410, "height": 119 }, + "style": { + "width": 410, + "height": 119 + }, "resizing": false, "focusable": true, "selectable": true, - "measured": { "width": 597, "height": 122 } + "measured": { + "width": 597, + "height": 122 + } }, { - "width": 278, + "width": 380, "height": 49, "id": "6AIUtChWC_gK8Ax0UuBjd", "type": "button", - "position": { "x": -499.713703130995, "y": 1596.0998753371555 }, - "selected": true, + "position": { + "x": -499.713703130995, + "y": 1596.0998753371555 + }, + "selected": false, "data": { "label": "Frontend Roadmap", "href": "https://roadmap.sh/java", "color": "#FFf", "backgroundColor": "#4136D6", - "style": { "fontSize": 17 }, + "style": { + "fontSize": 17 + }, "borderColor": "#4136D6", "oldId": "f5WRewBlpeYMf71cPcXs-" }, "zIndex": 999, "dragging": false, - "positionAbsolute": { "x": -346.2032366608315, "y": 1864.9362876142543 }, - "style": { "width": 380, "height": 49 }, + "positionAbsolute": { + "x": -499.713703130995, + "y": 1596.0998753371555 + }, + "style": { + "width": 380, + "height": 49 + }, "focusable": true, "resizing": false, "selectable": true, - "measured": { "width": 278, "height": 49 } + "measured": { + "width": 278, + "height": 49 + } }, { - "width": 278, + "width": 380, "height": 49, "id": "f5WRewBlpeYMf71cPcXs-", "type": "button", - "position": { "x": -213.83351566356316, "y": 1596.0998753371555 }, - "selected": true, + "position": { + "x": -213.83351566356316, + "y": 1596.0998753371555 + }, + "selected": false, "data": { "label": "Backend Roadmap", "href": "https://roadmap.sh/backend", "color": "#FFf", "backgroundColor": "#4136D6", - "style": { "fontSize": 17 }, + "style": { + "fontSize": 17 + }, "borderColor": "#4136D6", "oldId": "StxLh1r3qXqyRSqfJGird" }, "zIndex": 999, "dragging": false, - "positionAbsolute": { "x": -346.2032366608315, "y": 1864.9362876142543 }, - "style": { "width": 380, "height": 49 }, + "positionAbsolute": { + "x": -213.83351566356316, + "y": 1596.0998753371555 + }, + "style": { + "width": 380, + "height": 49 + }, "focusable": true, "resizing": false, "selectable": true, - "measured": { "width": 278, "height": 49 } + "measured": { + "width": 278, + "height": 49 + } }, { "id": "WJtVLmJLvKk_vvqhFItZ2", "type": "button", - "position": { "x": -329.3175069304428, "y": 147.20083230005372 }, - "selected": true, + "position": { + "x": -329.3175069304428, + "y": 147.20083230005372 + }, + "selected": false, "selectable": true, "draggable": true, "deletable": true, "data": { "label": "Visit Java Roadmap", - "style": { "fontSize": 17 }, + "style": { + "fontSize": 17 + }, "href": "https://roadmap.sh/java", "color": "#ffffff", "backgroundColor": "#2a79e4" }, "zIndex": 999, - "width": 228, + "width": 197, "height": 49, - "measured": { "width": 228, "height": 49 }, + "measured": { + "width": 228, + "height": 49 + }, "resizing": false, "dragging": false, - "focusable": true + "focusable": true, + "positionAbsolute": { + "x": -329.3175069304428, + "y": 147.20083230005372 + } }, { "id": "jy2heDVZuM6ASCXlI1TDn", "type": "topic", - "position": { "x": -329.3175069304428, "y": 233.71361308804387 }, - "selected": true, + "position": { + "x": -329.3175069304428, + "y": 233.71361308804387 + }, + "selected": false, "selectable": true, "draggable": true, "deletable": true, @@ -297,18 +420,28 @@ "oldId": "C2N5yOxCtdn_R6ceWvQly" }, "zIndex": 999, - "width": 228, + "width": 137, "height": 49, - "measured": { "width": 228, "height": 49 }, + "measured": { + "width": 228, + "height": 49 + }, "resizing": false, "dragging": false, - "focusable": true + "focusable": true, + "positionAbsolute": { + "x": -329.3175069304428, + "y": 233.71361308804387 + } }, { "id": "OB--nMudscm0p6RqqfA7T", "type": "subtopic", - "position": { "x": 63.8618127280065, "y": 229.71361308804387 }, - "selected": true, + "position": { + "x": 63.8618127280065, + "y": 229.71361308804387 + }, + "selected": false, "selectable": true, "draggable": true, "deletable": true, @@ -322,19 +455,31 @@ "oldId": "KdN62IpNgPFMndXfLaYa1" }, "zIndex": 999, - "width": 277, + "width": 230, "height": 49, - "style": { "width": 230 }, - "measured": { "width": 277, "height": 49 }, + "style": { + "width": 230 + }, + "measured": { + "width": 277, + "height": 49 + }, "resizing": false, "dragging": false, - "focusable": true + "focusable": true, + "positionAbsolute": { + "x": 63.8618127280065, + "y": 229.71361308804387 + } }, { "id": "C2EQ5J1aJYF9e9Rr2KysT", "type": "subtopic", - "position": { "x": 63.8618127280065, "y": 282.71361308804387 }, - "selected": true, + "position": { + "x": 63.8618127280065, + "y": 282.71361308804387 + }, + "selected": false, "selectable": true, "draggable": true, "deletable": true, @@ -348,19 +493,31 @@ "oldId": "KdN62IpNgPFMndXfLaYa1" }, "zIndex": 999, - "width": 277, + "width": 230, "height": 49, - "style": { "width": 230 }, - "measured": { "width": 277, "height": 49 }, + "style": { + "width": 230 + }, + "measured": { + "width": 277, + "height": 49 + }, "resizing": false, "dragging": false, - "focusable": true + "focusable": true, + "positionAbsolute": { + "x": 63.8618127280065, + "y": 282.71361308804387 + } }, { "id": "PlUU_vzFQ3Xx6Z5XREIYP", "type": "subtopic", - "position": { "x": 63.8618127280065, "y": 335.71361308804387 }, - "selected": true, + "position": { + "x": 63.8618127280065, + "y": 335.71361308804387 + }, + "selected": false, "selectable": true, "draggable": true, "deletable": true, @@ -374,19 +531,31 @@ "oldId": "KdN62IpNgPFMndXfLaYa1" }, "zIndex": 999, - "width": 277, + "width": 230, "height": 49, - "style": { "width": 230 }, - "measured": { "width": 277, "height": 49 }, + "style": { + "width": 230 + }, + "measured": { + "width": 277, + "height": 49 + }, "resizing": false, "dragging": false, - "focusable": true + "focusable": true, + "positionAbsolute": { + "x": 63.8618127280065, + "y": 335.71361308804387 + } }, { "id": "wV1_I_4czMIxpBionvLs4", "type": "subtopic", - "position": { "x": 63.8618127280065, "y": 388.71361308804387 }, - "selected": true, + "position": { + "x": 63.8618127280065, + "y": 388.71361308804387 + }, + "selected": false, "selectable": true, "draggable": true, "deletable": true, @@ -400,19 +569,31 @@ "oldId": "KdN62IpNgPFMndXfLaYa1" }, "zIndex": 999, - "width": 277, + "width": 230, "height": 49, - "style": { "width": 230 }, - "measured": { "width": 277, "height": 49 }, + "style": { + "width": 230 + }, + "measured": { + "width": 277, + "height": 49 + }, "resizing": false, "dragging": false, - "focusable": true + "focusable": true, + "positionAbsolute": { + "x": 63.8618127280065, + "y": 388.71361308804387 + } }, { "id": "QiNWE4sMTao3cVzjt3yPp", "type": "subtopic", - "position": { "x": 63.8618127280065, "y": 441.71361308804387 }, - "selected": true, + "position": { + "x": 63.8618127280065, + "y": 441.71361308804387 + }, + "selected": false, "selectable": true, "draggable": true, "deletable": true, @@ -426,19 +607,31 @@ "oldId": "KdN62IpNgPFMndXfLaYa1" }, "zIndex": 999, - "width": 277, + "width": 230, "height": 49, - "style": { "width": 230 }, - "measured": { "width": 277, "height": 49 }, + "style": { + "width": 230 + }, + "measured": { + "width": 277, + "height": 49 + }, "resizing": false, "dragging": false, - "focusable": true + "focusable": true, + "positionAbsolute": { + "x": 63.8618127280065, + "y": 441.71361308804387 + } }, { "id": "HdCpfGMrMaXxk5QrtYn3X", "type": "subtopic", - "position": { "x": 63.8618127280065, "y": 494.71361308804387 }, - "selected": true, + "position": { + "x": 63.8618127280065, + "y": 494.71361308804387 + }, + "selected": false, "selectable": true, "draggable": true, "deletable": true, @@ -452,19 +645,31 @@ "oldId": "KdN62IpNgPFMndXfLaYa1" }, "zIndex": 999, - "width": 277, + "width": 230, "height": 49, - "style": { "width": 230 }, - "measured": { "width": 277, "height": 49 }, + "style": { + "width": 230 + }, + "measured": { + "width": 277, + "height": 49 + }, "resizing": false, "dragging": false, - "focusable": true + "focusable": true, + "positionAbsolute": { + "x": 63.8618127280065, + "y": 494.71361308804387 + } }, { "id": "KdN62IpNgPFMndXfLaYa1", "type": "subtopic", - "position": { "x": 63.8618127280065, "y": 547.7136130880439 }, - "selected": true, + "position": { + "x": 63.8618127280065, + "y": 547.7136130880439 + }, + "selected": false, "selectable": true, "draggable": true, "deletable": true, @@ -477,19 +682,31 @@ } }, "zIndex": 999, - "width": 277, + "width": 230, "height": 49, - "style": { "width": 230 }, - "measured": { "width": 277, "height": 49 }, + "style": { + "width": 230 + }, + "measured": { + "width": 277, + "height": 49 + }, "resizing": false, "dragging": false, - "focusable": true + "focusable": true, + "positionAbsolute": { + "x": 63.8618127280065, + "y": 547.7136130880439 + } }, { "id": "WrUCyVfFNUpHB8jyjjKna", "type": "subtopic", - "position": { "x": 63.8618127280065, "y": 70.71361308804387 }, - "selected": true, + "position": { + "x": 63.8618127280065, + "y": 70.71361308804387 + }, + "selected": false, "selectable": true, "draggable": true, "deletable": true, @@ -503,18 +720,28 @@ "oldId": "WGf3W6bdWL0rK0o6O28G2" }, "zIndex": 999, - "width": 277, + "width": 138, "height": 49, - "measured": { "width": 277, "height": 49 }, + "measured": { + "width": 277, + "height": 49 + }, "resizing": false, "dragging": false, - "focusable": true + "focusable": true, + "positionAbsolute": { + "x": 63.8618127280065, + "y": 70.71361308804387 + } }, { "id": "yuXN-rD4AyyPYUYOR50L_", "type": "subtopic", - "position": { "x": 63.8618127280065, "y": 123.71361308804387 }, - "selected": true, + "position": { + "x": 63.8618127280065, + "y": 123.71361308804387 + }, + "selected": false, "selectable": true, "draggable": true, "deletable": true, @@ -528,18 +755,28 @@ "oldId": "WGf3W6bdWL0rK0o6O28G2" }, "zIndex": 999, - "width": 277, + "width": 138, "height": 49, - "measured": { "width": 277, "height": 49 }, + "measured": { + "width": 277, + "height": 49 + }, "resizing": false, "dragging": false, - "focusable": true + "focusable": true, + "positionAbsolute": { + "x": 63.8618127280065, + "y": 123.71361308804387 + } }, { "id": "WGf3W6bdWL0rK0o6O28G2", "type": "subtopic", - "position": { "x": 63.8618127280065, "y": 176.71361308804387 }, - "selected": true, + "position": { + "x": 63.8618127280065, + "y": 176.71361308804387 + }, + "selected": false, "selectable": true, "draggable": true, "deletable": true, @@ -552,18 +789,28 @@ } }, "zIndex": 999, - "width": 277, + "width": 171, "height": 49, - "measured": { "width": 277, "height": 49 }, + "measured": { + "width": 277, + "height": 49 + }, "resizing": false, "dragging": false, - "focusable": true + "focusable": true, + "positionAbsolute": { + "x": 63.8618127280065, + "y": 176.71361308804387 + } }, { "id": "KaUdyVWEiZa6lUDRBlOKt", "type": "topic", - "position": { "x": -329.3175069304428, "y": 323.0143553645502 }, - "selected": true, + "position": { + "x": -329.3175069304428, + "y": 323.0143553645502 + }, + "selected": false, "selectable": true, "draggable": true, "deletable": true, @@ -577,18 +824,28 @@ "oldId": "C2N5yOxCtdn_R6ceWvQly" }, "zIndex": 999, - "width": 228, + "width": 161, "height": 49, - "measured": { "width": 228, "height": 49 }, + "measured": { + "width": 228, + "height": 49 + }, "resizing": false, "dragging": false, - "focusable": true + "focusable": true, + "positionAbsolute": { + "x": -329.3175069304428, + "y": 323.0143553645502 + } }, { "id": "ssdk2iAt4avhc8B5tnIzQ", "type": "subtopic", - "position": { "x": -704.3054618325863, "y": 254.25996814340215 }, - "selected": true, + "position": { + "x": -704.3054618325863, + "y": 254.25996814340215 + }, + "selected": false, "selectable": true, "draggable": true, "deletable": true, @@ -602,18 +859,28 @@ "oldId": "dd1A-MyzBs_kNOtVG7f1D" }, "zIndex": 999, - "width": 248, + "width": 155, "height": 49, - "measured": { "width": 248, "height": 49 }, + "measured": { + "width": 248, + "height": 49 + }, "resizing": false, "dragging": false, - "focusable": true + "focusable": true, + "positionAbsolute": { + "x": -704.3054618325863, + "y": 254.25996814340215 + } }, { "id": "c7w7Z3Coa81FKa_yAKTse", "type": "subtopic", - "position": { "x": -704.3054618325863, "y": 307.25996814340215 }, - "selected": true, + "position": { + "x": -704.3054618325863, + "y": 307.25996814340215 + }, + "selected": false, "selectable": true, "draggable": true, "deletable": true, @@ -627,18 +894,28 @@ "oldId": "dd1A-MyzBs_kNOtVG7f1D" }, "zIndex": 999, - "width": 248, + "width": 145, "height": 49, - "measured": { "width": 248, "height": 49 }, + "measured": { + "width": 248, + "height": 49 + }, "resizing": false, "dragging": false, - "focusable": true + "focusable": true, + "positionAbsolute": { + "x": -704.3054618325863, + "y": 307.25996814340215 + } }, { "id": "p7t3RlIIm9U08GFC6azff", "type": "subtopic", - "position": { "x": -704.3054618325863, "y": 360.25996814340215 }, - "selected": true, + "position": { + "x": -704.3054618325863, + "y": 360.25996814340215 + }, + "selected": false, "selectable": true, "draggable": true, "deletable": true, @@ -652,18 +929,28 @@ "oldId": "dd1A-MyzBs_kNOtVG7f1D" }, "zIndex": 999, - "width": 248, + "width": 102, "height": 49, - "measured": { "width": 248, "height": 49 }, + "measured": { + "width": 248, + "height": 49 + }, "resizing": false, "dragging": false, - "focusable": true + "focusable": true, + "positionAbsolute": { + "x": -704.3054618325863, + "y": 360.25996814340215 + } }, { "id": "1My7mbdwAbRcJoiA50pWW", "type": "subtopic", - "position": { "x": -704.3054618325863, "y": 413.25996814340215 }, - "selected": true, + "position": { + "x": -704.3054618325863, + "y": 413.25996814340215 + }, + "selected": false, "selectable": true, "draggable": true, "deletable": true, @@ -677,18 +964,28 @@ "oldId": "dd1A-MyzBs_kNOtVG7f1D" }, "zIndex": 999, - "width": 248, + "width": 195, "height": 49, - "measured": { "width": 248, "height": 49 }, + "measured": { + "width": 248, + "height": 49 + }, "resizing": false, "dragging": false, - "focusable": true + "focusable": true, + "positionAbsolute": { + "x": -704.3054618325863, + "y": 413.25996814340215 + } }, { "id": "Vx7GXHYuM0ZOB9_ovS6sw", "type": "paragraph", - "position": { "x": -286.8175069304428, "y": 441.71361308804387 }, - "selected": true, + "position": { + "x": -286.8175069304428, + "y": 441.71361308804387 + }, + "selected": false, "selectable": true, "draggable": true, "deletable": true, @@ -705,15 +1002,27 @@ } }, "zIndex": 999, - "measured": { "width": 143, "height": 67 }, + "measured": { + "width": 143, + "height": 67 + }, "dragging": false, - "focusable": true + "focusable": true, + "width": 143, + "height": 67, + "positionAbsolute": { + "x": -286.8175069304428, + "y": 441.71361308804387 + } }, { "id": "JrH2hiu27PhIO1VtrArMa", "type": "topic", - "position": { "x": -329.3175069304428, "y": 596.7136130880439 }, - "selected": true, + "position": { + "x": -329.3175069304428, + "y": 596.7136130880439 + }, + "selected": false, "selectable": true, "draggable": true, "deletable": true, @@ -727,18 +1036,28 @@ "oldId": "C2N5yOxCtdn_R6ceWvQly" }, "zIndex": 999, - "width": 228, + "width": 201, "height": 49, - "measured": { "width": 228, "height": 49 }, + "measured": { + "width": 228, + "height": 49 + }, "resizing": false, "dragging": false, - "focusable": true + "focusable": true, + "positionAbsolute": { + "x": -329.3175069304428, + "y": 596.7136130880439 + } }, { "id": "88-h3d7kb-VmUBsnUUXW_", "type": "topic", - "position": { "x": -329.3175069304428, "y": 649.7136130880439 }, - "selected": true, + "position": { + "x": -329.3175069304428, + "y": 649.7136130880439 + }, + "selected": false, "selectable": true, "draggable": true, "deletable": true, @@ -752,18 +1071,28 @@ "oldId": "C2N5yOxCtdn_R6ceWvQly" }, "zIndex": 999, - "width": 228, + "width": 179, "height": 49, - "measured": { "width": 228, "height": 49 }, + "measured": { + "width": 228, + "height": 49 + }, "resizing": false, "dragging": false, - "focusable": true + "focusable": true, + "positionAbsolute": { + "x": -329.3175069304428, + "y": 649.7136130880439 + } }, { "id": "N7hd3d_XQtvOgnCqdCFt3", "type": "topic", - "position": { "x": -329.3175069304428, "y": 702.7136130880439 }, - "selected": true, + "position": { + "x": -329.3175069304428, + "y": 702.7136130880439 + }, + "selected": false, "selectable": true, "draggable": true, "deletable": true, @@ -777,18 +1106,28 @@ "oldId": "C2N5yOxCtdn_R6ceWvQly" }, "zIndex": 999, - "width": 228, + "width": 117, "height": 49, - "measured": { "width": 228, "height": 49 }, + "measured": { + "width": 228, + "height": 49 + }, "resizing": false, "dragging": false, - "focusable": true + "focusable": true, + "positionAbsolute": { + "x": -329.3175069304428, + "y": 702.7136130880439 + } }, { "id": "ONb0VnSUMY8JBeW3G2mTp", "type": "topic", - "position": { "x": -329.3175069304428, "y": 755.7136130880439 }, - "selected": true, + "position": { + "x": -329.3175069304428, + "y": 755.7136130880439 + }, + "selected": false, "selectable": true, "draggable": true, "deletable": true, @@ -802,18 +1141,28 @@ "oldId": "ZWFWkB61L8UbG-SREw6SJ" }, "zIndex": 999, - "width": 228, + "width": 185, "height": 49, - "measured": { "width": 228, "height": 49 }, + "measured": { + "width": 228, + "height": 49 + }, "resizing": false, "dragging": false, - "focusable": true + "focusable": true, + "positionAbsolute": { + "x": -329.3175069304428, + "y": 755.7136130880439 + } }, { "id": "h5-HnycxfbJgwalSdXTAz", "type": "topic", - "position": { "x": -663.3054618325863, "y": 755.7136130880439 }, - "selected": true, + "position": { + "x": -663.3054618325863, + "y": 755.7136130880439 + }, + "selected": false, "selectable": true, "draggable": true, "deletable": true, @@ -827,19 +1176,31 @@ "oldId": "ZWFWkB61L8UbG-SREw6SJ" }, "zIndex": 999, - "width": 166, + "width": 248, "height": 49, - "style": { "width": 248 }, - "measured": { "width": 166, "height": 49 }, + "style": { + "width": 248 + }, + "measured": { + "width": 166, + "height": 49 + }, "resizing": false, "dragging": false, - "focusable": true + "focusable": true, + "positionAbsolute": { + "x": -663.3054618325863, + "y": 755.7136130880439 + } }, { "id": "H9Z0EvKT_148vD0mR-dUf", "type": "subtopic", - "position": { "x": -704.3054618325863, "y": 560.5044010696047 }, - "selected": true, + "position": { + "x": -704.3054618325863, + "y": 560.5044010696047 + }, + "selected": false, "selectable": true, "draggable": true, "deletable": true, @@ -855,17 +1216,29 @@ "zIndex": 999, "width": 248, "height": 49, - "style": { "width": 248 }, - "measured": { "width": 248, "height": 49 }, + "style": { + "width": 248 + }, + "measured": { + "width": 248, + "height": 49 + }, "resizing": false, "dragging": false, - "focusable": true + "focusable": true, + "positionAbsolute": { + "x": -704.3054618325863, + "y": 560.5044010696047 + } }, { "id": "D4ybyh0ydvl9W2_xUcvZ_", "type": "subtopic", - "position": { "x": -704.3054618325863, "y": 613.5044010696047 }, - "selected": true, + "position": { + "x": -704.3054618325863, + "y": 613.5044010696047 + }, + "selected": false, "selectable": true, "draggable": true, "deletable": true, @@ -881,17 +1254,29 @@ "zIndex": 999, "width": 248, "height": 49, - "style": { "width": 248 }, - "measured": { "width": 248, "height": 49 }, + "style": { + "width": 248 + }, + "measured": { + "width": 248, + "height": 49 + }, "resizing": false, "dragging": false, - "focusable": true + "focusable": true, + "positionAbsolute": { + "x": -704.3054618325863, + "y": 613.5044010696047 + } }, { "id": "Ijmy0J3VyaeTGXtu2VkkQ", "type": "subtopic", - "position": { "x": -704.3054618325863, "y": 666.5044010696047 }, - "selected": true, + "position": { + "x": -704.3054618325863, + "y": 666.5044010696047 + }, + "selected": false, "selectable": true, "draggable": true, "deletable": true, @@ -907,17 +1292,29 @@ "zIndex": 999, "width": 248, "height": 49, - "style": { "width": 248 }, - "measured": { "width": 248, "height": 49 }, + "style": { + "width": 248 + }, + "measured": { + "width": 248, + "height": 49 + }, "resizing": false, "dragging": false, - "focusable": true + "focusable": true, + "positionAbsolute": { + "x": -704.3054618325863, + "y": 666.5044010696047 + } }, { "id": "pvVLbFQoT50vz_VRK4VbJ", "type": "topic", - "position": { "x": -663.3054618325863, "y": 853.4919152447768 }, - "selected": true, + "position": { + "x": -663.3054618325863, + "y": 853.4919152447768 + }, + "selected": false, "selectable": true, "draggable": true, "deletable": true, @@ -931,19 +1328,31 @@ "oldId": "ZWFWkB61L8UbG-SREw6SJ" }, "zIndex": 999, - "width": 166, + "width": 248, "height": 49, - "style": { "width": 248 }, - "measured": { "width": 166, "height": 49 }, + "style": { + "width": 248 + }, + "measured": { + "width": 166, + "height": 49 + }, "resizing": false, "dragging": false, - "focusable": true + "focusable": true, + "positionAbsolute": { + "x": -663.3054618325863, + "y": 853.4919152447768 + } }, { "id": "6u08QN-pUeFm3o0h5Scfm", "type": "subtopic", - "position": { "x": -704.3054618325863, "y": 955.8193989499127 }, - "selected": true, + "position": { + "x": -704.3054618325863, + "y": 955.8193989499127 + }, + "selected": false, "selectable": true, "draggable": true, "deletable": true, @@ -959,17 +1368,29 @@ "zIndex": 999, "width": 248, "height": 49, - "style": { "width": 248 }, - "measured": { "width": 248, "height": 49 }, + "style": { + "width": 248 + }, + "measured": { + "width": 248, + "height": 49 + }, "resizing": false, "dragging": false, - "focusable": true + "focusable": true, + "positionAbsolute": { + "x": -704.3054618325863, + "y": 955.8193989499127 + } }, { "id": "fy-TphbqkLpR1zvFcr7dg", "type": "subtopic", - "position": { "x": -704.3054618325863, "y": 1008.8193989499127 }, - "selected": true, + "position": { + "x": -704.3054618325863, + "y": 1008.8193989499127 + }, + "selected": false, "selectable": true, "draggable": true, "deletable": true, @@ -985,17 +1406,29 @@ "zIndex": 999, "width": 248, "height": 49, - "style": { "width": 248 }, - "measured": { "width": 248, "height": 49 }, + "style": { + "width": 248 + }, + "measured": { + "width": 248, + "height": 49 + }, "resizing": false, "dragging": false, - "focusable": true + "focusable": true, + "positionAbsolute": { + "x": -704.3054618325863, + "y": 1008.8193989499127 + } }, { "id": "dd1A-MyzBs_kNOtVG7f1D", "type": "subtopic", - "position": { "x": -704.3054618325863, "y": 1061.8193989499127 }, - "selected": true, + "position": { + "x": -704.3054618325863, + "y": 1061.8193989499127 + }, + "selected": false, "selectable": true, "draggable": true, "deletable": true, @@ -1010,17 +1443,29 @@ "zIndex": 999, "width": 248, "height": 49, - "style": { "width": 248 }, - "measured": { "width": 248, "height": 49 }, + "style": { + "width": 248 + }, + "measured": { + "width": 248, + "height": 49 + }, "resizing": false, "dragging": false, - "focusable": true + "focusable": true, + "positionAbsolute": { + "x": -704.3054618325863, + "y": 1061.8193989499127 + } }, { "id": "jU_KHoPUSU_HoIKk0ZpRF", "type": "topic", - "position": { "x": -329.3175069304428, "y": 853.4919152447768 }, - "selected": true, + "position": { + "x": -329.3175069304428, + "y": 853.4919152447768 + }, + "selected": false, "selectable": true, "draggable": true, "deletable": true, @@ -1034,19 +1479,31 @@ "oldId": "ZWFWkB61L8UbG-SREw6SJ" }, "zIndex": 999, - "width": 228, + "width": 248, "height": 49, - "style": { "width": 248 }, - "measured": { "width": 228, "height": 49 }, + "style": { + "width": 248 + }, + "measured": { + "width": 228, + "height": 49 + }, "resizing": false, "dragging": false, - "focusable": true + "focusable": true, + "positionAbsolute": { + "x": -329.3175069304428, + "y": 853.4919152447768 + } }, { "id": "VWNDYSw83Vzi2UPQprJ5z", "type": "subtopic", - "position": { "x": 63.8618127280065, "y": 853.4919152447768 }, - "selected": true, + "position": { + "x": 63.8618127280065, + "y": 853.4919152447768 + }, + "selected": false, "selectable": true, "draggable": true, "deletable": true, @@ -1060,18 +1517,28 @@ } }, "zIndex": 999, - "width": 277, + "width": 144, "height": 49, - "measured": { "width": 277, "height": 49 }, + "measured": { + "width": 277, + "height": 49 + }, "resizing": false, "dragging": false, - "focusable": true + "focusable": true, + "positionAbsolute": { + "x": 63.8618127280065, + "y": 853.4919152447768 + } }, { "id": "f-i0NX2KOzCh3JwkaSPFo", "type": "subtopic", - "position": { "x": 63.8618127280065, "y": 641.2298102954034 }, - "selected": true, + "position": { + "x": 63.8618127280065, + "y": 641.2298102954034 + }, + "selected": false, "selectable": true, "draggable": true, "deletable": true, @@ -1087,17 +1554,29 @@ "zIndex": 999, "width": 277, "height": 49, - "style": { "width": 277 }, - "measured": { "width": 277, "height": 49 }, + "style": { + "width": 277 + }, + "measured": { + "width": 277, + "height": 49 + }, "resizing": false, "dragging": false, - "focusable": true + "focusable": true, + "positionAbsolute": { + "x": 63.8618127280065, + "y": 641.2298102954034 + } }, { "id": "9hG3CB8r41bUb_s8-0u73", "type": "subtopic", - "position": { "x": 63.8618127280065, "y": 694.2298102954034 }, - "selected": true, + "position": { + "x": 63.8618127280065, + "y": 694.2298102954034 + }, + "selected": false, "selectable": true, "draggable": true, "deletable": true, @@ -1113,17 +1592,29 @@ "zIndex": 999, "width": 277, "height": 49, - "style": { "width": 277 }, - "measured": { "width": 277, "height": 49 }, + "style": { + "width": 277 + }, + "measured": { + "width": 277, + "height": 49 + }, "resizing": false, "dragging": false, - "focusable": true + "focusable": true, + "positionAbsolute": { + "x": 63.8618127280065, + "y": 694.2298102954034 + } }, { "id": "kqpSlO--X9-xYxfq1KFVe", "type": "subtopic", - "position": { "x": 63.8618127280065, "y": 747.2298102954034 }, - "selected": true, + "position": { + "x": 63.8618127280065, + "y": 747.2298102954034 + }, + "selected": false, "selectable": true, "draggable": true, "deletable": true, @@ -1139,17 +1630,29 @@ "zIndex": 999, "width": 277, "height": 49, - "style": { "width": 277 }, - "measured": { "width": 277, "height": 49 }, + "style": { + "width": 277 + }, + "measured": { + "width": 277, + "height": 49 + }, "resizing": false, "dragging": false, - "focusable": true + "focusable": true, + "positionAbsolute": { + "x": 63.8618127280065, + "y": 747.2298102954034 + } }, { "id": "EKSXTMSN2xdaleJ4wOV1A", "type": "subtopic", - "position": { "x": 63.8618127280065, "y": 955.2633845627711 }, - "selected": true, + "position": { + "x": 63.8618127280065, + "y": 955.2633845627711 + }, + "selected": false, "selectable": true, "draggable": true, "deletable": true, @@ -1165,17 +1668,29 @@ "zIndex": 999, "width": 277, "height": 49, - "style": { "width": 277 }, - "measured": { "width": 277, "height": 49 }, + "style": { + "width": 277 + }, + "measured": { + "width": 277, + "height": 49 + }, "resizing": false, "dragging": false, - "focusable": true + "focusable": true, + "positionAbsolute": { + "x": 63.8618127280065, + "y": 955.2633845627711 + } }, { "id": "GsmBGRohWbJ6XOaALFZ8o", "type": "subtopic", - "position": { "x": 63.8618127280065, "y": 1008.2633845627711 }, - "selected": true, + "position": { + "x": 63.8618127280065, + "y": 1008.2633845627711 + }, + "selected": false, "selectable": true, "draggable": true, "deletable": true, @@ -1189,19 +1704,31 @@ "oldId": "6sLE6gb5Y477SmO2GhQIG" }, "zIndex": 999, - "width": 136, + "width": 277, "height": 49, - "style": { "width": 277 }, - "measured": { "width": 136, "height": 49 }, + "style": { + "width": 277 + }, + "measured": { + "width": 136, + "height": 49 + }, "resizing": false, "dragging": false, - "focusable": true + "focusable": true, + "positionAbsolute": { + "x": 63.8618127280065, + "y": 1008.2633845627711 + } }, { "id": "6sLE6gb5Y477SmO2GhQIG", "type": "subtopic", - "position": { "x": 206.8618127280065, "y": 1008.2633845627711 }, - "selected": true, + "position": { + "x": 206.8618127280065, + "y": 1008.2633845627711 + }, + "selected": false, "selectable": true, "draggable": true, "deletable": true, @@ -1214,19 +1741,31 @@ } }, "zIndex": 999, - "width": 134, + "width": 277, "height": 49, - "style": { "width": 277 }, - "measured": { "width": 134, "height": 49 }, + "style": { + "width": 277 + }, + "measured": { + "width": 134, + "height": 49 + }, "resizing": false, "dragging": false, - "focusable": true + "focusable": true, + "positionAbsolute": { + "x": 206.8618127280065, + "y": 1008.2633845627711 + } }, { "id": "S-BbOoRD7anvoJrprjoKF", "type": "topic", - "position": { "x": -329.3175069304428, "y": 1216.5088543799602 }, - "selected": true, + "position": { + "x": -329.3175069304428, + "y": 1216.5088543799602 + }, + "selected": false, "selectable": true, "draggable": true, "deletable": true, @@ -1240,19 +1779,31 @@ "oldId": "7Qqrh_Rz_7uAD49g9sDzi" }, "zIndex": 999, - "width": 228, + "width": 248, "height": 49, - "style": { "width": 248 }, - "measured": { "width": 228, "height": 49 }, + "style": { + "width": 248 + }, + "measured": { + "width": 228, + "height": 49 + }, "resizing": false, "dragging": false, - "focusable": true + "focusable": true, + "positionAbsolute": { + "x": -329.3175069304428, + "y": 1216.5088543799602 + } }, { "id": "35NTx2eO1j02sjy4m6DPq", "type": "subtopic", - "position": { "x": -704.3054618325863, "y": 1162.1076554015908 }, - "selected": true, + "position": { + "x": -704.3054618325863, + "y": 1162.1076554015908 + }, + "selected": false, "selectable": true, "draggable": true, "deletable": true, @@ -1266,19 +1817,31 @@ "oldId": "i77NTa0hpGGBjmql9u_CT" }, "zIndex": 999, - "width": 248, + "width": 277, "height": 49, - "style": { "width": 277 }, - "measured": { "width": 248, "height": 49 }, + "style": { + "width": 277 + }, + "measured": { + "width": 248, + "height": 49 + }, "resizing": false, "dragging": false, - "focusable": true + "focusable": true, + "positionAbsolute": { + "x": -704.3054618325863, + "y": 1162.1076554015908 + } }, { "id": "Lz0GPMiYzb30iFJdv1dL6", "type": "subtopic", - "position": { "x": -704.3054618325863, "y": 1215.1076554015908 }, - "selected": true, + "position": { + "x": -704.3054618325863, + "y": 1215.1076554015908 + }, + "selected": false, "selectable": true, "draggable": true, "deletable": true, @@ -1292,19 +1855,31 @@ "oldId": "sgA06Tu9Y4cEHtfI8CyLL" }, "zIndex": 999, - "width": 248, + "width": 277, "height": 49, - "style": { "width": 277 }, - "measured": { "width": 248, "height": 49 }, + "style": { + "width": 277 + }, + "measured": { + "width": 248, + "height": 49 + }, "resizing": false, "dragging": false, - "focusable": true + "focusable": true, + "positionAbsolute": { + "x": -704.3054618325863, + "y": 1215.1076554015908 + } }, { "id": "_vS_zdJZegZS6MIKAFyg8", "type": "subtopic", - "position": { "x": -704.3054618325863, "y": 1268.1076554015908 }, - "selected": true, + "position": { + "x": -704.3054618325863, + "y": 1268.1076554015908 + }, + "selected": false, "selectable": true, "draggable": true, "deletable": true, @@ -1318,19 +1893,31 @@ "oldId": "sgA06Tu9Y4cEHtfI8CyLL" }, "zIndex": 999, - "width": 248, + "width": 277, "height": 49, - "style": { "width": 277 }, - "measured": { "width": 248, "height": 49 }, + "style": { + "width": 277 + }, + "measured": { + "width": 248, + "height": 49 + }, "resizing": false, "dragging": false, - "focusable": true + "focusable": true, + "positionAbsolute": { + "x": -704.3054618325863, + "y": 1268.1076554015908 + } }, { "id": "sgA06Tu9Y4cEHtfI8CyLL", "type": "subtopic", - "position": { "x": -704.3054618325863, "y": 1321.1076554015908 }, - "selected": true, + "position": { + "x": -704.3054618325863, + "y": 1321.1076554015908 + }, + "selected": false, "selectable": true, "draggable": true, "deletable": true, @@ -1344,19 +1931,31 @@ "oldId": "6sLE6gb5Y477SmO2GhQIG" }, "zIndex": 999, - "width": 248, + "width": 277, "height": 49, - "style": { "width": 277 }, - "measured": { "width": 248, "height": 49 }, + "style": { + "width": 277 + }, + "measured": { + "width": 248, + "height": 49 + }, "resizing": false, "dragging": false, - "focusable": true + "focusable": true, + "positionAbsolute": { + "x": -704.3054618325863, + "y": 1321.1076554015908 + } }, { "id": "7Qqrh_Rz_7uAD49g9sDzi", "type": "topic", - "position": { "x": -329.3175069304428, "y": 1326.5562767322235 }, - "selected": true, + "position": { + "x": -329.3175069304428, + "y": 1326.5562767322235 + }, + "selected": false, "selectable": true, "draggable": true, "deletable": true, @@ -1370,19 +1969,31 @@ "oldId": "ZWFWkB61L8UbG-SREw6SJ" }, "zIndex": 999, - "width": 228, + "width": 248, "height": 49, - "style": { "width": 248 }, - "measured": { "width": 228, "height": 49 }, + "style": { + "width": 248 + }, + "measured": { + "width": 228, + "height": 49 + }, "resizing": false, "dragging": false, - "focusable": true + "focusable": true, + "positionAbsolute": { + "x": -329.3175069304428, + "y": 1326.5562767322235 + } }, { "id": "Nhx2QiSD_4pVWD17lsCbu", "type": "subtopic", - "position": { "x": 24.5539544766211, "y": 1270.7911348223495 }, - "selected": true, + "position": { + "x": 24.5539544766211, + "y": 1270.7911348223495 + }, + "selected": false, "selectable": true, "draggable": true, "deletable": true, @@ -1396,19 +2007,31 @@ "oldId": "i77NTa0hpGGBjmql9u_CT" }, "zIndex": 999, - "width": 156, + "width": 162, "height": 49, - "style": { "width": 162 }, - "measured": { "width": 156, "height": 49 }, + "style": { + "width": 162 + }, + "measured": { + "width": 156, + "height": 49 + }, "resizing": false, "dragging": false, - "focusable": true + "focusable": true, + "positionAbsolute": { + "x": 24.5539544766211, + "y": 1270.7911348223495 + } }, { "id": "5d1BERqTKNJMKiBcqa8Ie", "type": "subtopic", - "position": { "x": 185.5539544766211, "y": 1270.7911348223495 }, - "selected": true, + "position": { + "x": 185.5539544766211, + "y": 1270.7911348223495 + }, + "selected": false, "selectable": true, "draggable": true, "deletable": true, @@ -1422,19 +2045,31 @@ "oldId": "i77NTa0hpGGBjmql9u_CT" }, "zIndex": 999, - "width": 137, + "width": 162, "height": 49, - "style": { "width": 162 }, - "measured": { "width": 137, "height": 49 }, + "style": { + "width": 162 + }, + "measured": { + "width": 137, + "height": 49 + }, "resizing": false, "dragging": false, - "focusable": true + "focusable": true, + "positionAbsolute": { + "x": 185.5539544766211, + "y": 1270.7911348223495 + } }, { "id": "p91CaVPh5GMzFU0yEU_hl", "type": "subtopic", - "position": { "x": 24.5539544766211, "y": 1325.2397561529822 }, - "selected": true, + "position": { + "x": 24.5539544766211, + "y": 1325.2397561529822 + }, + "selected": false, "selectable": true, "draggable": true, "deletable": true, @@ -1450,17 +2085,29 @@ "zIndex": 999, "width": 298, "height": 49, - "style": { "width": 298 }, - "measured": { "width": 298, "height": 49 }, + "style": { + "width": 298 + }, + "measured": { + "width": 298, + "height": 49 + }, "resizing": false, "dragging": false, - "focusable": true + "focusable": true, + "positionAbsolute": { + "x": 24.5539544766211, + "y": 1325.2397561529822 + } }, { "id": "i77NTa0hpGGBjmql9u_CT", "type": "subtopic", - "position": { "x": 24.5539544766211, "y": 1378.2397561529822 }, - "selected": true, + "position": { + "x": 24.5539544766211, + "y": 1378.2397561529822 + }, + "selected": false, "selectable": true, "draggable": true, "deletable": true, @@ -1476,11 +2123,20 @@ "zIndex": 999, "width": 298, "height": 49, - "style": { "width": 298 }, - "measured": { "width": 298, "height": 49 }, + "style": { + "width": 298 + }, + "measured": { + "width": 298, + "height": 49 + }, "resizing": false, "dragging": false, - "focusable": true + "focusable": true, + "positionAbsolute": { + "x": 24.5539544766211, + "y": 1378.2397561529822 + } } ], "edges": [ @@ -1495,9 +2151,11 @@ "sourceHandle": "x2", "target": "WJtVLmJLvKk_vvqhFItZ2", "targetHandle": "w2", - "data": { "edgeStyle": "solid" }, + "data": { + "edgeStyle": "solid" + }, "id": "xy-edge__HU7wZWiES3m3xl1-NYP6Fx2-WJtVLmJLvKk_vvqhFItZ2w2", - "selected": true, + "selected": false, "focusable": true, "selectable": true }, @@ -1512,9 +2170,11 @@ "sourceHandle": "x2", "target": "jy2heDVZuM6ASCXlI1TDn", "targetHandle": "w1", - "data": { "edgeStyle": "solid" }, + "data": { + "edgeStyle": "solid" + }, "id": "xy-edge__WJtVLmJLvKk_vvqhFItZ2x2-C2N5yOxCtdn_R6ceWvQlyw1", - "selected": true, + "selected": false, "focusable": true, "selectable": true }, @@ -1529,9 +2189,11 @@ "sourceHandle": "z2", "target": "wV1_I_4czMIxpBionvLs4", "targetHandle": "y2", - "data": { "edgeStyle": "dashed" }, + "data": { + "edgeStyle": "dashed" + }, "id": "xy-edge__C2N5yOxCtdn_R6ceWvQlyz2-wV1_I_4czMIxpBionvLs4y2", - "selected": true, + "selected": false, "focusable": true, "selectable": true }, @@ -1546,9 +2208,11 @@ "sourceHandle": "z2", "target": "QiNWE4sMTao3cVzjt3yPp", "targetHandle": "y1", - "data": { "edgeStyle": "dashed" }, + "data": { + "edgeStyle": "dashed" + }, "id": "xy-edge__C2N5yOxCtdn_R6ceWvQlyz2-QiNWE4sMTao3cVzjt3yPpy1", - "selected": true, + "selected": false, "focusable": true, "selectable": true }, @@ -1563,9 +2227,11 @@ "sourceHandle": "z2", "target": "PlUU_vzFQ3Xx6Z5XREIYP", "targetHandle": "y1", - "data": { "edgeStyle": "dashed" }, + "data": { + "edgeStyle": "dashed" + }, "id": "xy-edge__C2N5yOxCtdn_R6ceWvQlyz2-PlUU_vzFQ3Xx6Z5XREIYPy1", - "selected": true, + "selected": false, "focusable": true, "selectable": true }, @@ -1580,9 +2246,11 @@ "sourceHandle": "z2", "target": "C2EQ5J1aJYF9e9Rr2KysT", "targetHandle": "y1", - "data": { "edgeStyle": "dashed" }, + "data": { + "edgeStyle": "dashed" + }, "id": "xy-edge__C2N5yOxCtdn_R6ceWvQlyz2-C2EQ5J1aJYF9e9Rr2KysTy1", - "selected": true, + "selected": false, "focusable": true, "selectable": true }, @@ -1597,9 +2265,11 @@ "sourceHandle": "z2", "target": "OB--nMudscm0p6RqqfA7T", "targetHandle": "y1", - "data": { "edgeStyle": "dashed" }, + "data": { + "edgeStyle": "dashed" + }, "id": "xy-edge__C2N5yOxCtdn_R6ceWvQlyz2-OB--nMudscm0p6RqqfA7Ty1", - "selected": true, + "selected": false, "focusable": true, "selectable": true }, @@ -1614,9 +2284,11 @@ "sourceHandle": "z2", "target": "HdCpfGMrMaXxk5QrtYn3X", "targetHandle": "y1", - "data": { "edgeStyle": "dashed" }, + "data": { + "edgeStyle": "dashed" + }, "id": "xy-edge__C2N5yOxCtdn_R6ceWvQlyz2-HdCpfGMrMaXxk5QrtYn3Xy1", - "selected": true, + "selected": false, "focusable": true, "selectable": true }, @@ -1631,9 +2303,11 @@ "sourceHandle": "z2", "target": "KdN62IpNgPFMndXfLaYa1", "targetHandle": "y1", - "data": { "edgeStyle": "dashed" }, + "data": { + "edgeStyle": "dashed" + }, "id": "xy-edge__C2N5yOxCtdn_R6ceWvQlyz2-KdN62IpNgPFMndXfLaYa1y1", - "selected": true, + "selected": false, "focusable": true, "selectable": true }, @@ -1648,9 +2322,11 @@ "sourceHandle": "z2", "target": "WGf3W6bdWL0rK0o6O28G2", "targetHandle": "y1", - "data": { "edgeStyle": "dashed" }, + "data": { + "edgeStyle": "dashed" + }, "id": "xy-edge__C2N5yOxCtdn_R6ceWvQlyz2-WGf3W6bdWL0rK0o6O28G2y1", - "selected": true, + "selected": false, "focusable": true, "selectable": true }, @@ -1665,9 +2341,11 @@ "sourceHandle": "z2", "target": "yuXN-rD4AyyPYUYOR50L_", "targetHandle": "y1", - "data": { "edgeStyle": "dashed" }, + "data": { + "edgeStyle": "dashed" + }, "id": "xy-edge__C2N5yOxCtdn_R6ceWvQlyz2-yuXN-rD4AyyPYUYOR50L_y1", - "selected": true, + "selected": false, "focusable": true, "selectable": true }, @@ -1682,9 +2360,11 @@ "sourceHandle": "z2", "target": "WrUCyVfFNUpHB8jyjjKna", "targetHandle": "y1", - "data": { "edgeStyle": "dashed" }, + "data": { + "edgeStyle": "dashed" + }, "id": "xy-edge__C2N5yOxCtdn_R6ceWvQlyz2-WrUCyVfFNUpHB8jyjjKnay1", - "selected": true, + "selected": false, "focusable": true, "selectable": true }, @@ -1699,9 +2379,11 @@ "sourceHandle": "x2", "target": "KaUdyVWEiZa6lUDRBlOKt", "targetHandle": "w1", - "data": { "edgeStyle": "solid" }, + "data": { + "edgeStyle": "solid" + }, "id": "xy-edge__jy2heDVZuM6ASCXlI1TDnx2-C2N5yOxCtdn_R6ceWvQlyw1", - "selected": true, + "selected": false, "focusable": true, "selectable": true }, @@ -1716,9 +2398,11 @@ "sourceHandle": "y2", "target": "ssdk2iAt4avhc8B5tnIzQ", "targetHandle": "z1", - "data": { "edgeStyle": "dashed" }, + "data": { + "edgeStyle": "dashed" + }, "id": "xy-edge__C2N5yOxCtdn_R6ceWvQlyy2-ssdk2iAt4avhc8B5tnIzQz1", - "selected": true, + "selected": false, "focusable": true, "selectable": true }, @@ -1733,9 +2417,11 @@ "sourceHandle": "y2", "target": "c7w7Z3Coa81FKa_yAKTse", "targetHandle": "z1", - "data": { "edgeStyle": "dashed" }, + "data": { + "edgeStyle": "dashed" + }, "id": "xy-edge__C2N5yOxCtdn_R6ceWvQlyy2-c7w7Z3Coa81FKa_yAKTsez1", - "selected": true, + "selected": false, "focusable": true, "selectable": true }, @@ -1750,9 +2436,11 @@ "sourceHandle": "y2", "target": "p7t3RlIIm9U08GFC6azff", "targetHandle": "z1", - "data": { "edgeStyle": "dashed" }, + "data": { + "edgeStyle": "dashed" + }, "id": "xy-edge__C2N5yOxCtdn_R6ceWvQlyy2-p7t3RlIIm9U08GFC6azffz1", - "selected": true, + "selected": false, "focusable": true, "selectable": true }, @@ -1767,9 +2455,11 @@ "sourceHandle": "y2", "target": "1My7mbdwAbRcJoiA50pWW", "targetHandle": "z1", - "data": { "edgeStyle": "dashed" }, + "data": { + "edgeStyle": "dashed" + }, "id": "xy-edge__C2N5yOxCtdn_R6ceWvQlyy2-dd1A-MyzBs_kNOtVG7f1Dz1", - "selected": true, + "selected": false, "focusable": true, "selectable": true }, @@ -1784,9 +2474,11 @@ "sourceHandle": "x2", "target": "Vx7GXHYuM0ZOB9_ovS6sw", "targetHandle": "w1", - "data": { "edgeStyle": "solid" }, + "data": { + "edgeStyle": "solid" + }, "id": "xy-edge__C2N5yOxCtdn_R6ceWvQlyx2-Vx7GXHYuM0ZOB9_ovS6sww1", - "selected": true, + "selected": false, "focusable": true, "selectable": true }, @@ -1801,9 +2493,11 @@ "sourceHandle": "x2", "target": "JrH2hiu27PhIO1VtrArMa", "targetHandle": "w2", - "data": { "edgeStyle": "solid" }, + "data": { + "edgeStyle": "solid" + }, "id": "xy-edge__Vx7GXHYuM0ZOB9_ovS6swx2-JrH2hiu27PhIO1VtrArMaw2", - "selected": true, + "selected": false, "focusable": true, "selectable": true }, @@ -1818,9 +2512,11 @@ "sourceHandle": "y2", "target": "h5-HnycxfbJgwalSdXTAz", "targetHandle": "z2", - "data": { "edgeStyle": "solid" }, + "data": { + "edgeStyle": "solid" + }, "id": "xy-edge__ONb0VnSUMY8JBeW3G2mTpy2-ZWFWkB61L8UbG-SREw6SJz2", - "selected": true, + "selected": false, "focusable": true, "selectable": true }, @@ -1835,9 +2531,11 @@ "sourceHandle": "w2", "target": "Ijmy0J3VyaeTGXtu2VkkQ", "targetHandle": "x1", - "data": { "edgeStyle": "dashed" }, + "data": { + "edgeStyle": "dashed" + }, "id": "xy-edge__ZWFWkB61L8UbG-SREw6SJw2-dd1A-MyzBs_kNOtVG7f1Dx1", - "selected": true, + "selected": false, "focusable": true, "selectable": true }, @@ -1852,9 +2550,11 @@ "sourceHandle": "x2", "target": "pvVLbFQoT50vz_VRK4VbJ", "targetHandle": "w1", - "data": { "edgeStyle": "solid" }, + "data": { + "edgeStyle": "solid" + }, "id": "xy-edge__h5-HnycxfbJgwalSdXTAzx2-ZWFWkB61L8UbG-SREw6SJw1", - "selected": true, + "selected": false, "focusable": true, "selectable": true }, @@ -1869,9 +2569,11 @@ "sourceHandle": "x2", "target": "6u08QN-pUeFm3o0h5Scfm", "targetHandle": "w1", - "data": { "edgeStyle": "dashed" }, + "data": { + "edgeStyle": "dashed" + }, "id": "xy-edge__ZWFWkB61L8UbG-SREw6SJx2-6u08QN-pUeFm3o0h5Scfmw1", - "selected": true, + "selected": false, "focusable": true, "selectable": true }, @@ -1886,9 +2588,11 @@ "sourceHandle": "z2", "target": "jU_KHoPUSU_HoIKk0ZpRF", "targetHandle": "y1", - "data": { "edgeStyle": "solid" }, + "data": { + "edgeStyle": "solid" + }, "id": "xy-edge__pvVLbFQoT50vz_VRK4VbJz2-ZWFWkB61L8UbG-SREw6SJy1", - "selected": true, + "selected": false, "focusable": true, "selectable": true }, @@ -1903,9 +2607,11 @@ "sourceHandle": "z2", "target": "VWNDYSw83Vzi2UPQprJ5z", "targetHandle": "y1", - "data": { "edgeStyle": "dashed" }, + "data": { + "edgeStyle": "dashed" + }, "id": "xy-edge__ZWFWkB61L8UbG-SREw6SJz2-VWNDYSw83Vzi2UPQprJ5zy1", - "selected": true, + "selected": false, "focusable": true, "selectable": true }, @@ -1920,9 +2626,11 @@ "sourceHandle": "w2", "target": "kqpSlO--X9-xYxfq1KFVe", "targetHandle": "x2", - "data": { "edgeStyle": "dashed" }, + "data": { + "edgeStyle": "dashed" + }, "id": "xy-edge__VWNDYSw83Vzi2UPQprJ5zw2-kqpSlO--X9-xYxfq1KFVex2", - "selected": true, + "selected": false, "focusable": true, "selectable": true }, @@ -1937,9 +2645,11 @@ "sourceHandle": "x2", "target": "EKSXTMSN2xdaleJ4wOV1A", "targetHandle": "w1", - "data": { "edgeStyle": "dashed" }, + "data": { + "edgeStyle": "dashed" + }, "id": "xy-edge__VWNDYSw83Vzi2UPQprJ5zx2-sgA06Tu9Y4cEHtfI8CyLLw1", - "selected": true, + "selected": false, "focusable": true, "selectable": true }, @@ -1954,9 +2664,11 @@ "sourceHandle": "x2", "target": "S-BbOoRD7anvoJrprjoKF", "targetHandle": "w2", - "data": { "edgeStyle": "solid" }, + "data": { + "edgeStyle": "solid" + }, "id": "xy-edge__jU_KHoPUSU_HoIKk0ZpRFx2-7Qqrh_Rz_7uAD49g9sDziw2", - "selected": true, + "selected": false, "focusable": true, "selectable": true }, @@ -1971,9 +2683,11 @@ "sourceHandle": "y2", "target": "Lz0GPMiYzb30iFJdv1dL6", "targetHandle": "z2", - "data": { "edgeStyle": "dashed" }, + "data": { + "edgeStyle": "dashed" + }, "id": "xy-edge__7Qqrh_Rz_7uAD49g9sDziy2-Lz0GPMiYzb30iFJdv1dL6z2", - "selected": true, + "selected": false, "focusable": true, "selectable": true }, @@ -1988,9 +2702,11 @@ "sourceHandle": "y2", "target": "_vS_zdJZegZS6MIKAFyg8", "targetHandle": "z1", - "data": { "edgeStyle": "dashed" }, + "data": { + "edgeStyle": "dashed" + }, "id": "xy-edge__7Qqrh_Rz_7uAD49g9sDziy2-_vS_zdJZegZS6MIKAFyg8z1", - "selected": true, + "selected": false, "focusable": true, "selectable": true }, @@ -2005,9 +2721,11 @@ "sourceHandle": "y2", "target": "sgA06Tu9Y4cEHtfI8CyLL", "targetHandle": "z1", - "data": { "edgeStyle": "dashed" }, + "data": { + "edgeStyle": "dashed" + }, "id": "xy-edge__7Qqrh_Rz_7uAD49g9sDziy2-sgA06Tu9Y4cEHtfI8CyLLz1", - "selected": true, + "selected": false, "focusable": true, "selectable": true }, @@ -2022,9 +2740,11 @@ "sourceHandle": "y2", "target": "35NTx2eO1j02sjy4m6DPq", "targetHandle": "z1", - "data": { "edgeStyle": "dashed" }, + "data": { + "edgeStyle": "dashed" + }, "id": "xy-edge__7Qqrh_Rz_7uAD49g9sDziy2-i77NTa0hpGGBjmql9u_CTz1", - "selected": true, + "selected": false, "focusable": true, "selectable": true }, @@ -2039,9 +2759,11 @@ "sourceHandle": "x2", "target": "7Qqrh_Rz_7uAD49g9sDzi", "targetHandle": "w1", - "data": { "edgeStyle": "solid" }, + "data": { + "edgeStyle": "solid" + }, "id": "xy-edge__S-BbOoRD7anvoJrprjoKFx2-7Qqrh_Rz_7uAD49g9sDziw1", - "selected": true, + "selected": false, "focusable": true, "selectable": true }, @@ -2056,9 +2778,11 @@ "sourceHandle": "z2", "target": "i77NTa0hpGGBjmql9u_CT", "targetHandle": "y1", - "data": { "edgeStyle": "dashed" }, + "data": { + "edgeStyle": "dashed" + }, "id": "xy-edge__7Qqrh_Rz_7uAD49g9sDziz2-i77NTa0hpGGBjmql9u_CTy1", - "selected": true, + "selected": false, "focusable": true, "selectable": true }, @@ -2073,9 +2797,11 @@ "sourceHandle": "z2", "target": "p91CaVPh5GMzFU0yEU_hl", "targetHandle": "y1", - "data": { "edgeStyle": "dashed" }, + "data": { + "edgeStyle": "dashed" + }, "id": "xy-edge__7Qqrh_Rz_7uAD49g9sDziz2-p91CaVPh5GMzFU0yEU_hly1", - "selected": true, + "selected": false, "focusable": true, "selectable": true }, @@ -2090,9 +2816,11 @@ "sourceHandle": "z2", "target": "Nhx2QiSD_4pVWD17lsCbu", "targetHandle": "y1", - "data": { "edgeStyle": "dashed" }, + "data": { + "edgeStyle": "dashed" + }, "id": "xy-edge__7Qqrh_Rz_7uAD49g9sDziz2-Nhx2QiSD_4pVWD17lsCbuy1", - "selected": true, + "selected": false, "focusable": true, "selectable": true }, @@ -2107,11 +2835,13 @@ "sourceHandle": "x2", "target": "O5dely89N5UCMBeUfh8ud", "targetHandle": "w1", - "data": { "edgeStyle": "solid" }, + "data": { + "edgeStyle": "solid" + }, "id": "xy-edge__7Qqrh_Rz_7uAD49g9sDzix2-O5dely89N5UCMBeUfh8udw1", - "selected": true, + "selected": false, "focusable": true, "selectable": true } ] -} +} \ No newline at end of file